Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (485 palavras )
  • Download(s) : 0
  • Publicado : 17 de outubro de 2012
Ler documento completo
Amostra do texto
'52'%+(+%#..1_&'_$#0%1_&'_&#&15_4'.#%+10#.
A especificação de um banco de dados relacional (chamada de esquema do
banco de dados) deve conter no mínimo a definição do seguinte:
qTabelas que formam o banco de dados
q Colunas que as tabelas possuem
q Restrições de integridade
Na prática, na definição de esquemas relacionais são usadas diversas
notações, que variam de um SGBDpara o outro. Nesta seção, vamos apresentar
apenas uma notação resumida para modelos lógicos relacionais. Essa
notação é incompleta mas compacta, que é útil para exemplos como os mostrados
nolivro, bem como para discussões sobre a estrutura geral do banco de
dados, quando não se deseja entrar no maior nível de detalhamento.
__ %CRÃVWNQ___ _#DQTFCIGO_TGNCEKQPCN
A Figura 4.6 apresenta oesquema correspondente às tabelas da Figura
4.3 usando a notação resumida.
Emp (CodigoEmp,Nome,CodigoDepto,CategFuncional,CIC)
CodigoDept referencia Dept
Dept (CodigoDepto,Nome)
(KIWTC_____'USWGOC_FQ_DCPEQ_FG_FCFQU_FC_(KIWTC____
Nesta notação, são listadas as tabelas e, para cada tabela, enumerados, entre
parênteses, os nomes das colunas que compõem a tabela. As colunas que
compõem a chaveprimária aparecem sublinhadas. Após a definição da tabela
aparecem as definições das chaves estrangeiras que aparecem na tabela na
forma:
<nome de coluna ch. estrangeira> referencia <nome detabela>
quando tratar-se de uma chave estrangeira composta de uma única coluna,
ou na forma:
(<nome de coluna>1,<nome de coluna>2,…) referencia <nome de tabela>
quandotratar-se de uma chave estrangeira composta por múltiplas colunas.
____ %1057.6#5_._$#5'_&'_&#&15
Conforme mencionamos na introdução deste capítulo, não é nossa intenção
fazer uma introduçãocompleta à abordagem relacional. Mesmo assim apresentamos
um exemplo de uma consulta a um banco de dados relacional afim
de mostrar algumas características importantes das linguagens relacionais....
tracking img