Bancos de dados
Linguagens F ormais de Cons ulta a Banco de Dados
Bancos de Dados
Tópicos s s
Introdução: Linguagens de Consulta Um pequeno Banco de Dados para Controle de Estoque A Álgebra Relacional O Cálculo Relacional Exercícios
s s s
Parte 4: Linguagens Formais de Consulta
Pag.: 2
Bancos de Dados
Linguagens de Consulta a Bancos de Dados
As linguagens de consulta servem para o usuário requisitar informações ao sistema de gerenciamento de bancos de dados. Podem ser: s procedurais: o usuário instrui o sistema a executar uma seqüência de operações para atingir um resultado desejado; não-procedurais (declarativas): o usuário descreve a informação desejada, sem fornecer um procedimento específico para obtê-la. As linguagens de consulta formais ilustram as técnicas fundamentais de extração de informações dos bancos de dados.
s
Parte 4: Linguagens Formais de Consulta
Pag.: 3
Bancos de Dados
Controle de Estoque (Peter Chen)
Cod_Forn Cod_Ped Pedido Cod_Forn Nome_Forn Cidade Estado M Estoque Procedência Cod_Lote Qtde_Estq Cod_Forn
Parte 4: Linguagens Formais de Consulta
Cod_Prod Qtde_Ped Loc_Armaz
M
M Cod_Prod
Fornecedor
Produto
Nome_Prod Qualidade
M
Cod_Prod
Pag.: 4
Bancos de Dados
Controle de Estoque (James Martin)
Pedido Cod_Forn Cod_Prod Qtde_Ped Loc_Armaz Cod_Ped Fornecedor Cod_Forn Nome_Forn Cidade Estado Estoque Cod_Forn Cod_Prod Qtde_Estq Procedência Cod_Lote
Parte 4: Linguagens Formais de Consulta Pag.: 5
Produto Cod_Prod Nome_Prod Qualidade
Bancos de Dados
Controle de Estoque (IDEF1X - ERwin)
Pedido cod_ped cod_forn (FK) cod_prod (FK) qtde_ped loc_armaz
Fornecedor cod_forn nome_forn cidade estado
Produto cod_prod nome_prod qualidade
Estoque cod_lote cod_forn (FK) cod_prod (FK) qtde_estq procedencia
Parte 4: Linguagens Formais de Consulta
Pag.: 6
Bancos de Dados
Fornecedor
Cod_Forn F01 F02 F03 F04 F05 F06 F07 F09 F10 Nome Pedro Eliana Olacyr