Sei sulla pagina 1di 4

Disciplina: Banco de Dados para ADS FATEC

Professor Joilson Cardoso Data : 08 de Agosto de 2016

Trabalho Prtico
O trabalho prtico da disciplina deve versar sobre um sistema de informao (SI) a ser modelado e implantado em computador.
Sobre o banco de dados implantado, devem ser feitas consultas, com diferentes graus de complexidade. O trabalho deve ser
elaborado em Turmas de 4 alunos ou menor. No sero aceitas trocas de componentes de grupo, ou diviso de grupos, durante
o desenvolvimento do trabalho.

Etapa 1) Projeto Conceitual da Base de Dados

Para um problema factvel e interessante, a ser construdo pelo aluno, modelar um esquema E-R completo (com a
especificao dos principais atributos e restries de integridade, regras de negcios), contemplando no mnimo:

a) 10 entidades;
b) 2 relacionamentos com cardinalidade mxima (n para m ou muitos pra muitos) sendo que pelo menos 1 deles deve ter
atributos;

Ser considerada a criatividade e qualidade do Modelo de Sistema (MdS) descrito e da modelagem realizada. O MdS deve
ser completo e coerente, e devem ficar evidentes os requisitos informacionais a serem atendidos pelo SI. Em particular devem
ser esclarecidos de forma precisa o objetivo do SI (Exemplo:.. gerenciar o acervo de uma biblioteca, o conjunto de usurios, e
os emprstimos e reservas de obras), e as principais funcionalidades que devem ser atendidas (e.g. informar a relao dos
usurios, informar por usurio a relao de obras por ele correntemente emprestadas, permitir o cadastramento de novos
usurios, etc). Pelo menos 7 (sete) funcionalidades so esperadas em cada MdS.

Todas as entidades/ relacionamentos redundantes e/ou desnecessrios devem ser eliminados. Deve ser usado o recurso de
atributos opcionais e repetitivos sempre que possvel como medida para limitar o nmero de
entidades/relacionamentos/especializaes. Sero desconsideradas todas as entidades/ relacionamentos cuja nica razo
de ser seja atingir o nmero mnimo acima descrito.

O uso de uma ferramenta CASE nesta etapa do trabalho opcional. Caso seja usada, no caso de existirem limitaes de
notao na ferramenta CASE escolhida, os artifcios de modelagem necessrios/usados no entram na contagem do nmero
de entidades/relacionamentos.

A modelagem conceitual entregue deve ser constituda de um diagrama ER e de um dicionrio de dados (qual o significado
de cada termo e as descries das entidades) correspondente. No dicionrio de dados, so particularmente importantes a
descrio do significado de cada entidade/relacionamento/atributos, o domnio dos atributos, todas as restries de integridade
no expressas no diagrama, bem como qualquer anotao pertinente. Caso uma ferramenta CASE seja usada, aconselha-se usar
os recursos da ferramenta CASE para elaborao tambm do dicionrio de dados na etapa 1 ( obrigatrio o uso de uma
ferramenta CASE na etapa 2). Na falta de ferramenta CASE, pode-se utilizar um Processador de Textos qualquer (Word, etc.)

Critrios de avaliao: criatividade, qualidade e coerncia face aos requisitos quantitativos, objetividade e detalhamento da
descrio, qualidade da modelagem (diagrama e dicionrio), apresentao oral (10 minutos no mximo para cada grupo) e
escrita. Peso da etapa I: 20%

Pgina 1 Trabalho Prtico de BD - ADS Joilson


Disciplina: Banco de Dados para ADS FATEC
Professor Joilson Cardoso Data : 08 de Agosto de 2016

Trabalho Prtico
Etapa 2) Reviso da Modelagem,Uso de Ferramenta CASE, Projeto Lgico e Fsico da Base de Dados e
Implementao

O material entregue na primeira etapa ser corrigido e entregue aos alunos, possivelmente com a solicitao de algumas
melhorias. Tambm ser entregue uma relao de consultas a serem implementadas, sendo que a primeira deve ser
implementada nesta etapa, e as demais, na terceira etapa. As melhorias eventualmente solicitadas bem como os enunciados das
consultas devem ser observadas e resolvidas FIELMENTE.

O esquema conceitual deve ser corrigido, caso apresente problemas, e modelado usando os recursos da ferramenta CASE
(DBDesigner, ou outro qualquer que atenda o Modelo Relacional). O dicionrio de dados correspondente deve ser
corrigido/completado, e tambm produzido com os recursos disponveis na ferramenta CASE.

O esquema resultante da modelagem conceitual deve ento ser mapeado para o modelo relacional. Os alunos devem descrever
todas as regras de transformao (Normalizao ou Juno) aplicadas sobre o esquema ER original para derivao do esquema
relacional correspondente. Deve-se explicitar como cada entidade, relacionamento e atributo foi transformado em elementos do
modelo relacional, e o porqu da estratgia escolhida. As meras descries textuais das tabelas resultantes no so
consideradas regras de transformao.

Este esquema deve ser implementado usando o SGBD (ORACLE). Devem ser inseridas um mnimo de registros interessantes
para cada relao, de modo que se compreenda bem o MdS, e possa-se ainda detectar eventuais incorrees na modelagem. A
primeira consulta solicitada deve ser implementada, e a base de dados deve ser populada de modo que pelo menos dois
registros sejam retornados.

