Ementa


Conceitos básicos e terminologia. Evolução histórica. Modelos de dados, Linguagens de Definição e Manipulação de Dados. Sistemas de Gerência de Banco de Dados(SGBDs). Estrutura de um SGBD: níveis conceitual, externo e físico, modelo conceitual e modelo externo. Estudo de um modelo conceitual. Noções de Transações.

Carga Horária: 60h

Agenda


Segunda e Quarta

Bloco 7, Sala 107

Tarde, 8-9

Conteúdo

1. Notas de Aula

Processos de Software (Revisão - Parte I)

Modelagem de Dados

Modelo ER

Modelo Relacional

Álgebra e Cálculo Relacional

Regras de Mapeamento do MER para o Relacional

Formas Normais

SQL - DDL

SQL - DML

Estudo de Caso

2. Lista de Exercícios

Exercícios do Modelo ER

Exercícios de Álgebra Relacional

Exercícios de Mapeamento ER para Relacional

Exercícios de SQL

3. Atividades

1a. Avaliação: 01/02/2016

2a. Avaliação: 21/03/2016

Reposição: 04/04/2016

Especificação do Trabalho

Referências


Principal

Elmasri, R. e Navathe, S.B. Sistemas de Bancos de Dados. Editora Addison-Wesley, 6ª edição, 2011.

Date, C.J. Introdução a Sistemas de Bancos de Dados. Editora Campus, 8ª edição, 2004.

Korth, H.F. e Silberschatz, A. Sistemas de Bancos de Dados. Makron Books, 5ª edição, 2006.

Auxiliar

Heuser, C.A. Projeto de Banco de Dados. 5ª edição, Série Livros Didáticos – Instituto de Informática da UFRGS, número 4. Editora Sagra-Luzzatto, 2004.

Chen, Peter. Modelagem de Dados- A Abordagem Entidade Relacionamentos. Makron Books. 1999.