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: Vdeo Locadora


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: Vdeo Locadora


O cliente da vdeo locadora previamente cadastrado pelo nome (indexado), endereo (completo), telefone (com prefixo) por um nmero de celular e CPF (dado nico e obrigatrio, composto por onze dgitos alfanumricos). Cada cliente pode locar uma ou mais DVDs. Todos os dados so obrigatrios, exceto o telefone celular. Cada locao registrar a data e hora da locao, o histrico (dado opcional) sobre a situao do DVD locado e se o DVD foi devolvido ou no. Os DVDs disponveis na locadora so identificados por um cdigo (dado numrico seqencial nico e obrigatrio atribudo ao DVD), o ttulo (que pode ser repetido. Ex: Titanic (antigo) Titanic (novo)), a sinopse (resumo do filme, dado opcional), a durao (nmero inteiro que indica os minutos de durao do filme, dado opcional), o valor e o prazo da locao do DVD (nmero inteiro que representa a quantidade de dias que um cliente comum pode ficar com o DVD emprestado) - dados obrigatrios definidos para cada ttulo disponibilizado - e a quantidade (nmero de cpias disponveis, dado obrigatrio). Um DVD pode ser locado por um ou mais clientes. Uma cliente pode ser um e somente um cliente especial. Os clientes especiais possuem dados de bnus de tempo para a devoluo do vdeo (nmero inteiro) e o percentual de desconto (nmero decimal que indica o valor do desconto a ser atribudo ao cliente); Um cliente especial deve ser um e somente um cliente na locadora. Todos os dados devem ser preenchidos. A empresa que fornece os DVDs o distribuidor. Cada distribuidor pode ter um ou mais DVDs associadas ao seu registro. O distribuidor registrado pela razo social (pode ser repetido para distribuidores de cidades diferentes), endereo (completo), telefone (com DDD), um nome de contato (dado opcional referente a o nome de qualquer funcionrio do distribuidor que possa atender alguma solicitao) e CNPJ (dado alfanumrico, obrigatrio e nico para cada registro de distribuidor, composto por 14 dgitos). Exceto o nome de contato, todos os dados do distribuidor so obrigatrios. Um DVD deve ter um e somente um distribuidor registrado no sistema. Os dados do DVD e do distribuidor so de responsabilidade da gerncia da vdeolocadora, enquanto os dados do cliente e da locao so da competncia do atendimento.

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

DISTRIBUIDOR
1

CLIENTE_ESPECIAL
1

tem

1 N

DVD

loca

CLIENTE

Figura 1 MER: Vdeo Locadora ENTIDADE ATRIBUTOS *CodCliente Nome Endereco Telefone Celular #CPF *#CodDVD CodDistribuidor Titulo Duracao Valor Prazo Quantidade Sinopse *CodCliente BonusLocacao DescontoPercentual *CodDistribuidor RazaoSocial Endereco Telefone NomeContato #CNPJ RELACIONAMENTO RELACIONAMENTO com ClienteEspecial 1:1 Parcial com DVD 1:N Parcial

Cliente

DVD

com Cliente 1:N Parcial com Distribuidor 1:1 Total

ClienteEspecial

com Cliente 1:1 Total

Distribuidor

com DVD 1:N Parcial

ATRIBUTOS *CodEmprestimo CodCliente CodDVD Locacao DataLocacao Devolvido Historico Tabela 1 - Modelo Conceitual: Vdeo Locadora

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/

Você também pode gostar