1 Introdução

Propaganda
Ministério da Integração Nacional – MI
Companhia de Desenvolvimento dos Vales do São Francisco e Parnaíba
Unidade da Tecnologia da Informação
Projeto de Banco de Dados
<Nome Projeto>
Versão <X.X>
Histórico de Alterações
Data
<dd/mm/aa>
Versão
<x.x>
Descrição
<Descrição da modificação>
Autor
<nome do autor>
Conteúdo
1. INTRODUÇÃO .................................................................................................................................................4
2. MODELO CONCEITUAL .............................................................................................................................. 4
3. MODELO FÍSICO ............................................................................................................................................4
4. LISTAGEM DE DOMÍNIOS........................................................................................................................... 4
5. LISTAGEM DE ATRIBUTOS DE AUDITAGEM........................................................................................ 5
6. LISTAGEM DE VIEWS ..................................................................................................................................5
7. LISTAGEM DE PROCEDIMENTOS, FUNÇÕES, PACOTES E GATILHOS.........................................5
1. Introdução
Este documento descreve o projeto de banco de dados. Fornece a visão da
solução de dados que deve ser suficiente para dar suporte aos requerimentos do negócio. Esta
dividido em duas fases: modelo lógico e modelo físico.
Os modelos lógico e físico estão em conformidade com as definições do
documento
"padrao
nomenclatura
modelo
de
dados.doc"
disponível
em
\\SRV13\ModeloDeDados\
Na fase de projeto lógico foram mapeados: entidades em tabelas; atributos para
colunas e documentada amostragem de dados; identificadores únicos em chaves primárias;
relacionamentos para chaves estrangeiras. As chaves primárias de um conjunto de entidades,
formada por atributos chave de outra(s) tabela(s), são atributos chaves primária e
estrangeira(s) ao mesmo tempo; atributos mandatórios estão mapeados para colunas not null e
foram implementadas restrições de domínio; cada campo da tabela e a tabela do modelo
conceitual foram comentados.
Foram implementadas restrições de integridade, a fim de possibilitar as
alterações realizadas no banco de dados sem que haja perda de consistência. Restringir a
criação de dois atributos com mesmo valor nos campos que são definidos como chaves
primárias; a cardinalidade dos relacionamentos restringe o conjunto de relacionamentos
válidos entre as entidades.
No projeto físico de banco de dados foram feitas especificações de limitações
de integridade referencial; projeto de índices para atributos e para chaves primárias e
estrangeiras; avaliação de desnormalização de tabelas e documentação deste processo; criação
de chaves artificiais (identity - SQL SERVER); geração dos scripts DDL; detalhamento das
propriedades das colunas, obtendo entre outras vantagens a possibilidade de se implementar
auditorias a respeito das possíveis manipulações do banco de dados; as views criadas têm
objetivo principal de empacotar “queries” complexas e apresentar tabelas para os usuários
dentro em uma forma específica; implementação de procedimentos, funções, pacotes e
gatilhos.
2.
Modelo Conceitual
<junto ao modelo adicionar comentários (observações), de valores válidos para campos
com restrições de domínio>
3.
Modelo Físico
<deve atender o levantamento de requisitos do projeto>
4.
Listagem de Domínios
<Informar os domínios (constraints de check)>
5.
Listagem de Atributos de Auditagem
<Listar atributos das tabelas com a finalidade de auditar as manipulações dos dados e
descrever as condições de sua atualização>
6.
Listagem de Views
<Listar visões criadas e os campos das tabelas>
7.
Listagem de Procedimentos, Funções, Pacotes e Gatilhos
<Listar os nomes das ações procedurais e documentar situação em que ocorrem>
Download