Disciplinas para Graduação

DCC011 - Introdução a Bancos de Dados

PLANO DE ENSINO REMOTO EMERGENCIAL

Plano aprovado pelos colegiados de graduação (BCC, BSI) PDF 2021/1

As aulas síncronas (reuniões virtuais) devem ser entendidas como pontos de sincronização na condução da disciplina. Em geral, as aulas serão usadas para discussões e esclarecimento de dúvidas trazidas pelos alunos, após terem acompanhado o conteúdo assíncrono correspondente com antecedência, e não para reapresentação do conteúdo assíncrono. Assim, para melhor aproveitamento do tempo de todos, os encontros síncronos serão limitados a esses esclarecimentos. Não havendo dúvidas a esclarecer, pode-se usar parte do tempo para discussões sobre as atividades práticas.

Com relação às avaliações, diante das circunstâncias excepcionais do Ensino Remoto Emergencial na UFMG, esperamos de todos um comportamento ético e responsável, de modo que seja possível avaliar adequadamente o aprendizado de cada aluno por meio dos instrumentos disponíveis.

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

  • Elmasri, R.; Navathe, S. B. Sistemas de Banco de Dados. 7ª. ed. Pearson, 2019. Outras edições podem ser usadas, inclusive edições em inglês. Student resources (em inglês)

Artigos selecionados

  • Chen, P. (1976) The entity-relationship model — toward a unified view of data. ACM Transactions on Database Systems 1(1) (March 1976), 9–36. PDF
  • Codd, E. F. (1970) A Relational Model of Data for Large Shared Data Banks. Communications of the ACM 13(6):377-387. PDF Livro online de Codd sobre o modelo relacional

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

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

  • NoSQL: conceitos gerais Slides Video AVISO: video com 58 minutos de duração
  • Gerenciamento de dados geoespaciais Video: geoinformática
  • Gerência de Dados e Informação: a área de pesquisa no PPGCC/DCC Video
  • Mineração de Dados e Ciência dos Dados: a área de pesquisa no PPGCC/DCC Video
Atividades Práticas e Avaliações
Calendário

Playlist das reuniões virtuais no YouTube: Playlist

Aula Data Conteúdo previsto Modalidade Interação
1 18/05/2021 Apresentação da disciplina Síncrona - gravada Reunião virtual
2 20/05/2021 Conceitos básicos em bancos de dados. Modelos de dados, esquemas, instâncias Assíncrona (video) Reunião virtual
3 25/05/2021 Arquitetura de um SBD; componentes de um SGBD Assíncrona (video) Reunião virtual
4 27/05/2021 Projeto conceitual: modelo ER Assíncrona (video) Reunião virtual
5 01/06/2021 Projeto conceitual: modelo ER; variações de notação em esquemas conceituais Assíncrona (Video) Reunião virtual
6 08/06/2021 ER: exercício Assíncrona - atividade individual Moodle; Reunião virtual
7 10/06/2021 ER: exercício Assíncrona - atividade individual Moodle; Reunião virtual
8 15/06/2021 Modelo ER estendido; UML Assíncrona (video) Reunião virtual
9 17/06/2021 ERE: exercício Assíncrona - atividade individual Moodle; Reunião virtual
10 22/06/2021 UML: exercício Assíncrona - atividade individual Moodle; Reunião virtual
11 24/06/2021 Modelo Relacional Assíncrona (video) Reunião virtual
12 29/06/2021 Restrições de integridade Assíncrona (video) Reunião virtual; revisão para a prova 1
13 01/07/2021 Prova 1: conceitos e modelagem conceitual Prova remota – individual
14 06/07/2021 Álgebra relacional Assíncrona (Video) Reunião virtual - correção da prova
15 08/07/2021 Álgebra relacional: exercícios Assíncrona - atividade individual Reunião virtual
16 13/07/2021 Álgebra relacional: exercícios Assíncrona - atividade individual Reunião virtual: exercícios de AR
17 15/07/2021 Mapeamento ER/UML para relacional Assíncrona (video) Reunião virtual
18 20/07/2021 Mapeamento ER/UML para relacional: exercícios Assíncrona (video) Moodle; Reunião virtual
19 22/07/2021 Normalização Assíncrona (Video) Reunião virtual; revisão para a prova 2
20 27/07/2021 Prova 2: modelo relacional e álgebra Prova remota – individual
21 29/07/2021 A linguagem SQL: conceitos, DDL, mapeamento relacional-SQL Assíncrona (video) Reunião virtual
22 03/08/2021 SQL: inserção e atualização Assíncrona (Video)Reunião virtual - correção da prova 2
23 05/08/2021 SQL: consultas Assíncrona (Video) Reunião virtual
24 10/08/2021 SQL: exercícios Assíncrona - atividade individual Reunião virtual
25 12/08/2021 SQL: exercícios Assíncrona - atividade individual Reunião virtual
26 17/08/2021 NoSQL: conceitos gerais Assíncrona (Video) Reunião virtual
27 19/08/2021 Revisão para a prova 3 Assíncrona Reunião virtual - revisão para a prova 3
28 24/08/2021 Prova 3: SQL e NoSQL Prova remota – individual
29 26/08/2021 Gerenciamento de dados não convencionais: dados geoespaciais Assíncrona (Video) Reunião virtual
30 31/08/2021 Tópico extra: Gerência de Dados e Informação: a área de pesquisa no PPGCC/DCC Video – Mineração de Dados e Ciência dos Dados: a área de pesquisa no PPGCC/DCC Video Assíncrona (Video) Prova de reposição + avaliação da disciplina pelos alunos (offline)
Back to top
ibd2021_1.txt · Last modified: 2021/10/04 10:56 by clodoveu
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki