Banco de Dados 1

Horário

Terça e Quinta, às 20:20.

Telegram

Todo material de aula será postado no Telegram.

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.

Bibliografia

  • HEUSER, Carlos Alberto. Projeto de Banco de Dados. 2a edição. Porto Alegre: Sagra - Luzzato, 1999.
  • SILBERSCHATZ, A.; KORTH, H.; SUDARSHAN, S. Sistema de Banco de Dados. 3a edição. São Paulo: Markon Books, 1999.

Material extra

Base de dados abertas

  • StackOverflow: http://data.stackexchange.com/stackoverflow/queries
  • Github: https://cloud.google.com/bigquery/public-data/github e http://ghtorrent.org/ (exemplos aqui)
  • Wikipedia: https://bigquery.cloud.google.com/dataset/fh-bigquery:wikipedia?pli=1 (exemplos aqui)

Avaliação

  1. Projeto sobre modelagem de dados: 5 pontos
  2. Prova sobre modelagem de dados: 5 pontos
  3. Projeto de disciplina (PD): 10 pontos
  4. Atividade extra (AE): 2 pontos

Projeto sobre modelagem de Dados

  • TBD

Projeto de Disciplina (PD)

  • TBD

Atividade Extra (AE)

Alunos interessados em fazer a atividade extra devem entrar em contato com o professor, avisando o interesse, até o dia 16/04. As instruções da atividade extra será passada para o aluno interessado. A atividade extra é individual.

Cronograma

Passível de alterações.

# Data Conteúdo de Aula Link?
1 22/03 Apresentação da disciplina  
2 24/03 Fundamentos de Banco de dados  
3 29/03 Fundamentos de Banco de dados  
4 31/03 Fundamentos de Banco de dados  
5 05/04 DDL, DML, SQL CREATE, INSERT  
6 07/04 SQL DELETE UPDATE  
7 12/04 Exercício  
8 14/04 SQL Complexo  
9 19/04 SQL Funções  
9 21/04 FERIADO  
9 26/04 SQL Autorização  
10 28/04 Exercício  
11 03/05 Boas práticas  
13 05/05 Boas práticas  
12 10/05 Definição de projetos  
14 12/05 Acompanhamento de projetos  
15 17/05 Acompanhamento de projetos  
16 19/05 Acompanhamento de projetos  
17 24/05 Acompanhamento de projetos  
18 26/05 Acompanhamento de projetos  
19 31/05 Apresentação de projetos  
21 02/06 Modelagem ER  
22 07/06 Modelagem ER  
23 09/06 Modelagem ER  
24 14/06 Prova  
25 16/06 Definição de projetos ER  
26 21/06 Acompanhamento de projetos  
27 23/06 Acompanhamento de projetos  
28 28/06 Acompanhamento de projetos  
29 30/06 Apresentação de projetos ER  
30 05/07 Buffer  
31 07/07 Buffer  

Entrega atrasada

Entregas de trabalhos após o prazo serão aceitas mas os pontos referentes não serão contabilizados.

Política de plágio

Todos os trabalhos (a não ser que indicados explicitamentes) devem ser feitos de forma individual. O que você entregar deve ser fruto do seu trabalho. Alunos são permitidos e encorajados para discutir os trabalhos e projetos com outros alunos. Alunos não são permitidos copiar solução ou parte de solução de colegas. Na presença de plágio, os alunos envolvidos não receberão pontos da atividade em questão.