Apostila BD
SUMÁRIO
1.
INTRODUÇÃO
DADO
1
INFORMAÇÃO
1
CONHECIMENTO
1
BANCO DE DADOS
2
SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS
2
MODELO DE DADOS
2
SISTEMA DE GERENCIAMENTO DE ARQUIVOS
2
MODELO HIERÁRQUICO
3
MODELO EM REDE
3
MODELO RELACIONAL
3
MODELO ORIENTADO A OBJETOS
4
SISTEMAS OBJETO-RELACIONAIS
4
ABSTRAÇÃO DE DADOS
5
NÍVEL CONCEITUAL
5
NÍVEL EXTERNO
5
ARQUITETURAS DE SISTEMAS E MODELAGEM DE DADOS
ARQUITETURAS DE SISTEMAS
5
7
7
SISTEMAS CENTRALIZADOS
7
SISTEMAS CLIENTE-SERVIDOR
7
SISTEMAS PARALELOS
7
SISTEMAS DISTRIBUÍDOS
7
MODELAGEM DE BANCO DE DADOS
3.
5
NÍVEL INTERNO
INDEPENDÊNCIA DE DADOS
2.
1
8
LEVANTAMENTO E ANÉLISE DE REQUISITOS
8
MODELO CONCEITUAL
8
MODELO LÓGICO
8
MODELO FÍSICO
8
MODELO CONCEITUAL
10
DIAGRAMA ENTIDADE-RELACIONAMENTO
10
MER (MODELO ENTIDADE-RELACIONAMENTO)
10
ENTIDADES
10
ATRIBUTOS
10
ATRIBUTO IDENTIFICADOR OU ATRIBUTO DETERMINANTE
10
CARDINALIDADE
11
INTERPRETAÇÃO DO DIAGRAMA ENTIDADE-RELACIONAMENTO
11
DIAGRAMA DE OCORRÊNCIAS
11
4.
5.
6.
7.
GRAUS DE RELACIONAMENTOS
14
RELACIONAMENTO BINÁRIO
14
RELACIONAMENTO TERNÁRIO (N-ÁRIO)
14
AUTORRELACIONAMENTO
15
AUTORRELACIONAMENTO 1:1
15
AUTORRELACIONAMENTO 1:N
15
AUTORRELACIONAMENTO N:N
15
GENERALIZAÇÃO/ESPECIALIZAÇÃO, ENTIDADE ASSOCIATIVA
17
GENERALIZAÇÃO ESPECIALIZAÇÃO
17
ESPECIALIZAÇÃO TOTAL
17
ESPECIALIZAÇÃO PARCIAL
17
MÚLTIPLOS NÍVEIS E HERANÇA MÚLTIPLA
18
HERANÇA DE PROPRIEDADES
18
GENERALIZAÇÃO/ESPECIALIZAÇÃO EXCLUSIVA
18
GENERALIZAÇÃO/ESPECIALIZAÇÃO NÃO EXCLUSIVA
18
ENTIDADE ASSOCIATIVA
19
ATRIBUTOS OPCIONAIS
20
ATRIBUTOS COMPOSTOS
20
ATRIBUTOS MULTIVALORADOS
20
ELABORAÇÃO DE DIAGRAMAS ENTIDADE RELACIONAMENTO
22
SISTEMA VIDEO LOCADORA
22
SISTEMA ESCOLA
22
SISTEMA EMPRESA
23
MODELO RELACIONAL
24
TABELA
24
CHAVE PRIMÁRIA (PRIMARY KEY)
24
CHAVE ÚNICA (UNIQUE)
25
CHAVE ESTRANGEIRA (FOREIGN KEY)
25
RELACIONAMENTOS
25
RELACIONAMENTO 1:1