Princípios De Banco De Dados
Ensaios: Princípios De Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: Luvida • 19/2/2015 • 590 Palavras (3 Páginas) • 470 Visualizações
Universidade do Sul de Santa Catarina – Unisul
Campus Virtual
Avaliação a Distância
Unidade de Aprendizagem: Princípios de Banco de Dados
Curso: Curso Superior de Tecnologia em Gestão da Tecnologia da Informação
Professor: Alexandre Vitoreti Oliveira
Nome do estudante: Luis Fernando Vidaletti
Data: 23/02/2015
Orientações:
• Procure o professor sempre que tiver dúvidas.
• Entregue a atividade no prazo estipulado.
• Esta atividade é obrigatória e fará parte da sua média final.
• Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).
Questão 1)
O quadro a seguir representa o processo de realização de pedido de uma determinada empresa com alguns depósitos de dados. Observe-o atentamente e após, responda as questões que seguem.
Após analisar o quadro, responda:
A partir dos dados expostos no quadro referente a um sistema de pedidos de uma empresa, crie um modelo E.R. Para tanto, utilize uma das ferramentas cases estudadas nesta Unidade de Aprendizagem e implemente as seguintes regras básicas: (2,5 pontos)
a) O que identifica o cliente é o seu código.
b) O que identifica o fornecedor é o seu código.
c) O que identifica o produto é o seu código.
d) O que identifica a categoria é o seu código.
e) O que identifica o pedido é o número do pedido.
f) O que identifica os produtos de um pedido é o código do produto e o numero do pedido.
g) Um produto deve ser classificado por uma categoria.
h) Um produto pode ser vendido em um ou mais pedidos.
i) Um cliente pode realizar um ou mais pedidos.
Questão 2)
Descreva os comandos SQL - DDL para a criação dos objetos do banco de dados com o modelo E.R. criado na questão 1. (2,5 pontos)
####################
#Tabela Categoria :#
####################
CREATE TABLE CATEGORIA (
Cod_Cat INTEGER(5) NOT NULL,
Desc_Cat VARCHAR(30) NOT NULL,
PRIMARY KEY (Cod_Cat)
);
####################
#Tabela FORNECEDOR#
####################
CREATE TABLE FORNECEDOR (
Cod_Forn INTEGER(5) NOT NULL,
Nome_Forn VARCHAR(30) NOT NULL,
Endereco_Forn VARCHAR(50) NOT NULL,
Cidade_For VARCHAR(30) NULL,
Estado_Forn CHAR(2) NULL,
PRIMARY KEY (Cod_Forn)
);
#################
#Tabela PRODUTO#
#################
CREATE TABLE PRODUTO (
Cod_Prod INTEGER(5) NOT NULL,
Desc_Prod VARCHAR(30) NOT NULL,
Preco_Prod INTEGER(4) NOT NULL,
Qtd_Prod INTEGER(3) NOT NULL,
Forn_Prod INTEGER(5) NOT NULL,
Cat_Prod
...