Projeto de Banco de Dados Profa Cea cecafacgmail
Projeto de Banco de Dados Profa. Ceça cecafac@gmail. com
Conteúdo • Objetivos • Procedimento Didático • Conteúdo • Bibliografia • Avaliações 21/09/2021 Ceça Moraes 2
Objetivos da Disciplina • Permitir ao aluno consolidar e integrar os conhecimentos, que teve na disciplina fundamentos de BD sobre modelagem e projeto de BD • Consta da execução de um projeto completo (especificação, projeto e implementação) de uma aplicação de BD por grupos de alunos. • Distinguir necessidades de uso de SGBDS. • BD não anda separado do SOFTWARE!!!! 21/09/2021 Ceça Moraes 3
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 aplicação com uso de banco de dados. 21/09/2021 Ceça Moraes 4
Procedimento Didático • Para alcançar este objetivo, a disciplina está montada sobre um estudo de caso. O estudo de caso será feito em grupos. • O método de construção do banco de dados deve ser aplicado a um sistema – Objetiva-se permitir ao aluno a experiência com o processo completo em um projeto complexo 21/09/2021 Ceça Moraes 5
Requisito OBRIGATÓRIO • Uso de dados públicos abertos • Projeto de cunho social, com foco em melhorar a vida do cidadão OU melhorar políticas públicas!!!!! 21/09/2021 Ceça Moraes 6
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 • Metodologias para projeto lógico • Implementação 21/09/2021 Ceça Moraes 7
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. 21/09/2021 Ceça Moraes 8
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. Cengage Learning, 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). 9
Avaliação Metodologia • 1ª VA – Casos de uso da aplicação – Modelo conceitual (DER) – Modelo Lógico (Workbench) • 2ª VA – Extração, limpeza e carga dos dados – Implementação do projeto 21/09/2021 Ceça Moraes 10
Projetos • Em equipes • Temas a definir – Cada equipe deve ir pensando em uma aplicação com dados abertos • Implementação: – A aplicação deverá ser implementada sobre My. SQL – Uso de ferramenta de modelagem. sugestão: My. SQL Workbench – Linguagem de programação OO. Sugestão: Python 11
Premissa Importantíssima • Todo estudante do grupo tem que estar com o projeto na mão e responder por ele nas aulas de acompanhamento. • Não serão aceitas desculpas do tipo “temos que esperar fulano chegar, ele tá com o projeto” = penalização 21/09/2021 Ceça Moraes 12
- Slides: 12