1 Modelagem de Banco de Dados Introduc o
Desenvolvimento de Sistemas
Banco de Dados
O que é uma Base de Dados?
Um
conjunto de dados ou informações relacionados entre si e organizados de forma a facilitar a sua utilização por parte do utilizador. Modelagem em Banco de Dados
2
Projetando bancos de dados
Estudos indicam que quanto maior o tempo gasto no projeto, menor será o tempo despendido na manutenção do modelo.
Podemos comparar a criação de um sistema com a construção de um edificio. Modelagem em Banco de Dados
3
Projeto
Modelagem em Banco de Dados
O projeto do banco de dados está para o sistema da mesma forma que a estrutura do prédio está para o edifício. 4
Processo de análise dos Dados
Análise
e modelagem
Pressupõe três fase distintas e utilizando modelo de entidade relacionamento e
Modelo
conceitual de dados integradas normalização de dados
Desenho do Banco de dados
Desenho com definição de tabelas, índices, visões, etc.
Criação do Banco de dados
Banco de Dados Operacional
Modelagem em Banco de Dados
5
Banco de Dados
Conjunto coerente e lógico de dados relacionados que possuem significância real. Modelagem em Banco de Dados
6
Esses dados estão dispostos em uma ordem predefinida para atender a determinadas necessidades dos usuários.
Exemplos comuns: lista telefônica, controle do acervo de uma biblioteca, sistema de controle dos recursos humanos de uma empresa.
Modelagem em Banco de Dados
7
Exemplos de Bancos de Dados
Informatizados:
Conta bancária: consulta ao saldo;
Multas do Detran: inclusão de um motorista;
Folha de pagamento: exclusão de um funcionário;
Modelagem em Banco de Dados
8
Sistema de Bancos de Dados
É
um sistema de manutenção de registros por computador, envolvendo quatro componentes principais:
dados, hardware, software e usuários. Modelagem em Banco de Dados
9
Os Componentes de um Sistema de Bancos de
Dados
Modelagem em Banco de Dados
10
Objetivos de um Sistema de Bancos
de