Projeto BD
UNIVERSIDADE FEDERAL DE UBERLANDIA
- UFU
ˆ
FACULDADE DE ENGENHARIA MECANICA
- FEMEC
˜ EM ENGENHARIA MECATRONICA
ˆ
GRADUAC
¸ AO
Detalhamento do Projeto Final da disciplina Banco de Dados
Projeto Final de Banco de Dados –
Montadora de Carros
Professor(a):
Prof. Maria Camila N. Barioni
Alunos:
Frederico F. de Oliveira
Vitor Vieira Salim
Uberlˆandia, 20 de Agosto de 2014
´Indice
Lista de Figuras
2
1 Especifica¸c˜ ao do Problema
3
2 Esquema Conceitual
4
3 Esquema Relacional
5
4 Cria¸c˜ ao do Banco de Dados
6
5 Especifica¸co
˜es de Consultas em SQL
5.1 Opera¸co˜es de Inser¸ca˜o . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Consultas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
8
8
11
Lista de Figuras
1
Esquema Conceitual do banco de dados . . . . . . . . . . . . . . . . . . .
2
4
1
Especifica¸c˜ ao do Problema
Uma Montadora de Carros conceituada necessita que dados referentes `a sua produ¸ca˜o e venda sejam modelados e armazenados em um sistema de banco de dados. Tal empresa deseja conservar informa¸co˜es dos CARROS montados por ela, de tal forma que, cada
CARRO possui um c´odigo u
´nico na empresa, um nome e pre¸co. Os CARROS monta´ dos podem ser divididos de acordo com o tipos CARROS DOMESTICOS e CARROS
ESPORTIVOS.
´
• Para os CARROS DOMESTICOS, deve ser armazenado a quantidade de portas que o carro possui, o n´ umero de passageiros queo carro suporta e o seu conforto em uma escala de 0 a 10;
• Para os CARROS ESPORTIVOS, deve-se armazenar a velocidade m´axima do carro e o seu tipo de tra¸ca˜o.
A MONTAGEM do CARRO ´e feita a partir de PEC
¸ AS compradas de FORNECEDORES autorizados. Um CARRO utiliza v´arias PEC
¸ AS e uma mesma pe¸ca pode ser usada em v´arios carros. Em rela¸ca˜o a`s PEC
¸ AS, deve-se armazenar seu c´odigo, que ´e u ´nico, e seu nome. Para as empresas fornecedoras, deve-se armazenar o CNPJ, o