Modelo de Banco de Dados SIGA Integrantes: -Cristiano Andrade -Isabella Menezes - Rafael Bezerra
Nomenclatura Nome do Banco de Dados - identifica a sigla do projeto que esta sendo automatizado. Ex: (SIGA). Nome das Tabelas – apenas reflete os dados armazenados nesta. Com a primeira letra maiúscula e as demais minúsculas. Para cada palavra interna, primeira letra em maiúsculo. Uso das palavras no singular sem acentuação ou caracteres especiais. Ex: - Cliente - ClienteJuridico Nome dos Atributos – começa sempre com os 3 caracteres da tabela correspondente seguido de underline e o nome do atributo. Com a primeira letra em maiúsculo e as demais minúsculas. Para cada palavra interna, primeira letra em maiúsculo. Ex: - CLI_Nome - CLI_Email (Tabela) Cliente
Diagrama de Classes – Entidades Persistentes Diagrama de classes com as entidades persistentes e seus relacionamentos.
Regras de Mapeamento Utilizadas Cada atributo foi transformado em uma coluna da tabela; Identificação dos atributos chaves e únicos; Criação de índices só em tabelas que tem muito acesso. Mapeamentos realizados, estratégias utilizadas e justificativa na escolha da estratégia
Estratégias utilizadas Herança e Generalização Estratégia -> Criar uma tabela para cada classe da hierarquia.
Estratégias utilizadas Associação - Muitos para Muitos Estratégia Foi criada uma tabela para cada classe e uma nova tabela para representar a associação.
Estratégias utilizadas Associação - Muitos para Muitos Estratégia Foi criada uma tabela para cada classe e uma nova tabela para representar a associação.
Estratégias utilizadas Associação: Um para Um Estratégia Criou uma única tabela com todos os atributos.
Diagrama Entidades Relacionamentos-DER Diagrama E-R resultante dos mapeamentos.