Documents
Resources
Learning Center
Upload
Plans & pricing Sign in
Sign Out

Biblioteca Introdução à Manipulação

VIEWS: 4 PAGES: 2

									               Introdução à Manipulação de Dados
                             Licenciatura em Economia
                                       2005/06
                                  Trabalho final
                                  (25% da nota final)

                                       Biblioteca

Imagine que o Serviço Central da Biblioteca da Universidade o contractou para
desenvolver o Sistema de Gestão de Livros. O Director da Biblioteca forneceu-lhe a
seguinte descrição do sistema, que deverá analisar:

   O sistema deve manter todos os dados referentes aos livros, incluindo código,
    título, ISBN, editora, ano de publicação, data de aquisição, género e cota;

   Para requisitar um livro, é necessário que o leitor se encontre registado no sistema
    para que este guarde os seus dados, que incluem nº de bilhete de identidade, nome,
    localidade, telefone, nº contribuinte, data de nascimento;

   O sistema deve registar todas as requisições de livros efectuadas pelos leitores,
    permitindo saber que livros foram ou estão emprestados a que leitores, quando foi
    efectuado o empréstimo e quando o livro foi devolvido (se o foi). Cada requisição
    diz respeito a um só leitor e a um só livro. O sistema deve manter a informação
    sobre todas as requisições ao longo do tempo;

   O sistema deve também guardar informação acerca dos autores dos livros (nome,
    nacionalidade), tendo em conta que um livro pode ter vários autores e que um autor
    pode escrever vários livros.



1. Desenhe o Diagrama de Entidades e Associaçõoes (DEA) correspondente à descrição
   acima. Use o dicionário de dados para descrever cada entidade e associação (não se
   esqueça de indicar os respectivos atributos, chaves e as restrições de cardinalidade).

2. Derive o esquema de tabelas para o modelo de dados obtido no ponto anterior.

3. Escreva os comandos SQL necessários para criar todas as tabelas.

4. Insira informação acerca de:

      10 livros de diversos géneros e editoras, sendo alguns do mesmo autor

      8 autores de diferentes nacionalidades

      4 leitores

      10 requisições



                                                                                       1
Apresente os comandos SQL necessários à inserção de uma instância de cada uma das
relações acima indicadas (livro, autor, leitor e requisição).

5. Responda, em SQL, às seguintes questões:
a) Quais os livros existentes na biblioteca?

b) Quais os livros adquiridos após 1 de Janeiro de 2004?

c) Quem são os leitores de Évora?

d) Quais os géneros de livros existentes na biblioteca?

e) Quais os livros requisitados pelo leitor que possui o bilhete de identidade nº
48438200?

f) Qual o título, o ISBN, a editora, o ano e a cota dos romances disponiveis na
biblioteca?

g) Quais os livros de autores portugueses?

h) Quais os livros emprestados que ainda não foram devolvidos? E quem os requisitou?


6. Implemente a Base de Dados descrita nos pontos anteriores no Microsoft Access.

Notas:

Nº máximo de elementos por grupo: 3

Data de entrega: 10 de Novembro de 2005

Ficheiros a entregar: Relatório e ficheiro Microsoft Access

Formato: Digital e impresso (ambas as formas)

Entrega:
O trabalho final deve ser entregue por e-mail para: tir@di.uevora.pt com subject=
IMD_xxxxx_xxxxx_xxxxx (em que xxxxx=nº de aluno). Em attach devem figurar 2
ficheiros: REL.(pdf ou doc) e TF.(mdb). Estes ficheiros têm, obrigatoriamente, que ser
entregues também em formato papel (na aula de 10-11-2005). Na primeira página do
relatório devem constar os nomes e números de todos os elementos do grupo. O
relatório deve incluir a resposta a todas as questões do trabalho, bem como as tabelas
criadas no Microssoft Access e o seu conteúdo.

Os trabalhos entregues depois do prazo não serão aceites.
Este trabalho é obrigatório e tem nota mínima de 8 valores. Um aluno que não entregue
o trabalho ou obtenha no mesmo uma nota inferior a 8 valores fica reprovado na
disciplina. A falta de comparência na apresentação do trabalho de um dos elementos do
grupo implica que esse elemento do grupo tenha nota zero no trabalho.



                                                                                         2

								
To top