Buscar

Projeto de GDI 2012.2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Projeto GDI 17/05/2012
Professor: Ivan Gesteira Costa Filho
O projeto consiste modelar a implementar um banco de dados usando um Sistema Gerenciador de Banco de Dados SQLite. A modelagem do projeto partir de uma descrição textual do banco de dados a ser modelado e seu modelor E/R, aprovada previamente pelo professor (ate o dia 24/5). Na próxima etapa, os alunos devem elaborar o modelo relacional, especificação do esquema do banco de dados usando SQL e definição de um conjunto de scripts para popular o banco de dados e realizar diversas consultas a partir dele (ate o dia 31/5). As atividades que deverão ser realizadas ao longo do projeto são descritas no restante desta serão. Vale ressaltar que os resultados dessas atividades são parte do projeto e todos devem estar disponível no dia da apresentação do projeto. 
Primeiro, será necessário elaborar a descrição do banco de dados a ser modelado. Essa descrição consiste em um texto com ate 1 pagina descrevendo os principais elementos do domínio de aplicação do banco de dados. A descrição deve ser detalhada o suficiente para que as principais informações sobre o sistema sejam extraídas dela. Alem disso, deve resultar na modelagem de um banco de dados. Recomenda-se que incluam 5 entidades no sistema e devem incluir relacionamentos de cardinalidade 1:N e N:M. A descrição e o modelo E/R deve mostrada no laboratorio no dia 24/5 incluindo o nome da equipe (Max de 2 pessoas). 
Uma vez elaborado o modelo Entidade-Relacionamento, a etapa seguinte consiste em fazer o mapeamento ER-Relacional. O resultado desse mapeamento È um conjunto de tabelas. A partir do modelo relacional normalizado, cada equipe deve escrever um conjunto de scripts em SQL para criar o esquema do banco de dados de forma automática usando o Sistema Gerenciador de Banco de Dados escolhido. Também devem especificar scripts para destruir todo o esquema. 
Em seguida, devem ser definidos scripts para popular o banco de dados com informações fictícias que permitam a realização de consultas. Tais scripts devem incluir, para cada tabela do banco de dados, pelo menos dez tuplas distintas. Por fim, devem ser definidos scripts com diversas consultas relativas a usos do banco de dados que cada equipe vislumbra. Cada equipe deve escrever pelo menos 5 consultas distintas (nenhuma consulta generica (select * from Tabela) sera considerada).. Pelo menos 2 consultas devem se basear em operacoes de join e 1 consulta deve ter um select aninhado. Todas as consutas devem ter a clausula “where”. 
A nota do projeto valera 5 pontos da nota da 2 unidade.

Continue navegando