Disciplinas para Graduação

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

PLANO DE ENSINO

Plano aprovado pelos colegiados de graduação (BCC, BSI) PDF (no Moodle) 2022/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

* Aluguel de imóveis - Resolução

* Oficina de consertos - Apresentação

* Processos judiciais - Apresentação

* Cadastro de imóveis urbanos - Resolução

* Extra: para estudar - NetFlix - Resolução

Exercícios de álgebra relacional

* Comércio exteriorResolucao

Exercícios de mapeamento ER-Relacional

* Processos judiciais - Slides da resolução

* Cadastro de imóveis urbanos Slides da resolução

Exercícios de SQL

Calendário
Aula Data Conteúdo previsto Modalidade
1 23/08/2022 Apresentação da disciplina Presencial
2 25/08/2022 Conceitos básicos em bancos de dados. Modelos de dados, esquemas, instâncias Presencial
3 30/08/2022 Arquitetura de um SBD; componentes de um SGBD Presencial
4 01/09/2022 Projeto conceitual: modelo ER Presencial
5 06/09/2022 Projeto conceitual: modelo ER; variações de notação em esquemas conceituais Presencial
6 08/09/2022 ER: exercício Presencial - exercício
7 13/09/2022 ER: exercício Presencial
8 15/09/2022 Modelo ER estendido; UML; conceitos adicionais Presencial - exercício
9 20/09/2022 ERE: exercício Presencial/Monitor
10 22/09/2022 ERE/UML: exercício Presencial/Monitor
11 27/09/2022 Modelo Relacional - Restrições de integridade Presencial
12 29/09/2022 Mapeamento ER/UML para relacional Presencial
13 04/10/2022 Revisão para prova 1 Presencial
14 06/10/2022 Prova 1: conceitos e modelagem conceitual Prova presencial - individual
15 11/10/2022 Mapeamento ER/UML para relacional: exercícios Presencial
16 13/10/2022 Álgebra relacional Presencial
17 18/10/2022 Álgebra relacional: exercícios Presencial - exercício
18 20/10/2022 Normalização + Revisão para Prova 2 Presencial - exercício
19 25/10/2022 Prova 2: modelo relacional e álgebra Prova presencial – individual
20 27/10/2022 A linguagem SQL: conceitos, DDL, mapeamento relacional-SQL Presencial
21 01/11/2022 SQL: inserção e atualização Presencial
22 03/11/2022 SQL: consultas Presencial
23 08/11/2022 SQL: exercíciosPresencial
10/11/2022 Aula cancelada
24 17/11/2022 SQL: exercícios Presencial - exercício
25 22/11/2022 NoSQL: conceitos gerais Presencial - exercício
26 24/11/2022 SQL: exercícios Presencial - exercício
27 29/11/2022 Revisão para Prova 3 Reunião virtual
28 01/11/2022 Prova 3: SQL e NoSQL Prova presencial – individual
29 06/12/2022 Gerenciamento de dados não convencionais: dados geoespaciais A definir
30 13/12/2022 Prova de reposição OU tópico extra: a definir Assíncrona (Video)