100 likes | 170 Views
Projeto de Banco de Dados. Profa. Ceça cecafac@gmail.com. Conteúdo. Objetivos Procedimento Didático Conteúdo Bibliografia Avaliações. Objetivos da Disciplina.
E N D
Projeto de Banco de Dados Profa. Ceça cecafac@gmail.com
Conteúdo • Objetivos • Procedimento Didático • Conteúdo • Bibliografia • Avaliações
Objetivos da Disciplina • Permitir ao aluno consolidar e integrar os conhecimentos, que teve na disciplina introdutória de BD sobre modelagem e projeto de BD • Consta da execução de um projeto completo (especificação, projeto e construção) de uma aplicação de BD por grupos de alunos. • Distinguir arquiteturas e necessidades de uso de SGBDS.
Procedimento Didático • A disciplina é essencialmente prática. Algumas regras de projeto serão vistas em aulas praticas voltadas para execução do projeto final. • O objetivo é executar de forma completa o projeto e implementação de uma pequena aplicação de banco de dados. • Para alcançar este objetivo, a disciplina está montada sobre um estudo de caso. O estudo de caso será feito em grupos.
Procedimento Didático • O método de construção do banco de dados deve ser aplicado a um sistema exemplo • Objetiva-se permitir ao aluno a experiência com o processo de projeto completo. • Ao final da disciplina cada grupo deverá ter desenvolvido por completo o projeto de BD. • Também deverá ser feita uma apresentação oral onde cada equipe irá mostrar os resultados de seu trabalho
Conteúdo da Disciplina • Introdução • O Processo de Projeto de Banco de Dados • Metodologia e refinamento do projeto conceitual • Ferramenta para o projeto lógico de BD (DBDesigner4) • Metodologias para projeto lógico • Conceitos Avançados de Modelagem de Dados • Modelagem física e reengenharia
Bibliografia • Básica: • Navathe, Shamkant B. e Elmasri, Ramez E. Sistemas de Banco de Dados. Pearson Brasil, 2005. • Graves, Mark. Projeto de Banco de Dados com XML. Makron Books, 2003. • Machado, Felipe Nery Rodrigues. Banco de Dados – Projeto e Implementação. Erica, 2004. • Projeto de Banco de Dados, Carlos Heuser, Série Livros Didáticos II-UFRGS, Editora Sagra Luzzatto, 2000.
Bibliografia • Complementar: • Silberschatz, Abraham; Korth, Henry F.; Sudarshan, S. Sistema de banco de dados. Pearson Makron Books, 2005. • Rob, P. e Coronel, C. Sistemas de Banco de Dados – Projeto, Implementação e Gerenciamento. CengageLearning, 8 ed. 2011. • Date, C.J. Introdução a sistemas de banco de dados. 8ª edição, Editora Campus. 2004. • Springer, The VLDB Journal. • ACM. Transactions on Database Systems (TODS).
AvaliaçãoMetodologia • 1ª VA • Casos de uso da aplicação • Modelo conceitual • 2ª VA • Projeto lógico • Implementação do projeto • Seminário (Temas avançados)
Projetos • Em equipes • Temas a definir • Cada equipe pode ir pensando em uma aplicação com um cliente • Implementação: • A aplicação deverá ser implementada sobre SGBD relacional. Sugestão: MySQL • Uso de ferramenta de modelagem. sugestão: DBDesigner4 • Linguagem de programação OO. Sugestão: Python