Apostila Banco de Dados
CONTEÚDO
PARTE 1 Conceitos básicos 02 Introdução 02 Usuários 03 Estrutura 03 Esquema de dados 04 Visões 04 Funções do SGBD 04 Dicionário de dados 06 Linguagens e interfaces 06
PARTE 2 Engenharia de Banco de Dados 08 Introdução 08 Etapas 09 Modelos de dados 10 Modelagem de dados 10 Mapeamento 11 Normalização 11
PARTE 3 Modelo Entidade Relacionamento (MER) 12 Introdução 12 Entidades e atributos 12 Relacionamentos 13 Exercícios 02
PARTE 4 Modelo Relacional 04 Introdução 02 Chaves 02 Restrições de integridade 02 Operações sobre as relações 02 Mapeamento do MER 02 Normalização 02
PARTE 5 Linguagem SQL 05 Introdução 02 Padronização 02 Exemplo 02 Tipo de dados 02 Tipo de erros 02 Operadores 02 Funções 02 Palavras reservadas 02 Linguagem de definição de dados 02 Linguagem de manipulação de dados 02 Linguagem de controle de dados 02 Exercícios 02
BIBLIOGRAFIA
Projeto de Banco de Dados – Uma Visão Prática Felipe Machado; Maurício Abreu – Editora Érica
Sistema de Banco de Dados Abraham Silberschatz; Henry F. Korth; S. Sudarshan – Makron Books
Uma Introdução a Sistemas de Bancos de Dados C. J. Date – Editora Edgard Blücher Ltda. (6a edição)
PARTE 1 Conceitos Básicos
Introdução
Há uma grande necessidade em se realizar o armazenamento de informações que não se encontram isoladas umas das outras. Além de uma forma adequada para definir o armazenamento destas informações, os usuários desejam realizar (consultar) um determinado subconjunto de dados, atualizar ou modificar a estrutura dos dados e eliminar informações não mais necessárias.
Uma solução para este problema foi apresentada com o advento da tecnologia em Banco de Dados (ou