Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceitos:
Cada linha em uma tabela representa uma coleo de dados associados; Os valores das colunas podem ser interpretados como fatos descrevendo uma instncia de uma entidade ou relacionamento ocorrncia na tabela; Todos os valores de uma mesma coluna so necessariamente do mesmo tipo; Terminologias do modelo relacional:
Todos os valores de uma mesma coluna so necessariamente do mesmo tipo; Chave Primria: um atributo (ou combinao de atributos) que identifica unicamente uma tupla dentro de uma tabela; Chave Candidata: qualquer conjunto de atributos que consegue satisfazer ao critrio da chave primria; Chave Estrangeira: um atributo em uma tabela (B) proveniente de um relacionamento com uma tabela (A), onde, nesta tabela A ele chave primria. o mecanismo que permite a implementao de relacionamentos em um banco de dados relacional;
2
cpf
Nome
Logradouro
FUNCIONRIO
Bairro
FUNCIONARIO
Cpf
Nome Data_Nascto
Logradouro
Bairro
3
Passaremos a utilizar um padro para nomes de atributos, incluindo no incio as 3 primeiras letras da tabela de origem, sempre com o cuidado de no repetir esse mnemnico. Tambm passaremos a ignorar a acentuao nos nomes de tabelas e atributos;
cpf nome salario nome dtnascto
FUNCIONARIO
Possui
DEPENDENTE
cpf
nome
dtnascto
num
dtval
CORRENTISTA
POSSUI
CARTAO
CORRENTISTA
corcpf
cornome
cordtnascto
cornum
corctval
5
cod
nome
dtnasc
cod
nome
PROFESSOR
PERTENCE_A
DEPARTAMENTO
cod
nome
dtnascto
dtcontrato
cod
nome
PROFESSOR
PERTENCE_A
DEPARTAMENTO
PROFESSOR
VINCULO
DEPARTAMENTO
PROFESSOR procod pronome prodtnascto VINCULO vinprocod Prof. Marcelo Chamy Machado vindepcod
vindtcontrato 8
cod
nome localizacao
DEPARTAMENTO
DEPARTAMENTO
DEPARTAMENTO_LOCALIZACAO
depcod
depnome
locdepcod
loclocalizacao
Ex: Um banco possui agncias, com clientes que possuem contas correntes. Alguns destes clientes precisaram em algum momento realizar emprstimos. Uma forma de representar :
empCnpj emplogradouro
Empresa N
empcomplemento
DtInicio
Localizacao
participa DtFim
cidCodigo
cpf
nome
1
salario
GERENTE
EMPREGADO
N
GERENCIA
SUBORDINADO
EMPREGADO
empcpf
empnome
empsalario
empcpfger
13
INSTITUICAO
VINCULO
P
cpf
titulo
nome CLIENTE
AGENCIA
CORRENTISTA
N
cpf
dtnascto
saldo
CORRENTISTA corclicpf corconnum coragecod coragecod NOT NULL 15 Prof. Marcelo Chamy Machado
nome BAIRRO
CARTEIRO
ENTREGA
N
cod
zona
16
nome CIDADE
PREFEITO
ADMINISTRACAO
1
cod
populacao
CIDADE cidcod cidnome cidpopulacao cidnomeprefeito cidnomepre cidnumfunc 17 Prof. Marcelo Chamy Machado
CONTA num
CORRENTISTA
CLIENTE cpf
CONCESSAO saldo
1
data
CARTO MAGNETICO
num
CARTEIRO num
ATENDIMENTO
BAIRRO cod
USA modelo
1
Data
VEICULO
cod
carcpf
carnome data
N
hora
1
DIRIGE
N
ENTREGA
M
crm
hora data
ATENDE
N
AUXILIO
ENFERMEIRO cpf
Cpf
Nome
M
Dtnascto
1 Gerente N
Empresa Empresa
N
Contrata
Empregado
1
Gerencia Gerencia
Gerenciado
Localizacao
1
Coordena
N
Codigo Nome
Cidade
Nome cliNome DtInicio
Cpf
Consultor Consultor
N
CargaHoraria Salario
Cliente Cliente
Codigo
Realiza Realiza
M
DtFim
Titulo proTitulo
Projeto Projeto
Codigo proDuracao Duracao