EMCP - Curitiba

Propaganda
MEC – UTFPR – Campus de Curitiba
GEREP – DECEN
CURSOS DE ENGENHARIA
EMENTA E CONTEÚDO
PROGRAMÁTICO
Disciplina:
Código(s):
Pré-requisitos:
Métodos IV
J6D400
Computação II – J2D120
Carga horária:
T(30) TP(0) L(30)
Ementa:
Sistema Gerenciador de Bancos de Dados, conceitos, estrutura, níveis, modelos, aplicações,
implementação, fases de projeto, modelo entidade-relacionamento e modelo relacional,
normalização de dados, linguagem de definição e de manipulação de dados e atividades em
laboratório..
Un
Item da ementa
1 Modelo de Banco de Dados
2
Abordagem Entidade Relacionamento
3
Modelo Relacional de Dados
4
SQL
5
6
Normalização
Processamento de Consultas
7
Banco de Dados Orientado a Objetos
Top
Conteúdo
1.1 Introdução a Banco de Dados; Histórico.
1.2 Estrutura do Sistema de SGBD.
1.3 Níveis de Modelagem.
2.1 Conceitos e Representações.
2.2 Atributos; Entidades; Relacionamentos;
Totalidade; Auto-Relacionamento;
Relacionamentos Múltiplos.
2.3 Agregação; Generalização e
Especialização; Atributos Globais.
3.1 Vantagens; Regras de Codd; Conceitos;
Diagrama Relacional.
3.2 Ligações no MR; Regras de Derivação
para Atributo Multivalorado,
Relacionamento 1:1, 1:N e N:N; AutoRelacionamento.
3.3 Agregações, Relacionamentos Múltiplos,
Generalização e Especialização, Atributo
Global no Modelo Relacional.
3.4 Álgebra Relacional; Seleção; Projeção;
Renomear; Aninhar; União; Intersecção;
Diferença; Produto Cartesiano.
3.5 Álgebra Relacional: Join; Junção Natural,
Inner Join; Outer Join (Full; Right e Left);
Divisão; Funções Agregadas; valores nulos;
4.1 Apresentação do Firebird.
4.2 Linguagem de Definição de Dados.
4.3 Linguagem de Manipulação de Dados.
4.4 Triggers.
4.5 Store Procedures.
5.1 1FN, 2FN, 3FN, Boyce Cood
6.1 Group by, having, distinct, order by,
consultas avançadas, sub-consultas, exists,
view.
7.1 Apresentação e Conceituação.
Objetivo da disciplina:
Apresentar formas de armazenamento de dados para que aplicações possam transformá-las em
informações.
Referências básicas:
SILBERSCHATZ, Abraham e Henry Korth. Sistema de Banco de Dados. São Paulo: Makron
Books, 3ª ed, 1999.
HEUSER, Carlos. Projeto de Banco de Dados. Sagra Luzzatto, 2ª Edição, 2000.
KROENKE, David M. Banco de Dados Fundamentos, Projeto e Implementação. Rio de Janeiro:
LTC S.A, 6ª ed, 1999.
Referências complementares:
MACHADO, Felipe e Maurício de Abreu. Projeto de Banco de Dados: uma visão prática. São
Paulo: Érica, 2002.
CANTU, Carlos Henrique. Firebird Essencial. Ciência Moderna, 1ª Edição, 2005.
BORRIE, Helen. Dominando Firebird: Uma Referência para Desenvolvedores de Banco de
Dados. Ciência Moderna, 1ª Edição, 2006.
Curso(s) e grade(s)
Aprovação
Atualizada em
Engenharia Industrial Elétrica – Eletrônica/Telecomunicações
15/04/2006 pelo Prof. Wagner Rodrigo Weinert
Download