Table of Contents
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 |