Banco de Dados I – Aula 06A

Estudo de Caso 3

Projete o Modelo Entidade Relacionamento e Modelo Relacional que atenda às necessidades do estudo de caso descrito.

Grupo de Pesquisa sobre Vírus

Um grupo de pesquisa médica de um grande hospital deseja construir e manter um banco de dados sobre todas as publicações relativas a certos tipos de vírus.

A informação registrada sobre cada vírus inclui o nome científico e um texto livre para sua descrição científica. Cada publicação é impressa em uma edição particular do jornal cientifico do hospital, identificado pelo nome do jornal, o número do volume e o número da edição.

Uma publicação pode ter um ou mais autores e ser referente a um ou mais tipos de virose.

O resumo (abstract) da publicação também é armazenado no banco de dados, junto com o nome do autor (autores) e o nome da instituição (instituto) à qual a pesquisa está associada, caso esta seja de fora do grupo de pesquisas.

Cada publicação contém uma lista de referências e outras publicações e essa informação é registrada na base de dados.

As publicações editadas pelo grupo de pesquisas, além de informações normais armazenadas para cada publicação, possuem informações a respeito do contrato de pesquisa (número do contrato, valor, data de início e término).

A seguir, são apresentadas algumas das necessidades de informação por parte dos usuários:

– Entrar uma nova publicação com todas as informações;

– Listar os detalhes de todas as publicações relativas a um vírus específico;

– Listar as publicações de um específico autor;

– Listar as publicações associadas a um específico contrato de pesquisa;

 

Referência bibliografia

Machado F, Abreu M. Projeto de Banco de Dados – Uma visão prática. Editora Érica Ltda, São Paulo, SP, 2007, p. 151

Resposta do exercicio em:

https://github.com/rodrigoksaito/anchieta/tree/master/BancoDados_I/Aula06

 

 

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

learningdatabase.com.br

Tecnologias em Banco de Dados Relacionais, Modelagem de dados dimencionais, tecnologias SQL Servere e Oracle

Aprendendo Programação

Algorítmos, C, C++,Pascal, Python, R

WikiDBA

by Virendra Yaduvanshi - Microsoft SQL Server Database Architect | Consultant | Blogger | Specialist | DBA | Speaker

Blog - Fabiano Neves Amorim

SELECT * FROM [Coisas Da Minha Cabeça] WHERE dbo.fn_TempoParaPost() < dbo.fn_TempoLivre()

Tércio Costa, Oracle Developer, OCE SQL, ACE Associate

Guia de estudos para certificação ORACLE SQL(1Z0-047, 1Z0-051, 1Z0-061 e 1Z0-071) e PL/SQL(1Z0-144, 1Z0-146 e 1Z0-148)

Strate SQL

Data Adventures with an Architect

%d blogueiros gostam disto: