Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceitos
BD Relacional: Conjunto de Relaes Relao:
Esquema:
especifica o nome da relao + nome e tipo de cada coluna (meta-informao) E.g. Aluno(matricula: texto, nome: texto, endereco: texto)
Instncia:
a Tabela, com suas linhas e colunas.
linhas = cardinalidade, colunas = grau / aridade
Endereo Rua Bocaiuva n.04 Rua do Senado n.14 Rua Rio Branco n.03 Rua Delta n.400
Tuplas
Ordem dos atributos em um esquema de uma relao R (e dos valores dentro de cada tupla):
Os atributos (e valores) esto ordenados dentro da tupla
So verificadas quando as relaes so modificadas Uma instncia de uma relao denominada vlida quando ela satisfaz todas as Ris
Um BD no deve permitir instncias no vlidas
Verifica as RIs:
Evita inconsistncia dos dados O prprio BD encarregado da verificao
Abril/1999 Paulo Pires - Coppetec
Restries de Domnio
Cada atributo de uma instncia de uma relao deve possuir um valor que pertena ao domnio especificado para o atributo Tipos primitivos de domnio:
Nmeros Inteiros e Reais; caracteres e texto de comprimento fixo
Abril/1999 Paulo Pires - Coppetec
Restries de Chave
Super Chave de R:
um conjunto de atributos SK de uma relao R tal que no existe duas tuplas em nenhuma instncia vlida r(R) as quais possuam o mesmo valor para o conjunto SK
Chave de R:
uma Super Chave mnima:
uma super chave K na qual a remoo de qualquer atributo de K resulta em um conjunto de atributos que no uma super chave Exemplo:
Automovel (Estado, Renavam, NumChassi, Modelo, Ano) Duas chaves K1={Renavam}, K2={NumChassi} So chaves e tambm super chaves {NumChassi, Ano} uma super chave, mas no chave
Se uma relao possui mais de uma chave candidata, uma deve ser escolhida, arbitrariamente, para ser a chave primria da relao
Abril/1999
Integridade de Entidade: Os atributos que compe a chave primria PK de cada relao R em S no podem possuir valores nulos em nenhuma tupla de r(R).
Por que? p PK so usadas p/ identificar as tuplas
Outros atributos de R tambm podem ser restritos de forma a no permitir valores nulos
mesmo que pertenam a PK
Abril/1999
ALUNO_CURSO
Nota A + +
Paulo Pires - Coppetec
Abril/1999
Mapeamento ER p Relacional
Para cada entidade tipo regular E do esquema ER:
Criar uma relao R que inclua todos os atributos simples de E Escolha uma dos atributos chave de E para ser a chave primria
Para cada entidade tipo fraca W do esquema ER cuja entidade tipo pai seja E:
Crie a relao R Inclua todos os atributos simples de W como atributos de R + chave primria de E
Abril/1999