teoria

Segundo a literatura de referência são necessários os seguintes passos para a formação de um bom sistema que envolve BDs:
  • especificação das necessidades
  • projeto conceitual - MER
  • especificação funcional
  • projeto lógico
  • projeto físico
A modelagem entidade relacionamento - MER, envolve os seguintes tópicos:
  • entidade
  • relacionamento
  • atributo
O projeto de um sistema requer que se desenvolva os seguintes itens:
  • esquema de BD
  • programas de acesso e atualização
  • esquema de segurança
Ao longo do desenvolvimento envolve os seguintes níveis:
  • físico
  • lógico
  • visual
A modelagem das
  • relações
  • atributos
  • restrições

O termo relação é usado em substituição ao termo tabela e o termo tupla é usado em substrituição ao termo linha.

O valor de um atributo derivado não é armazenado mas é calculado quando necessário [1, pág. 139].

Um conceito muito subjetivo na arquitetura do BD são as classificações dos atributos e entidades, uma boa dica é dado no livro [1, pág. 148], que diz:

"Uma possível regra para determinar se é melhor usar um conjunto de entidades ou um conjunto de relacionamento é designar um conjunto de relacionamento para descrever uma ação que ocorre entre entidades."

Esta dica pode ainda, segundo o mesmo, contribuir para um bom uso dos atributos, [1, pág. 148], salientado em:

"Essa técnica também pode ser útil para decidir se certos atributos podem ser expressos mais apropriadamente como relacionamentos."





Referências
[1] Sistema de Banco de Dados - Abraham Silberschatz, Henry F. Korth e S. Sudarshan. ed. Elsevier

.

Nenhum comentário:

Postar um comentário