Banco de Dados I

Ementa:

Introdução: Evolução histórica dos sistemas de informação; Conceitos básicos de um SGBD. Estrutura de um SGBD: Níveis conceituais, Externo e físico, Modelos conceituais e modelos externos. Linguagem de Definição de dados e Linguagem de Manipulação de dados. O modelo relacional: conceitos, Álgebra relacional, Cálculo relacional e normalização. Exemplos e aplicações de SGBD existentes e disponíveis. Aspectos de implementação dos SGBDs relacionais: indexação, métodos de acesso e "Bufferização". Estrutura de arquivos e armazenamento. Store procedures. Replicação de dados. Acesso remoto. Padrão ODBC. Aspectos de integridade, Segurança e privacidade. Introdução a SQL.

Bibliografia Básica:

DATE, C. J. Banco de Dados: Fundamentos inclui SQL. Campus, 1989.

DATE, C. J. Introdução ao Sistema de Banco de Dados. Campus, 1990.

GUNDERLOY, Mike. Dominando Sql Server 2000. Makron Books, 2000.

KORTH, Henry F. Sistemas de Banco de Dados. Makron Books, 1995.

SARIN, Sumit. Oracle DBA. Campus, 2000.

SETZER, Valdemar W. Banco de Dados: Conceito, Modelos, Gerenciamento. Edgard Blucher, 1999.

SILBERSCHATZ, Abraham. Sistema de Banco de Dados. Makron Books, 1999.

SINGH, Harry. Data Warehouse: Conceitos, tecnologias. Makron Books, 2001.

SOARES, Walace. My Sql:Conceitos e Aplicações. Érica, 2001.

YARGER, Randy Jay Et Al. Mysql & Mysql. Ciência Moderna, 2000.