Disciplinas para Graduação

DCC011 - Introdução a Bancos de Dados -- Segundo Semestre de 2023

PLANO DE ENSINO

Plano de ensino PDF (no Moodle) 2023/2

Objetivos: 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.

Material de apoio

Livro

Artigos selecionados

Slides e material de aula: vide abaixo

Recursos online
Software recomendado
Datasets

Banco de dados de comércio exterior: script de criação de tabelas e carga de dados No Moodle da disciplina

Banco de dados Cinema/IMDb - Backup do BD cinemicro

Unidades

Playlist das aulas no YouTube: Playlist

1. Introdução

2. Modelos de Dados e Linguagens

3. Projeto de Bancos de Dados

4. Novas tecnologias e aplicações de bancos de dados

Atividades Práticas e Avaliações

Exercícios de modelagem

Exercícios de mapeamento ER-Relacional

Exercícios de álgebra relacional

Exercícios de SQL

Calendário
Aula Data Conteúdo previsto Modalidade
1 17/08/2023 Apresentação da disciplina Presencial
2 22/08/2023 Conceitos básicos em bancos de dados. Modelos de dados, esquemas, instâncias Presencial
3 24/08/2023 Arquitetura de um SBD; componentes de um SGBD Presencial
4 29/08/2023 Projeto conceitual: modelo ER Presencial
5 31/08/2023 Projeto conceitual: modelo ER Presencial
6 05/09/2023 ER: exercício Presencial - exercício
7 12/09/2023 Modelo ER estendido; UML; conceitos adicionais Presencial - exercício
8 14/09/2023 ERE: exercício Presencial
9 19/09/2023 ERE: exercício Presencial
10 21/09/2023 ERE/UML: exercício; variações de notação em esquemas conceituais - Revisão para a Prova 1 Presencial
11 26/09/2023 Restrições de integridade - Revisão para Prova 1 Atividades Complementares UFMG – aula cancelada Reunião virtual (a definir)
12 28/09/2023 Prova 1: conceitos e modelagem conceitual Prova presencial – individual
13 03/10/2023 Modelo Relacional Presencial
14 05/10/2023 Mapeamento ER/UML para relacional Presencial
15 10/10/2023 Mapeamento ER/UML para relacional: exercícios Presencial - exercício
16 17/10/2023 Álgebra relacional Presencial
17 19/10/2023 Álgebra relacional: exercícios Presencial - exercício
18 24/10/2023 Normalização - Revisão para Prova 2 Presencial
19 26/10/2023 Lei de Acesso à Informação. Fontes de dados públicos. Trabalho Prático Presencial
20 31/10/2023 Prova 2: modelo relacional e álgebra Prova presencial – individual
21 07/11/2023 A linguagem SQL: conceitos, DDL, mapeamento relacional-SQL Presencial
22 09/11/2023 SQL: inserção e atualização Presencial
23 14/11/2023 SQL: consultas Presencial - exercício
24 16/11/2023 SQL: exercícios Presencial
25 21/11/2023 NoSQL: conceitos gerais Presencial
26 23/11/2023 NoSQL: conceitos gerais Presencial
27 28/11/2023 Tópico extra Presencial
28 30/11/2023 Revisão para Prova 3 Presencial
29 05/12/2023 Prova 3: SQL e NoSQL Prova presencial – individual
30 07/12/2023 Prova de reposição OU tópico extra: a definir Presencial