funcoes mysql

1494 palavras 6 páginas
Faculdade de Engenharia
Disciplina: Tópicos Avançados de Base de Dados
Curso: Informática
Ano Académico: 4º
Trabalho prático: 1
Data de entrega: 1º Novembro 2013
Numa empresa deseja-se criar uma BD para ter controlo dos seus fornecedores, dos seus produtos que existem no stock e dos dados relacionados a cada fornecimento.
Deseja-se armazenar na BD:
Dos fornecedores: nome, email, telefones.
Dos produtos: nome, tipo de produto e a quantidade que existe no stock. Cada produto tem um tipo de produto associado e um tipo de produto tem vários produtos. Os produtos são classificados por tipos. A empresa só comercializa produtos de tipo
Informático, elétrico e mobília.
Por cada fornecimento deseja-se armazenar: data, fornecedor, os produtos fornecidos e a quantidade de cada uns deles, o preço unitário por produto o preço total por cada produto fornecido e o valor total do fornecimento.

DER da Base de Dados

Para fazer o Modelo Relacional, utilizei o software Ideas Modeler Professional.

MR da Base de Dados fornecedores (id_fornecedor, nome_f, email, telf) produtos( id_produto, id_tipo_prod, nome_p, qt_stock) tipo_produto( id_tipo_prod, nome_tipo_prod) fornecimento (id_fornecimento, id_fornecedor, id_prod,data,qtprod_forn, preco_uni)

Para fazer o Modelo Relacional, utilizei a ferramenta MySQL Workbench 5.2 CE.

Modelo Físico

Tabelas da Base de Dados

Tabela Fornecedor

Tabela Tipo_Prod

Tabela Produtos

Tabela Fornecimento

1. Mostre os nomes dos produtos no stock e a quantidade de cada uns deles, ordenados descendentemente.
(1 valor)
R:

2. Mostre o nome e tipo dos produtos com quantidade menor que 20 no stock.
(1 valor)
R:

3. Mostre os nomes dos produtos do tipo “informática” e do tipo “mobília”.
(2 valores)
R:

4. Mostre quantidade diária de cada produto fornecido por fornecedor.
(2 valores)
R:

5. Mostre os nomes dos fornecedores que não tem fornecido produtos. valores) (2

R:

6. Mostre a

Relacionados

  • Delphi
    3182 palavras | 13 páginas
  • Trabalho MySQL
    3220 palavras | 13 páginas
  • Artigo mysql
    1850 palavras | 8 páginas
  • hallo
    1317 palavras | 6 páginas
  • exercicio
    1313 palavras | 6 páginas
  • Usando mysql na linguagem c
    1973 palavras | 8 páginas
  • Mysql
    4672 palavras | 19 páginas
  • Apostila completa de php 5 + mysql + ajax
    10818 palavras | 44 páginas
  • Banco de dados
    3006 palavras | 13 páginas
  • mysqli
    1459 palavras | 6 páginas