NOTÍCIAS

FINALIZANDO
Venha trabalhar comigo no verão! Bolsas para trabalhos na área de banco de dados, bibliotecas digitais e banco de dados a partir de redes sociais. Oportunidade única única única! Para se inscrever, me envie cv + histórico por email até 07/12
As notas FINAIS já estão no MinhaUFMG
ÚLTIMAS NOTÍCIAS DO SEMESTRE
Matéria da terceira prova = Matéria da prova de reposição = TODA matéria do semestre
A próxima aula 24-25/11 será através de exercícios online (estão aqui - respostas)
Prova de reposição: para quem perdeu alguma prova OU substitui a menor nota
Última chance para tentar melhorar entregar a nota do TP2: entregar no dia da prova de reposição.


TRABALHO PRÁTICO 2
Especificação aqui
Grupos serão definidos na aula do dia 27/28 de outubro (outras informações aqui)
Número de consultas necessárias: pelo menos 3 básicas e 3 avançadas (quanto mais, melhor)
NOTAS PROVAS 1 e 2
A distribuição de notas está disponível aqui
TRABALHO PRÁTICO 1
Especificação, entrega 13.14/10/2010 no início da aula.
EXERCÍCIO AULA 1
Leia o seguinte artigo publicado na edição de Dezembro/2008 da revista SBC Horizontes:
Qual o Papel de um DBA?, por Carina F. Dorneles e Ronaldo S. Mello.
Responda as perguntas a seguir
1. Quais são as opções de carreira em BD ou o que faz um profissional de BD?
2. Quais são as maiores empresas de BD no Brasil e no exterior?
3. Quais são os grupos de pesquisa em BD no Brasil e quem são seus líderes?
4. Quais são os temas de pesquisa em BD na UFMG e quem são seus pesquisadores?
Entrega por email
ASSUNTO: DCC011 - NOME DO ALUNO
TEXTO: respostas até 600 palavras
PRAZO: 10/08 às 10hs – próxima terça-feira

DCC011 - Introdução a Banco de Dados 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: 60 pontos
  • Trabalhos Práticos: 25 pontos
  • Exercícios e Participação: 15 pontos

Bibliografia

Texto Básico

  • Elmasri, R.; Navathe, S. B. Sistemas de Banco de Dados, 3a Ed. Pearson Education, São Paulo, 2005.
  • 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 no valor de 20 pontos cada, 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

EM BREVE

Cronograma de aulas

# Data Conteúdo Slides
1 2.3/08 Apresentação/Introdução Sumula Slides
2 4.5/08 Conceitos e Arquitetura do Sistema de Banco de Dados Slides
3 9.10/08 Modelo ER: conceitos básicos e notação Slides
4 11.12/08 Modelo ER: conceitos adicionais Slides
5 16.17/08 Modelo ER: conceitos adicionais Slides
6 18.19/08 Modelo relacional: conceitos/restrições Slides
7 23.24/08 Modelo relacional: operações Slides
8 25.26/08 AULA DE REVISÃO
9 30.31/08 PROVA 1
10 1.2/09 Álgebra Relacional Slides
6.7/09 RECESSO / FERIADO
11 8.9/09 Álgebra Relacional Slides
12 13.14/09 Álgebra Relacional
13 15.16/09 SQL Slides
14 20.21/09 SQL Slides
15 22.23/09 SQL Slides
16 27.28/09 REVISÃO
17 29.30/09 Exercício Valendo Nota
18 4.5/10 Exercício em casa - MySQL Workbench MySQL Workbench
MySQL Workbench Tutorial
6.7/10 NÃO HAVERÁ AULA (SBBD)
11.12/10 RECESSO / FERIADO
19 13.14/10 PROVA 2
TP1 ENTREGA (início da aula) Praticando SQL
20 18.19/10 Mapeamentos ER/relacional Slides Slides
21 20.21/10 Mapeamentos ER/relacional Slides
22 25.26/10 Mapeamentos ER/relacional Slides
23 27.28/10 TP2 - Início das atividades em aula
24 1.2/11 RECESSO / FERIADO
25 3.4/11 Normalização
TP2: Entrega do Diagrama ER
Slides
26 8.9/11 Normalização Slides
27 10.11/11 Conceitos Avançados
15.16/11 FERIADO/NÃO HAVERÁ AULA
28 17 Aula na 2077. Conceitos Avançados
TP2 entrega (início da aula)
28 22.23/11 TP2: Apresentações
29 24.25/11 REVISÃO : EXERCÍCIOS ONLINE
30 29.30/11 PROVA 3 - TODA A MATÉRIA
1.2/12 Prova de reposição Para quem perdeu alguma prova OU quer substituir a pior nota de prova
Última chance para entregar TP2 com correções para tentar nota maior