UNIVERSIDADE FEDERAL DE RORAIMA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO FICHA DE DISCIPLINA DISCIPLINA: Banco de Dados II ( X ) SEMESTRAL ( ) ANUAL CÓDIGO: DCC 603 PERÍODO: Sexto CARGA HORÁRIA: 60 horas-aula / semestre (2 horas-aula / semana - aulas teóricas e 2 hora-aula / semana - aula práticas) ( X ) OBRIGATÓRIA ( ) OPTATIVA PRÉ-REQUISITOS: Banco de Dados I (DCC 502) CÓ-REQUISITOS: Nenhum CURSOS: CIÊNCIA DA COMPUTAÇÃO OBJETIVOS GERAIS DA DISCIPLINA Aprofundar os conhecimentos da disciplina de banco de dados I e ter uma visão geral de banco de dados orientado a objetos, banco de dados relacionais-objeto, estrutura de arquivos e de armazenamento, banco de dados paralelos, distribuídos e novas aplicações de banco de dados. EMENTA RESUMIDA Banco de Dados Orientado a Objetos; Banco de Dados Relacionais - Objeto; Estrutura de Arquivos e de Armazenamento; Banco de dados paralelos; Baco de dados distribuídos; Novas aplicações de banco de dados; Projeto e implementação de banco de dados. EMENTA DETALHADA BANCO DE DADOS ORIENTADO A OBJETOS O modelo de dados orientado a objetos 1 Linguagens orientadas a objetos Linguagens de programação persistentes BANCO DE DADOS RELACIONAL-OBJETO Relações Aninhadas Tipos Complexos e Orientação a Objeto Consulta com tipos complexos Comparação entre banco de dados orientado a objeto e relacional-objeto ESTRUTURA DE ARQUIVOS E DE ARMAZENAMENTO Visão geral dos meios físicos de armazenamento Organização de arquivos BANCO DE DADOS PARALELO Paralelismo de I/O Tipos de paralelismo BANCO DE DADOS DISTRIBUÍDOS Armazenamento distribuído de dados Processamento de consulta distribuída Modelos de transações distribuídas Sistemas de banco de dados múltiplos NOVAS APLICAÇÕES DE BANCO DE DADOS Sistema de suporte à decisão Extração de dados (Data Mining) Data Warehousing Banco de dados espaciais e geográficos PROJETO E IMPLEMENTAÇÃO DE BANCO DE DADOS Desenvolver um sistema de banco de dados que auxilie alguma empresa, pessoa ou instituição (fictícia ou real) para o gerenciamento de suas informações. BIBLIOGRAFIA Básica: SILVERSCHARTS, A. Sistemas de Banco de Dados.Editora Makron Books, 1999. MACHADO, F. N. R. Banco de Dados: Projeto e Implementação, ÉRICA, 2004. MECENAS, I.; DE OLIVEIRA, V. Banco de Dados: do modelo conceitual à implementação física. Editora: Alta Books, 2005. Complementar: MULLER, R. Projeto de Banco de Dados: usando UML para modelagem de dados. Editora: BERKELEY, 2002. COSTA, R. L. C. SQL: Guia Prático. Editora: Brasport, 2004. SOUZA, M. A. DE. SQL, PL/SQL, SQL*PLUS: Manual de Referência completo e objetivo. Editora: Ciência Moderna, 2004. LONEY, Kevin. ORACLE 9I: o manual do DBA. Campus, 2002. SUEHRING, Steve. MYSQL: A Bíblia. Campus, 2002. COSTA, R. L. DE, SQL: Curso Prático, Brasport, 2004. 2 APROVAÇÃO Aprovado em reunião do Colegiado do Curso de Ciência da Computação. Em ___/____/______ _____________________________________ Coordenador do curso 3