REVISAO BANCO DE DADOS 1
Um Banco de Dados é uma coleção de dados relacionados. Com dados, queremos dizer fatos conhecidos que podem ser registrados e possuem significado implícito.
SISTEMAS DE ARQUIVOS (LIMITAÇÕES DESTA SOLUÇÃO)
A Manutenção é prejudicada porque a estrutura de arquivo é definida e padronizada no próprio código do aplicativo (COBOL, PASCAL, etc.)
O Compartilhamento de um arquivo por vários programas apresenta dificuldades para gerenciar o acesso a esses arquivos e seu controle;
SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS (SGDB)
Coleção de programas que permite aos usuários criar e manter um banco de dados. É um software (um programa) que permite a definição, construção, manipulação e compartilhamento de bando de dados entre usuários e aplicações.
MODELO DE DADOS
Modelo de Dados é a descrição formal da estrutura do banco de dados. A apresentação do modelo chame-se ESQUEMA DE BANCO DE DADOS.
MODELO CONCEITUAL
Modelo Conceitual: é uma descrição do banco de forma independente de implementação em um SGDB. O Modelo registra que dados pode aparecer no banco de dados.
MODELO LÓGICO
Um modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do SGDB. Assim, o modelo lógico é dependente do tipo particular de SGDB que está sendo usado.
Modelo de entidade e relacionamento(MER)
É um modelo formal,não ambíguo representado através deum diagrama de entidade-relacionamento.
IDENTIFICAR AS ENTIDADES (TABELAS)
Conjunto de objetos ou coisas da realidade modelada sobre os quais deseja-se manter informações no Banco de Dados.
IDENTIFICAR RELACIONAMENTOS
Um relacionamento representa uma associação entre duas ou mais entidades.
Em um DER o relacionamento é representado por um losango.
DEFINIR ATRIBUTOS (COLUNAS)
Um atributo representa alguma propriedade que descreve melhor uma entidade, em outras palavras, atributos são dados que se deseja guardar sobre cada entidade (SETZER;SILVA;2005)
CHAVE
É um conjunto de um ou mais atributos que,