Mostrando postagens com marcador Projeto de Banco de Dados. Mostrar todas as postagens
Mostrando postagens com marcador Projeto de Banco de Dados. Mostrar todas as postagens

quarta-feira, 17 de setembro de 2008

Normalização - Benefícios

Benefícios Diretos:
  1. Minimalidade => Aumenta o grau de consitência das informações armazenadas no BD.

Benefícios Indiretos:

  1. Flexibilidade => Aumenta o grau de adaptabilidade do BD em função de mudanças no Mundo Real (Regras de Negócio e Requisitos de Informação)
  2. Expressividade => Aumenta o grau de representatividade do BD tornando os "objetos do BD" mais próximos dos objetos, respectivos, do Mundo Real.

Normalização - Propósito

Normalização é um processo de projeto de banco de dados que visa garantir a minimalidade (ausência de redundância) e com isso reforçar o grau de consistência (integridade) do banco de dados projetado.

segunda-feira, 8 de setembro de 2008

Projeto Físico de Banco de Dados - PFBD

image

  1. Projeto Físico e Implementação de BD Relacional - Tanaka
  2. Noções de Tuning de BDs Relacionais - Tanaka
  3. Arquitetura e Catálogo de SGBD Relacional - Tanaka
  4. Organização de Arquivos e Índices em SGBD Relacional - Tanaka
  5. Índices em SGBD Relacional - Tanaka
  6. Processamento, Otimização e Execução de Consultas - Tanaka
  7. Conceitos de Transações - Tanaka

Projeto (Modelagem) de Banco de Dados - PBD - MBD

1) Introdução

A atividade de Projeto de Banco de Dados (PBD) ou Modelagem de Banco de Dados (MBD) é estudada a mais de três décadas e vem sendo, ao longo desse tempo, definida por diversos autores.

A seguir são estabelecidas algumas definições de PBD:

  1. É o processo de desenvolvimento da Estrutura de um Banco de Dados. [TEO82]
  2. É o processo de determinar a organização de um Banco de Dados, incluindo a sua Estrutura, Conteúdo e Aplicações. [CER92]
  3. É o processo de projeto da Estrutura Lógica e Física de um ou mais Bancos de Dados para acomodar as Informações necessárias aos Usuários de uma Organização para um definido conjunto de Aplicações. [ELM89]

2) Definição de Projeto de Banco de Dados:

  1. É a atividade que tem como propósito especificar a Estrutura e o Comportamento de um Banco de Dados (Modelo do Banco de Dados), tendo como ponto de partida os Requisitos de Informação e as Regras de Negócio (Modelo descritivo) inerentes a um determinado Domínio do Problema (Mini-Mundo, Domínio de Conhecimento, Parcela do Mundo Real), com a utilização de Ferramentas de Projeto ou Modelagem (MER, MC-UML, MDR, ...), procurando atender a uma série de critérios de qualidade (Requisitos de Qualidade de Projeto ou Modelagem).


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3) Como um Banco de Dados é Projetado ?
Um Banco de Dados é projetado como uma solução para um problema de necessidade de informação persistente e consistente.
Ele é projetado a partir de uma situação no mundo real (Mini-Mundo, Domínio do Problema, Domínio do Conhecimento). Em função da complexidade desse Mini-Mundo, essa atividade normalmente é dividida em fases que geram modelos sucessivos (um a partir de outro) até o modelo final (solução) (Domínio da Solução).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4) Fases de Projeto (Modelagem) de Banco de Dados
 
image
 
image 
image

quinta-feira, 18 de outubro de 2007

Livro - Projeto de Banco de Dados - Heuser

PROJETO DE BANCO DE DADOS 4 (S.LIVROS DIDATICOS)

  1. CARLOS ALBERTO HEUSER

  2. ISBN: 8524105909

  3. Editora: SUPER NOVA DISTR. DE UTILIDADES DOMESTIC

  4. Número de páginas: 208

  5. Encadernação: Brochura

  6. Edição: 1998