ATENO: O enunciado da consulta como enunciado de questo de prova. Portanto, a resoluo da mesma deve atender
FIELMENTE seu respectivo enunciado. Se for definido nome de pessoa/ empresa/ material hipottico, este deve ser utilizado
exatamente como foi proposto, sem abreviaturas, substituies ou codificaes.

Critrios de avaliao: correo e melhoria da descrio da realidade e da modelagem correspondente (diagrama e


dicionrio), uso adequado dos recursos da ferramenta CASE escolhida (notao, diagramao, dicionrio de dados), projeto
lgico e, implementao (para a consulta, vide objetivos e critrios da etapa III), apresentao. Peso da etapa: 50%

Pgina 2 Trabalho Prtico de BD - ADS Joilson


Disciplina: Banco de Dados para ADS FATEC
Professor Joilson Cardoso Data : 08 de Agosto de 2016

Trabalho Prtico

Etapa 3) Consultas

Como j destacado, com base na modelagem entregue, os alunos devem preparar uma lista de 2 (duas) consultas adicionais a
entregue na 2 etapa, para que sejam implementadas pelos alunos nesta etapa.

Os alunos devem colocar registros significativos em sua base de dados, de forma que toda consulta retorne pelo menos dois
registros.

Conselho: coloquem registros variados, que representem vrios casos distintos, de modo a testar a correo de sua consulta.
Retornar uma resposta certa no significa que a consulta esteja certa: pode ser circunstancial considerando o conjunto de dados
existente.

ATENO: Os enunciados das consultas so como enunciados de questes de aula. Portanto, a resoluo das mesmas deve
atender FIELMENTE seus respectivos enunciados. Se forem definidos nomes de pessoas/ empresas/ materiais hipotticos,
estes devem ser utilizados exatamente como foram propostos, sem abreviaturas, substituies ou codificaes.

Critrios de avaliao: consistncia e fundamentao da consulta, desenvolvimento das consultas (escolha de tabelas e
relacionamentos apropriados), implementao, apresentao. Peso da etapa: 30%

Cronograma de Desenvolvimento

O trabalho prtico constitudo de trs partes, sujeitas ao seguinte cronograma estimado:

1. (20%) Descrio do Modelo de Sistema e modelagem conceitual (uso de CASE Entrega:


opcional), com dicionrio de dados. Membros do Grupo devem estar preparados para 29/Agosto/2016
responder perguntas sobre a modelagem realizada.

Devoluo, pelo professor(a), da etapa 1 corrigida, definio de 1consulta a ser realizada 29/Agosto/2016
na etapa 2.

2. (50%) Modelagem lgica, usando ferramenta CASE (ERWin ou outro qualquer que Entrega:
atenda o Modelo Relacional), mapeamento para o modelo fsico relacional, 31/Outubro/2016
implementao em um SGBD (ORACLE) e 1 (uma) consulta solicitada na 1 etapa pelo
professor.

3. (30%) desenvolvimento de 2 (duas) consultas livres adicionais com juno de tabela. Ou 12/Dezembro/2016
seja, ser apresentado 3 consultas no total.

Pgina 3 Trabalho Prtico de BD - ADS Joilson


Disciplina: Banco de Dados para ADS FATEC
Professor Joilson Cardoso Data : 08 de Agosto de 2016

Trabalho Prtico

Material a ser entregue pelo grupo:

ETAPA 1:
- Descrio (precisa, no ambgua, completa, etc.) do Modelo de Sistema da aplicao.
- Modelagem E-R (diagrama e dicionrio de dados).

ETAPA 2:
- Modelo de Sistema revisado, caso solicitado
- Modelagem E-R corrigida (diagrama e dicionrio de dados), usando a ferramenta CASE DBMAIN, OU ERWIN, OU
ERSTUDIO, OU OUTRO QUALQUER QUE ATENDA O MODELO RELACIONAL. Pode-se utilizar outras
ferramentas.
- Mapeamento para relacional, com as regras aplicadas no esquema E-R para gerao de cada relao para cada entidade,
relacionamento, hierarquia de generalizao.
- DDL correspondente implementao das relaes em SQL usando o SGBD (ORACLE) , e comandos de insero de
dados.
- Para a consulta com juno de tabelas definida pelo professor (1-uma) e pelo grupo (2-duas), enunciado em portugus,
implementao equivalente em SQL usando o SGBD (ORACLE) , e resultados da consulta.

ETAPA 3:
- Diagrama ER e DDL correspondente implementao das relaes em SQL usando o SGBD (ORACLE), e comandos de
insero de dados
- Para cada uma das demais 3 (trs) consultas definidas pelo professor, enunciado em portugus, implementao equivalente
em SQL usando o SGBD (ORACLE), e resultado da consulta.

Observaes Gerais sobre o material a ser entregue pelos grupos/alunos:

Todo o material acima deve ser entregue impresso. O mesmo ser copiado e devolvido.
No ser aceito trabalhos referentes a temas semelhantes.

NO SER ACEITO ENVIO POR EMAIL, NEM PEN DRIVE EM HIPOTESE ALGUMA.

Pgina 4 Trabalho Prtico de BD - ADS Joilson

Potrebbero piacerti anche