Dados gerais sobre a disciplina
Código: QXD0011
Curso: Sistemas de Informação
Turma: 3º Período
Turno: Manhã
Carga Horária: 64h
Local: Bloco 1 - Sala 3 ou Bloco 1 - Laboratório 1
Horários: Quinta e Sexta das 08h às 10h.
- Videoaulas de Banco de Dados do Curso de Tecnologia em Sistemas de Computação (Fundação CECIERJ/Consórcio CEDERJ em parceria com a RNP)
- Professoras: Marta Mattoso (UFRJ) e Vanessa Braganholo (UFF)
- Aula 01 - Introdução (44:09)
- Aula 02 - Conceitos (01:13:24)
- Aula 03 - Exercícios - Aulas 1 e 2 (13:11)
- Aula 04 - SGBDs e Modelo de Dados (39:02)
- Aula 05 - Modelagem Conceitual (08:02)
- Aula 06 - Modelo Entidade-Relacionamento (23:04)
- Aula 07 - Modelo ER - Cardinalidades e Identificadores (36:20)
- Aula 08 - Modelo ER - Generalização, Especialização e outros conceitos (24:49)
- Aula 09 - Construindo o Modelo ER (23:11)
- Aula 10 - ER - Verificação dos Modelos, Estabelecimento de Padrões e Estratégias de Modelagem (36:58)
- Aula 11 - Arquiteturas (47:53)
- Aula 12 - Modelo Relacional 1 (23:13)
- Aula 13 - Modelo Relacional 2 (32:52)
- Aula 14 - Álgebra Relacional 1 (26:11)
- Aula 15 - Álgebra Relacional 2 (26:21)
- Aula 16 - Fixação - Álgebra Relacional (33:39)
- Aula 17 - Mapeamento ER - Relacional (47:32)
- Aula 18 - Mapeamento ER - Relacional: Mapeamento de Generalização / Especialização (27:22)
- Aula 19 - SQL - LDD (16:59)
- Aula 20 - SQL - SFW (20:45)
- Aula 21 - SQL - União (17:58)
- Aula 22 - SQL - Exists (46:58)
- Aula 23 - SQL - Funções de Agregação e Agrupamento (28:52)
- Aula 24 - Atualizações em SQL (38:44)
- Aula 25 - Visões em SQL (32:31)
- Aula 26 - Fixação de SQL (18:48)
- Aula 27 - Normalização de BD - 1FN e 2FN (35:19)
- Aula 28 - Normalização de BD - 3FN e 4FN (32:15)
- Aula 29 - Evolução de Modelos (01:10:00)
- Stanford Dbclass - Professora Jennifer Widom
- Introduction to Databases (13:54)
- Relational Databases
- XML Data
- JSON Data
- Relational Algebra
- SQL
- Relational Design Theory
- Quering XML
- UML
- Indexes
- Transactions
- Constraints and Triggers
- Views
- Authorization
- Recursion
- OLAP
- NoSQL Systems
- Básica
- Elmasri, R., Navathe, S. B. Sistemas de Banco de Dados. 6ª Edição, Pearson, São Paulo, 2011.
- Complementar
- Silberschatz, A., Korth, H., Sudarshan, S. Sistema de Banco de Dados. 5ª Edição, Editora Campus, 2006.
- Ramakrishnan, R. Sistemas de Gerenciamento de Banco de Dados, 3ª Edição, McGraw-Hill, 2008.
- Heuser, Carlos Alberto. Projeto de Banco de Dados. 6ª Edição, Editora Bookman, 2009.
---AP1
Lista de Exercícios 01 (prazo final para entrega: 15/04/2013)
Lista de Exercícios 02 (prazo final para entrega: 22/04/2013)
Lista de Exercícios 03 (prazo final para entrega: 29/04/2013)
Lista de Exercícios 04 (prazo final para entrega: 06/05/2013)
Lista de Exercícios 05 (prazo final para entrega: 06/05/2013)
---AP2
Lista de Exercícios 06 - Modelo ER (prazo final para entrega: 27/05/2013)
Lista de Exercícios 07 - Modelo ER Estendido e Mapeamento ER para Relacional (prazo final para entrega: 03/06/2013)
Lista de Exercícios 08 - Normalização até a 3FN (prazo final para entrega: 12/06/2013)
---AP3
Lista de Exercícios 09 - JDBC (prazo final para entrega: 24/06/2013)
Lista de Exercícios 10 (exceto a questão 2 de Triggers) - SQL Avançado (prazo final para entrega: 18/07/2013)
Lista de Exercícios 11 (somente a questão 2 de Triggers) - SQL Avançado (prazo final para entrega: 26/07/2013)
Trabalho Final da Disciplina
OBS: A entrega dos trabalhos deve ser realizada somente através do SIPPA.