Proposição de Projeto Final da disciplina - INF-Unioeste

Proposição de Projeto Final da disciplina - INF-Unioeste Proposição de Projeto Final da disciplina - INF-Unioeste

inf.unioeste.br
from inf.unioeste.br More from this publisher
12.07.2015 Views

BANCO DE DADOS II(Projeto Final)Professor Responsável: Clodis BoscarioliSérie: 5ª Ano Letivo: 2008 Data de Proposição: 10/03/2008Da Atividade:Este projeto consiste da investigação um tema atual na área de Banco de Dados, daredação de um artigo com resultados obtidos na pesquisa e da apresentação de umseminário de socialização.Dos Objetivos:São objetivos desta atividade:- A formação de equipes de trabalho;- Possibilitar aos alunos uma visão generalista de tendências na área de Banco deDados, por meio da socialização em seminários;- Propiciar aos alunos o contato com tecnologias existentes no mercado;- O exercício da análise crítica sobre a temática estudada.Da Equipe:O projeto deverá ser executado por equipes com até três membros.Obs.: É permitida, mediante solicitação ao professor e observância dos prazos, aalteração de membros nas equipes de trabalho.Das Etapas Previstas:- Elaboração de Pré-projeto;- Entrega de Artigo (relatório) parcial;- Escrita de artigo completo (entre 10 a 15 páginas), no formato adotado pela SBC(o template será disponibilizado via e-mail);- Apresentação de Seminário.Dos Prazos:10/03/2008 – Proposição do trabalho e definição das equipes;17/03/2008 – Data limite para alteração na composição das equipes;31/03/2008 – Data limite para apresentação de pré-projeto;05/05/2008 – Data limite para apresentação de relatório parcial de atividades;09/06/2008 – Data limite para entrega do artigo em sua versão final;16/06/2008 – Seminário de socialização;– Devolução dos artigos para eventuais adequações;

BANCO DE DADOS II(<strong>Projeto</strong> <strong>Final</strong>)Professor Responsável: Clodis BoscarioliSérie: 5ª Ano Letivo: 2008 Data <strong>de</strong> Proposição: 10/03/2008Da Ativi<strong>da</strong><strong>de</strong>:Este projeto consiste <strong>da</strong> investigação um tema atual na área <strong>de</strong> Banco <strong>de</strong> Dados, <strong>da</strong>re<strong>da</strong>ção <strong>de</strong> um artigo com resultados obtidos na pesquisa e <strong>da</strong> apresentação <strong>de</strong> umseminário <strong>de</strong> socialização.Dos Objetivos:São objetivos <strong>de</strong>sta ativi<strong>da</strong><strong>de</strong>:- A formação <strong>de</strong> equipes <strong>de</strong> trabalho;- Possibilitar aos alunos uma visão generalista <strong>de</strong> tendências na área <strong>de</strong> Banco <strong>de</strong>Dados, por meio <strong>da</strong> socialização em seminários;- Propiciar aos alunos o contato com tecnologias existentes no mercado;- O exercício <strong>da</strong> análise crítica sobre a temática estu<strong>da</strong><strong>da</strong>.Da Equipe:O projeto <strong>de</strong>verá ser executado por equipes com até três membros.Obs.: É permiti<strong>da</strong>, mediante solicitação ao professor e observância dos prazos, aalteração <strong>de</strong> membros nas equipes <strong>de</strong> trabalho.Das Etapas Previstas:- Elaboração <strong>de</strong> Pré-projeto;- Entrega <strong>de</strong> Artigo (relatório) parcial;- Escrita <strong>de</strong> artigo completo (entre 10 a 15 páginas), no formato adotado pela SBC(o template será disponibilizado via e-mail);- Apresentação <strong>de</strong> Seminário.Dos Prazos:10/03/2008 – Proposição do trabalho e <strong>de</strong>finição <strong>da</strong>s equipes;17/03/2008 – Data limite para alteração na composição <strong>da</strong>s equipes;31/03/2008 – Data limite para apresentação <strong>de</strong> pré-projeto;05/05/2008 – Data limite para apresentação <strong>de</strong> relatório parcial <strong>de</strong> ativi<strong>da</strong><strong>de</strong>s;09/06/2008 – Data limite para entrega do artigo em sua versão final;16/06/2008 – Seminário <strong>de</strong> socialização;– Devolução dos artigos para eventuais a<strong>de</strong>quações;


