Escolar Documentos
Profissional Documentos
Cultura Documentos
DE DADOS
Sistemas bancários
Reservas em Hotéis
Controle de Stock em supermercados
Catálogo de livros em bibliotecas
E_commerce
Governo
Gestão escolar, etc…
Uma base de dados relacional é um tipo Estas atendem a uma parcela de dados
de base de dados que armazena e que não pode ser inserida e acessada
fornece acesso a pontos de dados por tabelas, como por exemplo, as
relacionados entre si. imagens.
Base de dados relacionais são baseados Mas, por meio deles, não é necessário
no modelo relacional, uma maneira criar um sistema de relacionamento
intuitiva e direta de representar dados entre informações, como nas base de
em tabelas. dados relacionais.
Tabela/Entidade: qualquer objeto distinguível de outros objetos por pelo menos uma
característica que lhe seja peculiar.
Exemplo: cada aluno de uma escola pode ser visto como uma entidade, pois cada
um apresenta pelo menos uma característica que o distingue dos demais como: CNI,
número de matrícula, etc.
Relação 1:1
1 1 No relacionamento 1:1 deve fazer a união
Cidadão Possui CNI entre as duas tabelas
Relação 1:N
1 N No relacionamento 1:N deve fazer a união
Pessoa Possui Carro entre as tabelas onde a segunda tabela
recebe a chave primaria da primeira tabela
Relação N:N
N N No relacionamento 1:1 deve-se criar uma
Medico Consulta Paciente
nova tabela, que pode ser chamada de
tabela de associação.
N N
Aluno Possui Disciplinas
1 N
possui Coordenada
1 1
Cod_aluno Professor
O processo de modelagem de dados pode ser
dividido em 3 níveis:
Modelo conceitual - Esta é a primeira fase de modelagem, onde representa-se o mundo real
por meio de uma visão simplificada dos dados. Nessa fase são determinadas quais informações
serão armazenadas na BD.
Exemplos: Venda em farmácia
O processo de modelagem de dados pode ser
dividido em 3 níveis:
Modelo lógico Através do uso do Modelo conceitual, é possível fazer a
representação gráfica dos dados a serem armazenados no banco de dados. À
essa representação dá-se o nome de modelo lógico.
O processo de modelagem de dados pode ser
dividido em 3 níveis:
Modelo físico- Aqui há o detalhamento físico das estruturas dos dados que serão armazenados
no banco de dados. Sua implementação depende da escolha de qual Sistema Gerenciador de
Bancos de Dados será utilizado.