DCC011 - Introdução a Banco de Dados 2018/2

~

EXAME ESPECIAL 17/12 às 09:30 sala ICEx 2014

~

HORÁRIO: 3a e 5a 09:25 CAD 3 - sala 207

EDIÇÕES ANTERIORES: 2018/1 2017/2 2017/1 2016/2 2015/2 2015/1 2014/1 2013/2 2013/1 2012/2 2012/1 2011/2 2011/1 2010/2

Objetivo

Introduzir os fundamentos que permitam ao aluno adquirir o domínio básico da tecnologia de banco de dados.

Ementa

Conceitos básicos de banco de dados. Modelos de dados e linguagens. Projeto de bancos de dados. Novas tecnologias e aplicações de banco de dados.

Programa

Introdução

Conceitos básicos: banco de dados, sistema de banco de dados, sistema de gerência de banco de dados. Características da abordagem de banco de dados. Modelos de dados, esquemas e instâncias. Arquitetura de um sistema de banco de dados. Componentes de um sistema de gerência de banco de dados.

Modelos de Dados e Linguagens

Modelo entidade-relacionamento (ER): conceitos básicos, restrições de integridade, notação gráfica, conceitos adicionais. Modelagem usando UML. Modelo relacional: conceitos básicos, restrições de integridade, álgebra relacional, operações de atualização. A linguagem SQL.

Projeto de Bancos de Dados

Visão geral do processo de projeto de bancos de dados. Projeto lógico de bancos de dados relacionais: mapeamentos ER/relacional, definição de esquemas em SQL. Normalização.

Novas Tecnologias e Aplicações de Banco de Dados

Bancos de dados orientados a objetos e objeto-relacionais. Dados semi-estruturados e XML. Aplicações de banco de dados na Web.

Avaliação

  • Provas: 75 pontos (Prova 1 = 20, Prova 2 = 25, Prova 3 = 30 - todo conteúdo)
  • Trabalhos Práticos: 15 pontos
  • Exercícios e Participação: 10 pontos

Bibliografia

Texto Básico

  • Elmasri, R.; Navathe, S. B. Sistemas de Banco de Dados, 6a Ed. Pearson Education, São Paulo, 2010.

Textos Complementares

  • Garcia-Molina, H.; Ullman, J. D.; Widom, J. Database Systems: The Complete Book, Prentice-Hall, Upper Saddle River, NJ. 2001.
  • Ramakrishnan, R.; Gehrke, J. Database Management Systems. McGraw-Hill, Boston, MA, 2003.
  • Silberchatz, A.; Korth, H. F.; Sudarshan, S. Database Systems Concepts, 5th Ed. McGraw-Hill, New York, NY, 2005.

Observações

  • Todas as atividades da disciplina serão anunciadas e acompanhadas através da página da disciplina em http://homepages.dcc.ufmg.br/~mirella/doku.php?id=dcc011:main
  • Serão aplicadas três provas, sem consulta. A prova final abordará toda a matéria.
  • Serão propostos dois trabalhos práticos: um individual e outro em grupo. O trabalho individual abordará o uso da linguagem SQL. O trabalho em grupo envolverá o projeto e a implementação de uma pequena aplicação de banco de dados. A avaliação do segundo trabalho prático será feita por meio de uma entrevista à qual deverão estar presentes todos os integrantes do grupo.
  • O item de Exercícios e Participação abrange listas de exercícios que serão distribuídas no decorrer do semestre, atividades complementares e a participação em aula.

Trabalhos Práticos

TP1 @ moodle

TP2 @ moodle

Cronograma

Passível de alterações em aula.

1 7.08 Apresentação Slides
2 9.08 Conceitos e Arquitetura de SGBD Slides
3 14.08 Modelo ER Slides
4 16.08 Modelo ER Slides
5 21.08 Exercícios
6 23.08 Modelo Relacional Slides
28.08 atividades online
30.08 atividades online
7 4.09 Modelo Relacional Slides
8 6.09 Modelo Relacional
9 11.09 Revisão
10 13.09 PROVA 1
11 18.09 Álgebra Relacional Slides
12 20.09 Álgebra Relacional Slides
13 25.09 Álgebra Relacional EXERCÍCIOS ONLINE NO MOODLE
14 27.09 SQL SELECT Slides
15 02.10 SQL COMPLEXO Slides
16 4.10 SQL CREATE, INSERT online Slides 1 slide por página
17 9.10 SQL exercícios ExercíciosOutros Exemplos SQL
18 11.10 Revisão
19 16.10 PROVA 2
18.10 SEM AULA
20 23.10 Mapeamento ER/Relacional Slides Livro
21 25.10 Discussão Trabalho Final Slides
22 30.10 Mapeamento em SQL Slides
23 01.11 Normalização SlidesExercicios e Respostas
24 06.11 Normalização
08.11 NÃO TEM AULA
25 13.11 Conceitos Avançados Slides
15.11 FERIADO
26 20.11 Revisão slides
27 22.11 PROVA 3
28 27.11 Apresentação de Trabalhos
link para avaliação dos grupos aqui
link para autoavaliação aqui
Isadora
Matheus
Guilherme A.T.
Thomas
Flavia
Lorena
29 29.11 Apresentação de Trabalhos
link para avaliação dos grupos aqui
link para autoavaliação aqui
João Henrique
Paula
Breno
José Carlos
Bruno
Tiago
Guilherme L. J.
30 04.12 SALA DCC/2014 PROVA DE REPOSIÇÃO
Público alvo: estudantes que faltaram a UMA das provas e estudantes que ficaram com média de provas abaixo de 60 (neste caso, esta prova substitui a menor nota das três provas do semestre)

Distribuição de Conceitos Minhas Turmas Anteriores

Avaliações das Turmas 2008/2 a 2017/2 = 997 estudantes matriculados, 930 estudantes fizeram pelo menos a primeira prova.

E + P = Exercícios + Participação
TP2 = Segundo trabalho prático
TP1 = Primeiro trabalho prático
T+E = MÉDIA-PONDERADA-SECRETA(TP1, TP2, E + P)
P3 = Terceira prova, acumulativa
P2 = Segunda prova
P1 = Primeira prova
FINAL = MÉDIA-PONDERADA (T+E, P1, P2, P3)