Você está na página 1de 2

Tecnologias e Linguagens para Banco de Dados II

Prof: Gilberto Braga de Oliveira

Projeto de Banco de Dados: Oficina Mecnica


Competncias: Analisar e aplicar o resultado da modelagem de dados; Habilidades: Implementar as estruturas modeladas usando banco de dados; Bases Tecnolgicas: Administrao de banco de dados; Ambientes/ferramentas de gerenciamento de bancos de dados. (SQL Server 2005).

1) Criar em SQL Server 2005 o Projeto, o Script DDL e o Script DML para o Modelo de Negcios a seguir:

Modelo de Negcio: Oficina Mecnica


O mecnico que atende em uma oficina autorizada previamente cadastrado pelo nmero no Conselho Regional de Engenharia, Arquitetura e Agronomia (CREA), dado alfanumrico composto por cinco dgitos (85.768). Dado obrigatrio para todos os mecnicos e nico para cada mecnico, pelo nome, dado alfabtico obrigatrio para cada registro, composto de at trinta (50) caracteres, pelo endereo, dado alfabtico obrigatrio para cada registro, composto pelo tipo de logradouro, o nome do logradouro, o nmero da casa, o bairro e a cidade onde o mecnico mora e mais algum complemento caso seja necessrio, o campo deve suportar at cem (100) caracteres, por um nmero de celular composto por prefixo e sufixo que pode ser omitido caso o mecnico no tenha celular e CPF mecnico pode revisar um ou mais veculos. Cada reviso registrar a data e horrio da reviso, dado obrigatrio a cada reviso e indexado para facilitar a busca de revises por data no sistema o valor da reviso, o relatrio de itens revisados, dado alfabtico opcional que pode conter um nmero muito extenso de caracteres e se houve troca de peas ou no. Todos os dados podem ser repetidos em outros registros. Os veculos revisados na mecnica so identificados pelo nmero da placa do veculo, dado exclusivo e obrigatrio para cada veculo, o ano, dado opcional composto por quatro digitos alfanumricos, pelo Registro Nacional de Veculos Automotores (RENAVAM), dado nico para cada veculo, composto por nove (9) dgitos alfanumricos, modelo e marca do veculo, dados alfabticos compostos por at trinta (30) caracteres cada. Os nmeros de RENAVAM no sero indexados, porm, as marcas de veculos sero indexadas para facilitar a busca por registros. Um veculo deve ser revisado por um ou mais mecnicos. Um veculo pode ser um e somente um veculo pesado. Este veculo pesado registrado pelo comprimento em metros, dado numrico decimal com at dois dgitos inteiros e duas casas decimais (12,75 m), nmero de eixos, dado numrico inteiro e peso em toneladas, dado numrico decimal com at trs dgitos inteiros e duas casas decimais (120,85 Toneladas); Todos os dados do veculo pesado podem se repetir e so obrigatrios; Um veculo pesado deve ser um e somente um veculo na oficina. necessrio para a oficina ter os dados do dono do veculo que, dever se responsabilizar pelo mesmo. Neste caso o dono o cliente da oficina e, um cliente deve ter um ou mais veculos. O cliente, dono do veculo, registrado pelo nome, dado alfabtico obrigatrio com at 30 dgitos, endereo, dado alfabtico obrigatrio composto por at 100 dgitos, pelo telefone, dado opcional composto por ddd com dois dgitos, prefixo e sufixo com quatro (4) dgitos obrigatrios e Carteira Nacional de Habilitao CNH dado alfanumrico obrigatrio e nico para cada cliente, composto por onze dgitos. dado obrigatrio, composto por onze dgitos alfanumricos e nico para cada mecnico (Exemplo: 654.321.987.01). Cada

Rodovia Pref. Luiz Salomo Chamma, S/N Km 41 Pouso Alegre CEP 07895-340 Franco da Rocha SP Brasil - Telefones (11) 4443-6110/4449-3115 E-mail:

etefrancodarocha@hotmail.com

Site: http://www.etecfran.com.br/

Tecnologias e Linguagens para Banco de Dados II

Prof: Gilberto Braga de Oliveira

Um veculo pode ter um e somente um dono registrado no sistema, cliente da oficina. O veculo pesado, mecnico e reviso possuem dados de responsabilidade de um departamento chamado oficina, enquanto o veculo e o cliente possuem dados da competncia do setor de atendimento. MECANICO N Revisa N N Tem 1 CLIENTE

VEICULO 1 e 1

VEICULOPESADO

Figura 1 MER: Oficina Mecnica ENTIDADES


Mecanico

ATRIBUTOS
*#CREA Nome Endereco Celular #CPF *#Placa CodCliente Marca Modelo Ano #Renavam *CodCliente Nome Endereco Telefone #CNH *Placa ComprimentoMetros NumeroEixos PesoToneladas RELACIONAMENTOS

RELACIONAMENTOS
com Veiculo 1:N Parcial com VeiculoLeve 1:1 Parcial com VeiculoPesado 1:1 Parcial com Mecanico 1:N Total com Cliente 1:1 Parcial com Veiculo 1:N Total

Veiculo

Cliente

VeiculoPesado

com Veiculo 1:1 Total

Revisao

ATRIBUTOS *CodRevisao Placa CREA DataRevisao HoraRevisao ValorRevisao Relatorio TrocaPecas

Tabela 1 - Modelo Conceitual: Oficina Mecnica

Rodovia Pref. Luiz Salomo Chamma, S/N Km 41 Pouso Alegre CEP 07895-340 Franco da Rocha SP Brasil - Telefones (11) 4443-6110/4449-3115 E-mail:

etefrancodarocha@hotmail.com

Site: http://www.etecfran.com.br/