You are on page 1of 2

Tecnologias e Linguagens para Banco de Dados II

Prof: Gilberto Braga de Oliveira

Projeto de Banco de Dados: Biblioteca


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: Biblioteca


Cada item do acervo pode ser emprestado para um ou mais usurios da biblioteca. Os itens do acervo so registrados por data de inscrio (dado indexado e obrigatrio), quantidade

(nmero inteiro obrigatrio), nmero de pginas (numero inteiro), e observaes sobre as


condies de conservao de cada um (campo deve suportar mais de cem (100) caracteres). Os usurios da biblioteca so cadastrados por nome (indexado), endereo (completo: rua, bairro, cidade, etc.) e telefone (com DDD), todos os dados so obrigatrios para todos os usurios e, um usurio pode emprestar um ou mais itens do acervo da biblioteca. O emprstimo relaciona os usurios e os itens do acervo da biblioteca no nosso banco de dados, os dados necessrios para cada registro de transao so os da data do emprstimo

(dd/mm/aaaa obrigatrio e indexado), da data de devoluo e as observaes - registro de qualquer informao pertinente ao emprstimo (os dados da data da devoluo e observaes so informados somente se e quando o usurio devolver o item retirado).
Um item no acervo pode ser um e somente um livro. Os livros so registrados pelo ttulo

(dado obrigatrio e indexado), subttulo, o nome do autor (campo obrigatrio e indexado), o


nome da editora e o ISBN do livro (dado alfanumrico obrigatrio e nico para cada registro, composto por 10 dgitos 85.7303.284-7). Um livro deve ser um e somente um item no acervo. Um item no acervo pode ser uma e somente uma revista. As revistas so registradas pelo

nome (Campo indexado ex: INFO exame), o tema (100 caracteres pelo menos ex: O fim do clube do bolinha...), o ano (nmero inteiro: ex 10, 120, etc), o nmero da revista (nmero
inteiro com cinco dgitos no mnimo) e o ISSN (campo alfanumrico com oito caracteres, obrigatrio e nico ex: 1415-3270). Uma revista deve ser um e somente um item no acervo. Os tipos de usurios devem ser atribudos a um ou mais usurios enquanto um usurio pode ter um e somente um tipo de usurio atribudo. Os tipos so definidos pelo prprio tipo (Professor, Aluno, Funcionrio, etc.), pelo prazo de devoluo (nmero inteiro que determina o nmero de dias em que o usurio pode ficar com o item emprestado) e pelo valor da multa a ser paga em caso de atraso. O tipo do usurio no pode ser repetido. Nenhum dado pode ser omitido. Os dados do Acervo so de responsabilidade do bibliotecrio, enquanto os dados do usurio, do tipo de usurio e do emprstimo so da competncia do atendente.

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

REVISTA
1

TIPO
1

tem

N N

ACERVO
1

empresta

USUARIO

LIVRO

Figura 1 MER: Biblioteca ENTIDADE ATRIBUTOS *CodUsuario CodTipo Nome Endereco Telefone *CodItem DataInscricao Quantidade Paginas Observacoes *CodItem Titulo Subtitulo Autor Editora #ISBN *CodItem Nome Tema Ano Numero #ISSN *CodTipo Tipo Multa Prazo RELACIONAMENTO RELACIONAMENTO com Acervo 1:N Parcial com Tipo_Usuario 1:1 Parcial com Usuario 1:N Parcial com Livro1:1 Parcial com Revista 1:1 Parcial

Usuario

Acervo

Livro

com Acervo 1:1 Total

Revista

com Acervo 1:1 Total

TipoUsuario

com Usuario 1:N Total

ATRIBUTOS *CodEmprestimo CodItem CodUsuario Emprestimo DataEmprestimo DataDevolucao Observacoes Tabela 1 - Modelo Conceitual: Biblioteca
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/

You might also like