Você está na página 1de 13

PROJETO DE BANCO DE DADOS

- PLANO DE ENSINO
Prof. Angelo Augusto Frozza, M.Sc.
PLANO DE ENSINO
| Ementa

y Etapas do projeto de banco de dados: modelo


conceitual, projeto lógico e projeto físico

y Engenharia reversa (obtenção de um modelo de dados


aproximado, a partir de um banco de dados existente)

y Álgebra Relacional

y Linguagens de consulta declarativas


PLANO DE ENSINO
| Objetivo geral

y Ao final da disciplina os alunos devem dominar os


principais conceitos relacionados a banco de dados, a
fim de projetar e utilizar bancos de dados na construção
de aplicações que necessitem armazenar dados.
PLANO DE ENSINO
| Objetivos específicos

y Mostrar a necessidade de armazenamento e controle


dos dados;

y Conhecer os modelos para construção de banco de


dados: conceitual, lógico e físico;

y Saber transformar modelos conceituais em modelos


lógicos de banco de dados;

y Saber como definir e manipular um modelo lógico a


partir de uma linguagem padrão.
PLANO DE ENSINO
| Conteúdo programático

1. Conceitos básicos e estrutura de um SGBD


| 1.1 Projeto de banco de dados no ciclo de vida do software
| 1.2 Banco de dados
| 1.3 Sistemas de Gerenciamento de Banco de Dados
| 1.4 Modelos de dados

| Carga horária: 4 h/a


| Aulas expositivas e dialogadas

| Resolução de exercícios
PLANO DE ENSINO
| Conteúdo programático

2. Etapas do projeto de banco de dados


| 2.1 Modelo conceitual
| 2.2 Modelo relacional

| 2.3 Normalização

| Carga horária: 30 h/a


| Aulas expositivas e dialogadas

| Aulas em laboratório

| Resolução de exercícios
PLANO DE ENSINO
| Conteúdo programático

3. Introdução à prática de banco de dados


| 3.1 Linguagem de Definição de Dados - DDL
| 3.2 Projeto físico

| 3.3 Álgebra relacional

| 3.4 Linguagem de Manipulação de Dados – DML

| Carga horária: 20 h/a


| Aulas expositivas e dialogadas

| Aulas em laboratório

| Resolução de exercícios

| Trabalho prático da disciplina


PLANO DE ENSINO
| Conteúdo programático

4. Tópicos especiais em projeto de banco de dados


| 4.1 Stored Procedures
| 4.2 Triggers

| 4.3 Visões

| 4.4 Engenharia reversa

| 4.5 Uso de ferramentas CASE

| Carga horária: 06 h/a


| Aulas expositivas e dialogadas

| Trabalho de pesquisa
PLANO DE ENSINO
| Metodologia

y Aulas expositivas e dialogadas;


y Aulas práticas em laboratório;
y Realização de exercícios;
y Trabalho prático da disciplina;
y Trabalho de pesquisa;
PLANO DE ENSINO
| Avaliação

y 1 Prova - peso 40%


y Exercícios de fixação - peso 10%
y 1 Trabalho prático - peso 40%
y 1 Trabalho de pesquisa - peso 10%

y Frequência mínima: 75%


PLANO DE ENSINO
| Bibliografia básica

y DATE, C. J. Introdução a Sistemas de Banco de


Dados. Rio de Janeiro: Campus, 1999.

y ELMASRI, R.; NAVATHE. S. B. Sistema de Banco


de Dados. 4. ed. Rio de Janeiro: LTC, 2005.

y GRAVES, M. Projeto de banco de dados com


XML. São Paulo: Makron Books, 2003.

y HEUSER, C. A. Projeto de Banco de Dados. 6.


ed. São Paulo: Bookman. 2009.

y KORTH, H. F.; SILBERSCHATZ, A. Sistemas de


Banco de Dados. São Paulo: McGraw-Hill, 1999.
SBBD 2011

Em Outubro
Florianópolis – a Ilha da Magia espera por você

http://www.sbbd-webmedia2011.inf.ufsc.br/sbbd/
CONTATO

| Prof. Angelo Augusto Frozza


frozza@ifc-camboriu.edu.br
http://www.ifc-camboriu.edu.br/~frozza

| Twitter:
@TilFrozza