0% acharam este documento útil (0 voto)
10 visualizações27 páginas

Gestão de Dados em Bibliotecas e Museus

O documento apresenta vários exercícios relacionados à modelagem de bancos de dados para diferentes áreas, como bibliotecas, editoras, corridas de cavalos, clubes de vídeo, aeroportos, gestão de pessoal e inventário de obras de arte. Cada exercício descreve as entidades, atributos e relações necessárias para criar um Modelo Conceitual de Dados (MCD) e um Modelo Lógico de Dados (MLD). Os exercícios incluem especificações sobre empréstimos, livros, fitas, aviões, pessoal e obras de arte, bem como questões típicas às quais os bancos de dados devem ser capazes de responder.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações27 páginas

Gestão de Dados em Bibliotecas e Museus

O documento apresenta vários exercícios relacionados à modelagem de bancos de dados para diferentes áreas, como bibliotecas, editoras, corridas de cavalos, clubes de vídeo, aeroportos, gestão de pessoal e inventário de obras de arte. Cada exercício descreve as entidades, atributos e relações necessárias para criar um Modelo Conceitual de Dados (MCD) e um Modelo Lógico de Dados (MLD). Os exercícios incluem especificações sobre empréstimos, livros, fitas, aviões, pessoal e obras de arte, bem como questões típicas às quais os bancos de dados devem ser capazes de responder.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Exercício 1.

