Modelagem de Bancos de Dados UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO” Ano 2013 PROGRAMA DE DISCIPLINA Unidade universitária: Faculdade de Filosofia e Ciências Curso: Biblioteconomia Habilitação: Opção: Bacharelado Departamento responsável: Ciência da Informação IDENTIFICAÇÃO Código Disciplina ou Estágio Seriação ideal MODELAGEM DE BANCO DE 3ª série DADOS Obrig./Opt./Est. Pré/Co/Requisitos Anual/Sem. Obrigatória 6º período Carga Crédito horária Distribuição da carga horária total Teórica Prática Teor./Pr. Outras 02 30 10 10 10 - Aulas teóricas 35 NÚMERO DE ALUNOS POR TURMA Aulas teóricoAulas práticas práticas 35 35 Outras - EMENTA A disciplina apresenta inicialmente um histórico sobre o desenvolvimento dos modelos e sistemas gerenciadores de banco de dados. Modelagem Conceitual (entidade-relacionamento) como ferramenta de projeto de banco de dados. A linguagem SQL como ferramenta para a construção e gerenciamento de banco de dados. São apresentados, discutidos e analisados os conceitos de Data Warehouse e Data Mining. OBJETIVOS - Compreender conceitos relacionados aos bancos de dados e a sua importância nos atuais sistemas de informação; - Realizar projetos de banco de dados desde a sua especificação através da modelagem conceitual até a construção de suas estruturas de armazenamento (tabelas); - Gerenciar registros de dados (inclusão, exclusão, alteração e consulta); - Familiarizar-se com novas tecnologias adjacentes aos sistemas de banco de dados tais com Data Warehouse e Data Mining. CONTEÚDO PROGRAMÁTICO 1 Introdução 1.1 Conceitos básicos 1.2 Histórico 2 Gerenciamento de Arquivos 3 Gerenciador de Banco de Dados 3.1 Histórico dos Modelos de dados 4 O Modelo Relacional 5 Projeto de Banco de Dados 5.1 Modelagem conceitual: modelo Entidade-Relacionamento 6 Linguagem SQL 6.1 Linguagem de Definição de Dados (DDL); Linguagem de Manipulação de Dados (DML) 7 Data warehouse, Data mining METODOLOGIA DO ENSINO - Aulas teóricas expositivas e exercícios em sala de aula; - Aulas e exercícios práticos em laboratório. BIBLIOGRAFIA BÁSICA COSTA, R. L. C. SQL: guia prático. Rio de Janeiro: Brasport, 2006. COUGO, P. S. Modelagem conceitual e projeto de banco de dados. Rio de Janeiro: Campus, 1997. DATE, C. J. Introdução a sistemas de banco de dados. Rio de Janeiro: Campus, 2004. ELMASRI, R.; NAVATHE, S. R. Sistemas de banco de dados. Rio de Janeiro: Livros Técnicos e Científicos, 2002. GUIMARÃES, C. C. Fundamentos de banco de dados. Campinas: UNICAMP, 2003. HAY, C. D. Princípios de modelagem de dados. São Paulo: Makron, 1999. HEUSER, C. A. Projeto de banco de dados. Porto Alegre: Bookman, 2009. KORTH, H. F.; SILBERSCHATZ, A.; SUDARSHAN, S. Sistemas de Banco de Dados. Rio de Janeiro: Campus, 2006. OLIVEIRA, C. H. P. SQL: curso prático. São Paulo: Novatec, 2002. PATRICK, J. J. SQL: fundamentos. São Paulo: Berkeley, 2002. SETZER, V. W.; SILVA, F. S. C. Banco de dados. São Paulo: Edgard Blücher, 2005. TEOREY, T.; LIGHSTONE, S.; NADEAU, T. Projeto e modelagem de bancos de dados. Rio de Janeiro: Campus, 2006. COMPLEMENTAR ABITEBOUL, S.; BUNEMAN; P.; SUCIU, D. Data on the Web: from relations to semistructured data and XML. San Francisco: Morgan Kaufmann, 2000. DOBBIE, G. Semistructured Database Design. Boston: Springer, 2010. RAMAKRISHNAN, R. Database management systems. [s.l.]: WCB/McGraw-Hill, 1998. ZANIOLO, C. et al. Advanced data-base systems. San Francisco: Morgan Keufmann, 1997. CRITÉRIOS DE AVALIAÇÃO DE APRENDIZAGEM - Trabalho prático em grupo envolvendo da modelagem e a criação de um banco de dados. REGIME DE RECUPERAÇÃO A recuperação será realizada nos termos da Resolução Unesp nº 106, de 7 de agosto de 2012. ASSINATURA DO RESPONSÁVEL Prof. Edberto Ferneda APROVAÇÃO Conselho de Curso de Graduação Comissão Permanente de Ensino _____/ _____/ _____ _____/ _____/ _____ _____/ _____/ _____ Carimbo e assinatura do Chefe de Departamento Carimbo e assinatura do Coordenador do Conselho de Curso de Graduação Carimbo e assinatura do Presidente da Comissão Permanente de Ensino Departamento