17/06/2008 – Seminário <strong>de</strong> socialização;23/06/2008 – Seminário <strong>de</strong> socialização;24/06/2008 – Seminário <strong>de</strong> socialização;01/07/2008 – Data limite para entrega <strong>da</strong>s a<strong>de</strong>quações ao artigo, se solicitado.O cronograma proposto não será alterado.Dos Temas Propostos:Estão <strong>de</strong>finidos nove temáticas, arrola<strong>da</strong>s abaixo.Tema I: Tratamento <strong>de</strong> documentos XML em alguns dos SGBDs indicados.Incluir <strong>de</strong>talhes sobre origem, evolução, arquitetura, características, funcionali<strong>da</strong><strong>de</strong>s,armazenamento, in<strong>de</strong>xação, linguagens <strong>de</strong> consulta e atualização, integri<strong>da</strong><strong>de</strong> referencial, entreoutras que julgar importante. É importante mostrar exemplo <strong>de</strong> aplicação real (um estudo <strong>de</strong>caso).SGBDs indicados: Berkeley DB XML, eXist, Xindice, OrientX, Tamino, PostgreSQL,Oracle 10g, SQL Server 2005, DB2, MyXMLDB, Cachê, Timber (U. Michigan), SEDNA,Outros (ver site do Ronald Bourret - http://www.rpbourret.com/xml/XMLAndDatabases.htm)Tema II: Mo<strong>de</strong>los <strong>de</strong> Banco <strong>de</strong> Dados OO e OREleger SGBDOOs e SGBDORs e <strong>de</strong>senvolver um mo<strong>de</strong>lo <strong>de</strong> banco <strong>de</strong> <strong>da</strong>dos OO eObjeto-relacional para a mesma aplicação real. Incluir a teoria <strong>de</strong> BDOO e BDOR, averiguar oque realmente está incluído nos SGBDs analisados, e <strong>de</strong> que forma (isso inclui explicar asfuncionali<strong>da</strong><strong>de</strong>s do SGBD escolhido e como este faz a <strong>de</strong>finição do esquema e consultas).Deve-se também <strong>de</strong>stacar vantagens e diferenças entre os SGBDs. Além disso, <strong>de</strong>vem escolheruma aplicação real, mostrando-a em execução. Para a aplicação, fazer:a) um resumo dos requisitos <strong>da</strong> aplicação (textual) e uma <strong>de</strong>scrição <strong>da</strong>s suas possíveisfuncionali<strong>da</strong><strong>de</strong>s;b) mo<strong>de</strong>lagem <strong>de</strong> diagrama <strong>de</strong> classes UML <strong>da</strong> aplicação (restrições e comentários<strong>de</strong>vem ser acrescentados);c) transformação para o mo<strong>de</strong>lo ODMG (<strong>de</strong>finição <strong>da</strong>s classes em ODL) ou SQL/3d) pelo menos 3 consultas NAO TRIVIAIS em OQL. Não trivial implica em ternavegação em coleções, com subconsulta, com group by...)Algumas sugestões <strong>de</strong> SGBD (buscar outros): Jasmine, Cachê, Orion, Orient, Versant(fastobjects), Ozone, db40, Gemstone, Matisse.Tema III: Persistência <strong>de</strong> DadosEste trabalho consiste em discutir todos os conceitos e soluções apresenta<strong>da</strong>s nomercado sobre as várias soluções <strong>de</strong> persistência <strong>de</strong> <strong>da</strong>dos, com foco em soluções comcama<strong>da</strong>s <strong>de</strong> persistência (tipo Hibernate). Deve implementar uma solução e discutir a soluçãoem relação a soluções <strong>de</strong> SGBDs traducionais, apontando vantagens, diferenças e restrições.


Da Escolha dos Temas:Ca<strong>da</strong> equipe <strong>de</strong>verá escolher um dos temas propostos, sendo que ca<strong>da</strong> temática seráabor<strong>da</strong><strong>da</strong> por apenas uma equipe.Quando mais <strong>de</strong> um grupo escolher um tema, será ouvido os grupos, e a partir <strong>da</strong>sjustificativas <strong>de</strong> interesse a atribuição (são exemplos <strong>de</strong> justificativas a temática serrelaciona<strong>da</strong>/útil ao seu TCC, projetos em an<strong>da</strong>mento ou em estágio).Dos Critérios <strong>de</strong> Avaliação:Os alunos serão avaliados por sua capaci<strong>da</strong><strong>de</strong> <strong>de</strong> sistematização do problema,<strong>de</strong>limitação do escopo do projeto, síntese analítica <strong>da</strong> pesquisa e resultados práticosobtidos (trabalho escrito), pela interação e respeito aos prazos estipulados, pelaorganização e apresentação do seminário, bem como pela interação <strong>da</strong> equipe no<strong>de</strong>senvolvimento <strong>de</strong> todo o trabalho.Dos Pesos <strong>da</strong> Avaliação:A composição <strong>da</strong> nota final do projeto <strong>da</strong>r-se-á como segue:- Primeira etapa: pré-projeto e levantamento bibliográfico, peso 1.- Artigo técnico-científico, com resultados <strong>de</strong> implementação, peso 6.- Seminário <strong>de</strong> socialização, peso 2.- Auto-avaliações, peso 1.


BANCO DE DADOS II(<strong>Projeto</strong> <strong>Final</strong>)Professor Responsável: Clodis BoscarioliSérie: 5ª Ano Letivo: 2008 Data <strong>de</strong> Proposição: 10/03/2008Da Ativi<strong>da</strong><strong>de</strong>:Este projeto consiste <strong>da</strong> investigação um tema atual na área <strong>de</strong> Banco <strong>de</strong> Dados, <strong>da</strong>re<strong>da</strong>ção <strong>de</strong> um artigo com resultados obtidos na pesquisa e <strong>da</strong> apresentação <strong>de</strong> umseminário <strong>de</strong> socialização.Dos Objetivos:São objetivos <strong>de</strong>sta ativi<strong>da</strong><strong>de</strong>:- A formação <strong>de</strong> equipes <strong>de</strong> trabalho;- Possibilitar aos alunos uma visão generalista <strong>de</strong> tendências na área <strong>de</strong> Banco <strong>de</strong>Dados, por meio <strong>da</strong> socialização em seminários;- Propiciar aos alunos o contato com tecnologias existentes no mercado;- O exercício <strong>da</strong> análise crítica sobre a temática estu<strong>da</strong><strong>da</strong>.Da Equipe:O projeto <strong>de</strong>verá ser executado por equipes com até três membros.Obs.: É permiti<strong>da</strong>, mediante solicitação ao professor e observância dos prazos, aalteração <strong>de</strong> membros nas equipes <strong>de</strong> trabalho.Das Etapas Previstas:- Elaboração <strong>de</strong> Pré-projeto;- Entrega <strong>de</strong> Artigo (relatório) parcial;- Escrita <strong>de</strong> artigo completo (entre 10 a 15 páginas), no formato adotado pela SBC(o template será disponibilizado via e-mail);- Apresentação <strong>de</strong> Seminário.Dos Prazos:10/03/2008 – Proposição do trabalho e <strong>de</strong>finição <strong>da</strong>s equipes;17/03/2008 – Data limite para alteração na composição <strong>da</strong>s equipes;31/03/2008 – Data limite para apresentação <strong>de</strong> pré-projeto;05/05/2008 – Data limite para apresentação <strong>de</strong> relatório parcial <strong>de</strong> ativi<strong>da</strong><strong>de</strong>s;09/06/2008 – Data limite para entrega do artigo em sua versão final;16/06/2008 – Seminário <strong>de</strong> socialização;– Devolução dos artigos para eventuais a<strong>de</strong>quações;


17/06/2008 – Seminário <strong>de</strong> socialização;23/06/2008 – Seminário <strong>de</strong> socialização;24/06/2008 – Seminário <strong>de</strong> socialização;01/07/2008 – Data limite para entrega <strong>da</strong>s a<strong>de</strong>quações ao artigo, se solicitado.O cronograma proposto não será alterado.Dos Temas Propostos:Estão <strong>de</strong>finidos nove temáticas, arrola<strong>da</strong>s abaixo.Tema I: Tratamento <strong>de</strong> documentos XML em alguns dos SGBDs indicados.Incluir <strong>de</strong>talhes sobre origem, evolução, arquitetura, características, funcionali<strong>da</strong><strong>de</strong>s,armazenamento, in<strong>de</strong>xação, linguagens <strong>de</strong> consulta e atualização, integri<strong>da</strong><strong>de</strong> referencial, entreoutras que julgar importante. É importante mostrar exemplo <strong>de</strong> aplicação real (um estudo <strong>de</strong>caso).SGBDs indicados: Berkeley DB XML, eXist, Xindice, OrientX, Tamino, PostgreSQL,Oracle 10g, SQL Server 2005, DB2, MyXMLDB, Cachê, Timber (U. Michigan), SEDNA,Outros (ver site do Ronald Bourret - http://www.rpbourret.com/xml/XMLAndDatabases.htm)Tema II: Mo<strong>de</strong>los <strong>de</strong> Banco <strong>de</strong> Dados OO e OREleger SGBDOOs e SGBDORs e <strong>de</strong>senvolver um mo<strong>de</strong>lo <strong>de</strong> banco <strong>de</strong> <strong>da</strong>dos OO eObjeto-relacional para a mesma aplicação real. Incluir a teoria <strong>de</strong> BDOO e BDOR, averiguar oque realmente está incluído nos SGBDs analisados, e <strong>de</strong> que forma (isso inclui explicar asfuncionali<strong>da</strong><strong>de</strong>s do SGBD escolhido e como este faz a <strong>de</strong>finição do esquema e consultas).Deve-se também <strong>de</strong>stacar vantagens e diferenças entre os SGBDs. Além disso, <strong>de</strong>vem escolheruma aplicação real, mostrando-a em execução. Para a aplicação, fazer:a) um resumo dos requisitos <strong>da</strong> aplicação (textual) e uma <strong>de</strong>scrição <strong>da</strong>s suas possíveisfuncionali<strong>da</strong><strong>de</strong>s;b) mo<strong>de</strong>lagem <strong>de</strong> diagrama <strong>de</strong> classes UML <strong>da</strong> aplicação (restrições e comentários<strong>de</strong>vem ser acrescentados);c) transformação para o mo<strong>de</strong>lo ODMG (<strong>de</strong>finição <strong>da</strong>s classes em ODL) ou SQL/3d) pelo menos 3 consultas NAO TRIVIAIS em OQL. Não trivial implica em ternavegação em coleções, com subconsulta, com group by...)Algumas sugestões <strong>de</strong> SGBD (buscar outros): Jasmine, Cachê, Orion, Orient, Versant(fastobjects), Ozone, db40, Gemstone, Matisse.Tema III: Persistência <strong>de</strong> DadosEste trabalho consiste em discutir todos os conceitos e soluções apresenta<strong>da</strong>s nomercado sobre as várias soluções <strong>de</strong> persistência <strong>de</strong> <strong>da</strong>dos, com foco em soluções comcama<strong>da</strong>s <strong>de</strong> persistência (tipo Hibernate). Deve implementar uma solução e discutir a soluçãoem relação a soluções <strong>de</strong> SGBDs tradicionais, apontando vantagens, diferenças e restrições.


Tema IV: Prevalecência <strong>de</strong> DadosEste trabalho consiste em discutir todos os conceitos e soluções apresenta<strong>da</strong>s nomercado sobre com cama<strong>da</strong>s <strong>de</strong> prevalecência. Discutir suas exigências, implementações doconceito para Java (Prevayler, Perola, ...). Deve-se <strong>de</strong>senvolver um exemplo, discutindo-o emrelação a a soluções <strong>de</strong> SGBDs tradicionais, apontando as vantagens e <strong>de</strong>svantagens <strong>da</strong>prevalecência <strong>de</strong> objetos.Tema V: Bancos <strong>de</strong> Dados em Memória Principal (MMDB-main memory <strong>da</strong>tabase)Este trabalho <strong>de</strong>ve discutir os conceitos <strong>de</strong> MMDB (também chamados <strong>de</strong> Banco <strong>de</strong>Dados em Tempo Real), tendências <strong>de</strong> pesquisas nessa área, soluções existentes no mercado(por exemplo, HSQLDB), vantagens e <strong>de</strong>svantagens, apontando situações on<strong>de</strong> essaabor<strong>da</strong>gem possa ser váli<strong>da</strong>. Apresentar um estudo <strong>de</strong> caso.Obs: Os trabalhos II, III, IV e V <strong>de</strong>vem, preferencialmente, utilizar-se <strong>da</strong> mesmaaplicação e requisitos do mo<strong>de</strong>lo.Tema VI: Desenvolvimento <strong>de</strong> Aplicações OLAPO objetivo <strong>de</strong>ste trabalho é <strong>de</strong>screver o conceito OLAP e sua real aplicação emsistemas <strong>de</strong> apoio à <strong>de</strong>cisão. Para além dos conceitos teóricos, apresentar as tendências <strong>de</strong>ssaárea (no mercado fornecedor <strong>de</strong> tecnologias), bem como implementar um estudo <strong>de</strong> caso real.Para o estudo <strong>de</strong> caso sugere-se investigar soluções (pacotes) open source como: Pentaho,Palo, Mondrian, JPalo e FreeOLAP, conectá-las a um SGBD e discutir a utilização, <strong>de</strong> formacomparativa, por suas características técnicas.Tema VII: Utilização <strong>de</strong> Re<strong>de</strong>s Neurais em Data MiningO objetivo <strong>de</strong>sse trabalho é i<strong>de</strong>ntificar a aplicação <strong>de</strong> re<strong>de</strong>s neurais na tarefa <strong>de</strong>mineração <strong>de</strong> <strong>da</strong>dos. Deve ser proposto um panorama geral sobre a temática, eleger umaaplicação, propor uma solução e discutir os resultados.Obs.: Para os trabalhos VI e VII, averiguar bases <strong>de</strong> <strong>da</strong>dos sobre epi<strong>de</strong>miologia noDatasus/com prof. Claudia.Tema VIII: Estudo sobre Front-ends para SGBDsO objetivo <strong>de</strong>ste trabalho é discutir, <strong>de</strong> forma avaliativa, a utilização <strong>de</strong> ferramentas <strong>de</strong>front-end (tipo Aqua Data Studio) para acesso a SGBDs. Deve-se i<strong>de</strong>ntificar as situações queessas ferramentas são pertinentes ou não, vantagens e <strong>de</strong>svantagens na utilização. Deve-seaveriguar que ferramentas estão disponíveis para esse fim e realizar uma comparação (sobre aótica <strong>de</strong> funcionali<strong>da</strong><strong>de</strong>s disponíveis e aspectos <strong>de</strong> usabili<strong>da</strong><strong>de</strong>).Tema IX: Ruby on Rails e Database-driven Web SitesO objetivo <strong>de</strong>ste trabalho é <strong>de</strong>screver Ruby on Rails, um framework que seapresenta como facilitador para o <strong>de</strong>senvolvimento <strong>de</strong> sites orientados a banco <strong>de</strong> <strong>da</strong>dos.Apresentar vantagens, <strong>de</strong>svantagens, comparações com <strong>de</strong>senvolvimento convencional.Uma aplicação real <strong>de</strong>ve ser <strong>de</strong>senvolvi<strong>da</strong>, apresentando seus requisitos primários, mo<strong>de</strong>lo,etc.


Da Escolha dos Temas:Ca<strong>da</strong> equipe <strong>de</strong>verá escolher um dos temas propostos, sendo que ca<strong>da</strong> temática seráabor<strong>da</strong><strong>da</strong> por apenas uma equipe.Quando mais <strong>de</strong> um grupo escolher um tema, será ouvido os grupos, e a partir <strong>da</strong>sjustificativas <strong>de</strong> interesse a atribuição (são exemplos <strong>de</strong> justificativas a temática serrelaciona<strong>da</strong>/útil ao seu TCC, projetos em an<strong>da</strong>mento ou em estágio).Dos Critérios <strong>de</strong> Avaliação:Os alunos serão avaliados por sua capaci<strong>da</strong><strong>de</strong> <strong>de</strong> sistematização do problema,<strong>de</strong>limitação do escopo do projeto, síntese analítica <strong>da</strong> pesquisa e resultados práticosobtidos (trabalho escrito), pela interação e respeito aos prazos estipulados, pelaorganização e apresentação do seminário, bem como pela interação <strong>da</strong> equipe no<strong>de</strong>senvolvimento <strong>de</strong> todo o trabalho.Dos Pesos <strong>da</strong> Avaliação:A composição <strong>da</strong> nota final do projeto <strong>da</strong>r-se-á como segue:- Primeira etapa: pré-projeto e levantamento bibliográfico, peso 1.- Artigo técnico-científico, com resultados <strong>de</strong> implementação, peso 6.- Seminário <strong>de</strong> socialização, peso 2.- Auto-avaliações, peso 1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!