ProjetoInterdisciplinarLabBD

ProjetoInterdisciplinarLabBD - UNIVERSIDADE FEDERAL DE SO...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
UNIVERSIDADE FEDERAL DE SÃO CARLOS CAMPUS SOROCABA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Orientações para Projeto Disciplina: Laboratório de Banco de Dados Período: 1/2011 Estas orientações estão relacionadas a disciplina de LabBD. As especificidades das outras disciplinas envolvidas no projeto (“ Desenvolvimento Web ”, ” Engenharia de Software II ”) serão descritas pelos seus respectivos docentes. Tema: CineData - gerenciamento de filmes, diretores e artistas Objetivos: Desenvolver um sistema que realiza o cadastro, apresentação e busca de filmes, diretores e atores (tal como no Internet Movies Database – IMDB), como forma de aumentar a disponibilidade dos mesmos, desenvolvendo técnicas de armazenamento e recuperação eficientes de dados. A imagem da Figura 1 mostra a interface original da apresentação de filmes no site . Figura 1. Interface do IMDB. Fonte: http://www.imdb.com/
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Formação da Equipe: Deverão ser formados grupos de 4 alunos. A composição dos grupos será conservada nas três disciplinas. Pode haver equipes onde há um ou mais membros que não fazem todas as disciplinas. Nesse caso, o aluno será avaliado apenas nas disciplinas que está fazendo. Banco de Dados: O banco de dados já populado foi disponibilizado pela Profa. Os alunos que não fazem a disciplina também usarão o mesmo banco de dados. O banco de dados está composto por duas tabelas: CREATE TABLE allinmovies ( {tabela de filmes+atores+idiomas+gêneros} movieid integer, // id do filme title character varying(400), // título do filme "year" character varying(100), // ano do filme languages character varying, // línguas faladas no filme genres character varying // gêneros do filme actorid integer, // id de ator do filme "name" character varying(250), // nome de ator do filme sex character(1), // sexo de ator do filme as_character character varying(1000), // personagem de ator do filme ) CREATE TABLE directorsmovies ( {tabela de filmes+diretores} movieid integer, // id do filme directorid integer, // id do diretor "name" character varying(250), // nome do diretor addition character varying(1000) // info sobre o diretor ) O tamanho do banco de dados atual é de 3,5 Gb. O BD tem 14.846.196 registros na tabela principal ( allinmovies ) e 1.238.511 registros na tabela directorsmovies . Descrição das etapas do projeto: O projeto consta de quatro etapas de desenvolvimento. Elas são: 1. Normalização: pode-se verificar que o projeto inicial do banco de dados possui várias anomalias e redundâncias, que podem acarretar em inconsistências. Como consequência, o primeiro passo é fazer o projeto de Normalização do Banco de Dados. O tamanho do BD após a aplicação da normalização pode diminuir até 1,5 Gb. 2.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 9

ProjetoInterdisciplinarLabBD - UNIVERSIDADE FEDERAL DE SO...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online