Curso: Sistemas de Informação, DOURADOS, Noturno (2022) - 3a Série
Professor: CLEBER VALGAS GOMES MIRA
Disciplina: Banco de Dados
Carga Horária: 136 h Período Letivo: 3/2022 a 12/2022
Horários: Quarta-feira (20:50) e sexta-feira (19:00)
Ementa:
Conceitos básicos. Modelagem. Tradução do projeto lógico para o projeto físico. Linguagens de consulta. Ferramentas e técnicas utilizadas na solução de problemas de sistemas de informação utilizando um banco de dados na prática. Desenvolvimento de projetos de Banco de Dados. Estudo de Caso.
Objetivos:
Introduzir aos alunos o conceito de Bancos de Dados e suas aplicações no mundo real.
Conteúdo:
Introdução aos conceitos fundamentais de bancos de dados e sistemas gerenciadores de bancos de dados.
Introdução a modelos de bancos de dados (conceitual, físico), instâncias e esquemas.
Arquiteturas de bancos de dados.
Modelo relacional de dados.
A linguagem SQL.
O projeto de banco de dados e o modelo de Entidades e Relacionamentos (MER).
O Modelo de Entidades e Relacionamentos Estendido.
Modelos não relacionais de dados.
Técnicas de programação SQL.
Um estudo de caso de projeto e implementação de um banco de dados.
Álgebra relacional e cálculo relacional.
Dependências funcionais e Normalização.
(coletados pelo Prof. Fileto, UFSC)
Sistemas de gerenciamento de bancos de dados (SGBDs) gratuitos:
Interfaces gráficas gratuitas para acessso e/ou administração de SGBDs:
Ferramentas CASE (Computer Aided Software Engineering) gratuitas para modelagem de bancos de dados:
Artigos:
Teste de bancos de dados online:
Tutoriais de linguagens de programação
IMPORTANTE! Os materiais didáticos da disciplina (slides de aula, listas de exercícios, etc.) podem ser encontrados neste LINK.
Videoaulas
Curso de Banco de Dados (Univesp)
Metodologia:
As aulas serão ministradas de maneira presencial. Será realizado o registro de frequência dos alunos em cada aula. Haverá aulas expositivas nas quais o professor apresentará aos alunos temas e conceitos da matéria, por meio de textos, exemplos e exercícios. As aulas práticas previstas na disciplina serão realizadas por meio de servidores remotos de bancos de dados e softwares instalados nos computadores dos laboratórios de informática da UEMS. Nestas aulas práticas, será estudada a utilização de um Sistema de Gestão de Banco de Dados (SGBD) moderno e será implementado um protótipo de um sistema de banco de dados.
Serão efetuadas 4 provas e 2 trabalhos. As prováveis datas das provas e dos trabalhos são:
P1: 6/05/2022
P2: 15/7/2022
P2: 13/07/2022 (data da prova alterada!)
P3: 5/10/2022 => 30/09/2022 (data da prova alterada!)
P4: 2/12/2022
T1: 15/07/2022
T2: 30/11/2022
SUBSTITUTIVA: 09/12/2022
EXAME: 14/12/2022
As datas das avaliações podem sofrer alterações conforme o desenvolvimento da disciplina, desde que haja um intervalo mínimo de 7 dias entre o dia da alteração e a data da efetiva realização da avaliação (conforme artigo 84 do Regimento Acadêmico).
Esse web site é o canal oficial de comunicação do docente com os alunos. Quaisquer mudanças referentes a datas de avaliações ou de entregas de trabalhos serão divulgadas nessa página. É responsabilidade do aluno acompanhar as alterações deste web site.
Atendimento e plantão de dúvidas: O professor da disciplina estará disponível para atendimento aos discentes no horário das 18:00 às 19:00, às quartas-feiras e às sextas-feiras por meio presencial ou por webconferência, exceto em datas de provas.
Contato: cleber (arroba) comp.uems.br
Bibliografia:
ELMASRI, R; NAVATHE, S. B. Fundamentals of Database Systems. 6. ed. New York: Benjamin Cummings, 2011.
SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistemas de Bancos de Dados. 3. ed. São Paulo: Pearson, 2008.
DATE, C. J. Introdução a sistemas de banco de dados. 8. ed. Rio de Janeiro: Campus, 2000
Bibliografia Complementar:
ELMASRI, R; NAVATHE, S. B. Fundamentals of Database Systems. 3. ed. New York: Benjamin Cummings, 2000.
GARCIA-MOLINA, H.; ULLMAN, J. WIDOM, J. Database System Implementation. New York: Prentice Hall, 2000.
GARCIA-MOLINA, H.; ULLMAN, J. WIDOM, J. Database Systems: The Complete Book. 2. ed. Upper Saddle River: Prentice Hall, 2009.
GUIMARÃES, C. C. Fundamentos de bancos de dados: modelagem, projeto e linguagem SQL. 3. ed Unicamp, 2012
HEUSER, C. A. Projeto de Banco de Dados. Porto Alegre: Sagra Luzzato, 1998.
KROENKE, D. M. Banco de Dados - Fundamentos, Projeto e Implementação. 6. ed. Rio de Janeiro: LTC, 1999.
SETZER, V. W. Banco de Dados: conceitos, modelos, gerenciadores, projeto lógico e projeto físico. São Paulo: Edgard Blucher, 1995.
SILBERSCHATZ, A.; KORTH, H.; SUDARSHAN, S. Database Systems Concepts. 3. ed. São Paulo: Makron Books, 1998.
ULLMAN, J. D.; WIDOM, J. A First Course in Database System. New Jersey: Prentice Hall, 1997.
Critérios de Avaliação:
Serão efetuadas 4 provas e 2 trabalhos.
A média final será computada pela fórmula :
MF = (P1 + P2 + P3 + P4 + T1 + T2) / 6 e
P1, P2, P3 e P4 são as notas das respectivas provas com valor entre 0 e 10.
T1, T2 = Notas dos trabalhos com valor entre 0 e 10.
A prova substitutiva substitui a menor nota dentre as das provas e trabalhos, tem valor entre 0 e 10,0 e o conteúdo é referente a toda a matéria.
A Nota Final (F) é calculada da seguinte maneira:
Caso o valor de MF do aluno for igual ou superior a 6,0, então a nota final é F = MF.
Caso o valor de MF do aluno for entre 3,0 e 6,0, o aluno terá direito a fazer o Exame Final (E) com valor entre 0 e 10 e a nota final será F = (MF + E)/2.
O aluno com nota de MF inferior a 3,0 ou com frequência inferior a 75% das aulas é automaticamente reprovado.
O Exame Final cobrará o conteúdo de toda a matéria
Será aprovado o aluno cuja nota final F for igual ou superior a 5,0.