You are on page 1of 2

PLANO DE ENSINO

CURSO: Cincia da Computao


SRIE: 4 semestre
DISCIPLINA: Linguagem de Programao de Banco de Dados
CARGA HORRIA SEMANAL: 03 horas-aula
CARGA HORRIA SEMESTRAL: 60 horas-aula

I EMENTA

Projeto fsico de bancos de dados: indexao e estruturas de arquivos. Gerenciamento de


transaes. Mecanismos de otimizao de consultas. Controle de concorrncia,
recuperao, segurana e integridade.

II OBJETIVOS GERAIS

Familiarizar o aluno com as tecnologias e metodologias para desenvolvimento de aplicaes


de maior grau de complexidade.

III OBJETIVOS ESPECFICOS

Capacitar o aluno a implementar solues utilizando bancos de dados apresentando as


diversas tecnologias da rea.

IV CONTEDO PROGRAMTICO

1- Bancos de Dados Relacionais


Arquitetura
Linguagem SQL Componentes: DDL, DML, DCL

2- DDL Data Definition Language


Tipos de dados
Criao, Alterao e Eliminao de Tabelas

3- Restries de Integridade Declarativas


Integridade de domnio
Integridade Referencial

4- Vises de dados

5- DML Data Manipulation Language


Incluso de dados em Tabelas

6- DML Data Manipulation Language


Excluso de dados em Tabelas

7- DML Data Manipulation Language


Modificao de dados em Tabelas
8- Impacto das regras de integridade referencial nas modificaes de dados em
tabelas

9- SQL Extenses procedurais: function, procedure, trigger

10-Controle de transaes lgicas de atualizao de dados

11- Controle de Concorrncia

12-Mecanismos de otimizao de consultas


ndices
rvores B e B+

V ESTRATGIA DE TRABALHO

Aulas expositivas e recursos audiovisuais.

VI AVALIAO

Provas bimestrais e trabalhos prticos.

VII BIBLIOGRAFIA

Bsica

DATE, C. Introduo a sistemas de bancos de dados. Rio de Janeiro: Campus, 2000.

HEUSER, C. A. Projeto de bancos de dados. Porto Alegre: Sagra-Luzzatto, 2000.

SILBERSCHATZ, A.; KORTH, H.; SUDARSHAN, S. Sistemas de bancos de dados. So


Paulo: Makron Books, 1999.

Complementar

BATINI, C.; CERI, S.; NAVATHE, S. B. Conceptual database design: an entity- relationship
approach. Redwood City, Calif.: Benjamin/Cummings Pub. Co., 1992.

ELMASRI, R.; NAVATHE, S. B. Fundamentals of database systems. Reading, Mass.:


Addison-Wesley, 2000.

KORTH, Henry F.; SILBERSCHATZ, Abraham; S. Sudarshan; Sistema de Banco de Dados;


2006; Ed. Campus.

ELMASRI, Ramez; Sistema de Banco de Dados - Fundamentos e Aplicaes - 4


Edio,2005; Pearson Education.

GUIMARES, Clio Cardoso; Fundamentos de Bancos de Dados - Modelagem , Projeto e


Linguagem Sql; Unicamp.

You might also like