Biblioteca
A Biblioteca de um sindicato intercomunal consiste
em 5 centros de empréstimo. Esses centros dispõem
de computadores pessoais interconectados que devem
permetir a gerir os empréstimos.
A entrevista com os bibliotecários permite determinar
os seguintes fatos:
uma pessoa que se inscreve na biblioteca paga uma
cautão. De acordo com o valor deste cautão, ela
tem o direito de realizar ao mesmo tempo de 1 a 10
emprunts ;
os empréstimos duram no máximo 15 dias;
um livro é caracterizado pelo seu número na
biblioteca (identificador), são, seu editor e
seu(s) autor(es) ;
on veut pouvoir obtenir, pour chaque abonné les
empréstimos que ele realizou (número, número e carta
do livro, data do empréstimo) durante os três
últimos meses;
todas as semanas, editamos a lista dos
emprunteurs en retard : nom et adresse de l’abonné,
data do empréstimo, número(s) e título(s) do(s) livro(s)
concernido(s) ;
Queremos finalmente saber para cada livro sua
data de compra, seu estado e se está disponível em qual
centro.
TAF: Estabelecer o MCD do caso e deduzir o MLD
correspondente
Exercício 2. Editor
Um editor deseja instalar um banco de dados para
mémoriser les informatons suivantes:
Os livros são identificados pelo seu número ISBN. Um
livre possui um título e um preço de venda. Ele está escrito
por um ou mais autores.
Cada livro é lançado em uma ou mais edições,
datadas e identificadas por sua ordem (primeira edição,
segunda edição, etc.). Cada edição contém um
certa quantidade de exemplares. O preço de venda pode
mudar de uma edição para outra.
Um livro pode ser premiado (Goncourt, Fémina etc.).
os autores são identificados pelo seu nome e sobrenome
e podem ter um pseudônimo. Para cada livro,
um autor recebe direitos autorais anuais,
calculados como uma porcentagem das vendas (ele é
também função do número de autores).
as livrarias (identificadas pelo seu nome e endereço
commandam livros especificando
a edição e o número de exemplares desejado.
Exercício 3. As corridas de cavalos
Um apostador assíduo das corridas de cavalos e das bases de
dados, gostaria de memorizar em um banco de dados
as corridas de cavalos, as apostas que ele fez e os
resultados. Mais especificamente, ele quer registrar os
informações seguintes para cada corrida:
• o nome e a data (exemplo: Prêmio da América, 21-07-2004)
• le numéro, le nom et la cote des chevaux partants
(exemple: <1, Salicorne, 20/1>, <2, Solstce, 8/1>,
<3, Samovar, 17/1> ...
• ses paris, avec pour chacun: le type de pari (couplé,
tercé, quarté, quinté ...) a soma jogada e os números
de cavalos na ordem da aposta (exemplo: <terceiro, 20 Frs,
13-2-8>
Uma vez que a corrida foi realizada, também registramos:
• le résultat : l'ordre d'arrivée des chevaux (exemple: <1er,
13>, <2ª, 8>, <3ª, 14>, ...) e os relatórios para
cada um dos tipos de aposta (exemplo: <terceiro na ordem,
900 Frs>, <terceira no desordem: 112 Frs>, <quarteto
dans l'ordre : 5430 Frs>, <quarté dans le désordre : 750
Frs> ...)
• o ganho total do apostador para a corrida.
Os nomes dos cavalos são únicos, e os nomes das corridas
são únicos (em um momento dado).
Propor um diagrama entidade-associação contendo
várias entidades (Curso, Cavalo...) assim como tipos
da associação. Especificar as restrições de integridade.

TAF: Estabelecer MCD do caso e deduzir o MLD


correspondente
Exercice 4. Club Vidéo
Dez lojas de locação de fitas de vídeo se tornaram
reunidos para compartilhar as fitas
eles possuem e fundaram um clube de locação.
Após um encontro com os representantes de
nesse clube, verifica-se que cada ponto de venda
dispor de um computador pessoal conectado a um site
central e que será necessário levar em conta
os elementos seguintes:
Um cliente que se inscreve no clube paga um depósito.
De acordo com o valor desta caução, ele terá o direito
de pegar ao mesmo tempo de 1 a 6 fitas;
as fitas emprestadas devem ser devolvidas
em um prazo de 3 dias em qualquer lugar
boutique do clube;
várias fitas podem conter o mesmo filme;
um filme está associado a um gênero cinematográfico
(definido por um nome e o tipo de público ao qual é
destné). Ele é caracterizado pela sua duração, sua
diretor e a lista dos principais atores;
uma locação só é permitida se o cliente estiver em
règle (pas de dépassement du nombre d'emprunts
máximo, sem fita atrasada);
a consulta de um cliente permitirá obter
son nom, son adresse, son nombre
d'emprunts em curso, a lista dos números de
cassetes e desttres que ele tem atualmente
emprestados;
a consulta de um gênero permitirá obter
a lista dos filmes deste gênero disponíveis em
uma loja dada;
periodicamente, queremos obter a lista dos
retardatários; queremos para cada cassete
não devolvido a tempo
as informações seguintes: nome e endereço do
client, date de l'emprunt, numéro(s) de cassete
etttre do(s) filme(s) concernido(s);
queremos poder conhecer para cada cassete
(identificada por uma numeração comum aos
dix magasins) onde ela está, quando foi colocada
em serviço, qual filme está registrado, quantos
de vezes ela já foi alugada, e qual é o seu estado
(de muito bom a mau).
TAF: Estabelecer MCD do caso e deduzir o MLD
correspondente
Exercice 5. Aéroport
Para as necessidades da gestão de um aeroporto,
quero memorizar em uma base de
forneça as informações necessárias para a
descrição dos seguintes fatos:
• cada avião gerido é identificado por um número
de desmatriculação. Ele é propriedade de um(a)
sociedade, seja de um particular: nos dois casos
devemos conhecer o nome, o endereço e o
numéro de téléphone du propriétaire, ainsi
que a data de compra do avião;
• cada avião é de um certo tipo, este aqui
sendo caracterizado pelo seu nome, o nome do
construtor, a potência do motor, o
nombre de places;
• a manutenção dos aviões é garantida pelos
mecânicos do aeroporto. Por segurança, os
as intervenções são sempre realizadas por
dois mecânicos (um conserta, o outro verifica).
Um mesmo mecânico pode, de acordo com os
intervenções, efetuar o reparo ou o
verificação.
Para toda intervenção realizada, conservamos
o objeto da intervenção, a data e a duração;
• para cada mecânico conhecemos seu nome,
seu endereço, seu número de telefone e os
tipos de avião para os quais está habilitado a
intervir;
• um certo número de pilotos estão registrados
perto do aeroporto. Para cada piloto,
conhece seu nome, seu endereço, seu número de
telefone, seu número de licença de piloto e
os tipos de avião que ele está habilitado a pilotar
com o número total de horas de voo que ele realizou
sobre cada um desses tipos.
Tipos de perguntas às quais o aplicativo deve
poder responder são as seguintes:
• lista de aviões que são propriedade de
particulares;
• durée totale des interventons faites par le
mecânico Rochat no mês de janeiro;
• lista de tipos de avião com mais de 4 lugares;
• lista de pilotos habilitados para esse tipo de avião;
• liste des interventons (objet, date) faites sur
o avião número 3242XZY78K3
TAF: Estabelecer MCD do caso e deduzir o MLD
correspondente
EXERCÍCIO: 5 GESTÃO DE PESSOAL

Queremos representar o pessoal de uma empresa e


afetação do filho. A empresa está organizada em serviços
aos quais o pessoal é atribuído. Cada serviço é
descrito pelo seu nome, seu chefe (que é necessariamente
um quadro da empresa) e a lista de suas instalações. O
pessoal é dividido em três categorias, os
administradores, técnicos e executivos.
Todos possuem um número de empregado, um nome,
um nome, um endereço, uma identificação
bancário (nome do banco, nome da agência, número

de conta), um salário e estão associados a um


serviço. Cada categoria possui ainda
informações que lhe dizem respeito:
• para um administrativo ou um técnico, o preço
de hora extra ;
• para um técnico, as máquinas das quais ele é
responsável
• para um administrativo, o(s) quadro(s) para
a(s) qual(is) ele trabalha;
• para um executivo, seu escritório, seu número de
poste telefônico e o(s) administrativo(s) (se houver)
en existe) que lhe é (são) atado(s).
TAF: Estabelecer o MCD do caso e deduzir o MLD
correspondente
Exercício 6. Inventário das obras de arte
Os museus de arte querem construir uma base de dados
comune das obras de arte que eles possuem.
Atualmente, o conservador de cada museu guarda,
pour chaque œuvre, les informatons suivantes: type
(pintura, colagem, escultura, litografia, etc.), ttle,
année, nom de(s) artste(s), matère(s), dimensions, le
corrente artística (impressionismo, cubismo, etc.)
ao qual ela pertence se estiver definido (algumas obras
são inclassificáveis) e eventualmente o número de
o exemplar possuído pelo museu (certos tipos
de obras como as litografias e as esculturas em
bronze sonttrées
em vários exemplares, o museu pode então possuir
a obra ou/e o(s) exemplar(es)
da obra).
Além disso, alguns conservadores se constituíram
fichas técnicas descrevendo:
- les principaux courants artstques: nom du courant,
période (année de début, année de fin), texte
descrição
- les artstes: nom, prénom, natonalité, date de
nascimento, eventualmente data de falecimento, os
correntes às quais ele/ela participou por suas obras,
texto descritivo.
Eles também querem reunir esses arquivos em comum na
base de dados.
Cete base de données devra permetre de répondre
a perguntas do tipo:
- Onde está (nome e cidade do museu) tal obra de tal(is)
artista(s)? No caso de uma obra em exemplares,
liste des (nom, ville) des musées conservant un
exemplar da obra.
- Liste (ttre, année) des œuvres créées par tel
artista.
- A quais correntes participou tal artista?
- Onde estão (nome e cidade do museu) as obras de tal
corrente artística?
- Liste desttres e dos nomes do(s) artista(s) das
obras de um museu.
- Informações sobre o referido artista (informação sobre
o artista e lista de suas obras).
- Informações sobre tal corrente artística.
- Liste des musées de telle ville.
TAF: Estabelecer MCD do caso e deduzir o MLD
correspondente

Você também pode gostar