Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO CURSO BACHARELADO EM SISTEMAS DE INFORMAÇÃO MATRIZ No da grade FUNDAMENTAÇÃO Resolução nº 82/08-COGEP de 12 de setembro de 2008 LEGAL DISCIPLINA/UNIDADE CURRICULAR CÓDIGO PERÍODO IF65E BANCO DE DADOS 3º CARGA HORÁRIA horas) AT AP Total 30h 30h 60h AT: Atividades Teóricas, AP: Atividades Práticas. PRÉ-REQUISITO EQUIVALÊNCIA IF62E Não há OBJETIVOS Proporcionar aos alunos conhecimentos teóricos e práticos em Banco de Dados, envolvendo o estudo de conceitos fundamentais de Projeto de Sistemas de Banco de Dados, além da sua aplicação através do ensino de uma linguagem de programação de banco de dados e do desenvolvimento de aplicações de bancos de dados. EMENTA Modelagem e Projeto de Bancos de Dados. Arquitetura de Sistemas Gerenciadores de Bancos de Dados. Sistemas Gerenciadores de Bancos de Dados atuais. Linguagens de Definição e Manipulação de Dados. Desenvolvimento de aplicações de banco de dados. Introdução ao Data Mining. CONTEÚDO PROGRAMÁTICO ITEM 1 2 3 4 5 6 EMENTA Modelagem e Projeto de Bancos de Dados. CONTEÚDO Introdução aos conceitos básicos de banco de dados. Modelo entidade-relacionamento. Modelo relacional: conceitos e restrições do modelo relacional, álgebra relacional. Mapeamento do modelo entidade-relacionamento para o modelo relacional. Dependências funcionais e normalização. Arquiteturas de Sistemas Gerenciadores Arquitetura lógica de SGBDs: arquitetura de três esquemas e de Bancos de dados. independência de dados. Arquiteturas centralizada e cliente-servidor para os SGBDs. Sistemas Gerenciadores de Bancos de Introdução aos SGBDs atuais: principais características, pontos Dados atuais. em comum, vantagens e desvantagens. Linguagens de Definição e Manipulação SQL: definição de esquemas, restrições básicas e consultas. de Dados. Asserções, visões e técnicas de programação. Desenvolvimento de aplicações de banco Desenvolvimento de aplicações de banco de dados. de dados. Visão sobre os conceitos: armazenamento de dados e estruturas de indexação de arquivos, processamento e otimização de consultas, transações. Introdução ao Data Mining. Introdução ao processo de descoberta de conhecimento em bases de dados (KDD). Etapas do processo de KDD. Conceitos e Tecnologias de Suporte à Mineração de Dados. PROFESSOR ANO/SEMESTRE xxxx/xx AT AP TURMA CARGA HORÁRIA (aulas) APS AD APCC Total AT: Atividades Teóricas, AP: Atividades Práticas, APS: Atividades Práticas Supervisionadas, AD: Atividades a Distância, APCC: Atividades Práticas como Componente Curricular. DIAS DAS AULAS PRESENCIAIS Dia da semana Segunda Número de aulas no semestre (ou ano) Terça Quarta Quinta Sexta Sábado PROGRAMAÇÃO E CONTEÚDOS DAS AULAS (PREVISÃO) Dia/Mês ou Semana Conteúdo das Aulas ou Período Número de Aulas PROCEDIMENTOS DE ENSINO AULAS TEÓRICAS Descrição resumida dos métodos, das técnicas e dos recursos que o professor utilizará. Descrição detalhada dos métodos, das técnicas e dos recursos que o professor utilizará nas aulas para efetivar a aprendizagem dos alunos, visando alcançar os objetivos propostos na disciplina/unidade curricular. Se o professor utilizar tecnologias de informação e comunicação como ferramentas de apoio ao processo de ensino aprendizagem, deverá relacioná-las. AULAS PRÁTICAS Descrição resumida dos métodos, das técnicas e dos recursos que o professor utilizará. Descrição detalhada dos métodos, das técnicas e dos recursos que o professor utilizará nas aulas para efetivar a aprendizagem dos alunos, visando alcançar os objetivos propostos na disciplina/unidade curricular. Se o professor utilizar tecnologias de informação e comunicação como ferramentas de apoio ao processo de ensino aprendizagem, deverá relacioná-las. ATIVIDADES PRÁTICAS SUPERVISIONADAS Descrição detalhada dos métodos, das técnicas e dos recursos que o professor utilizará nas atividades práticas supervisionadas para efetivar a aprendizagem dos alunos, visando alcançar os objetivos propostos na disciplina/unidade curricular. ATIVIDADES A DISTÂNCIA Descrição detalhada dos métodos, das técnicas e dos recursos que o professor utilizará nas atividades a distância para efetivar a aprendizagem dos alunos, visando alcançar os objetivos propostos na disciplina/unidade curricular. O professor deve relacionar as tecnologias de informação e comunicação utilizadas como ferramentas de apoio ao processo de ensino aprendizagem. ATIVIDADES PRÁTICAS COMO COMPONENTE CURRICULAR Descrição detalhada dos métodos, das técnicas e dos recursos que o professor utilizará nas atividades práticas como componente curricular para efetivar a aprendizagem dos alunos, visando alcançar os objetivos propostos na disciplina/unidade curricular. PROCEDIMENTOS DE AVALIAÇÃO Conforme regulamento didático pedagógico em vigor. Conforme regulamento didático pedagógico em vigor. REFERÊNCIAS Referencias Básicas: A. Silberschatz, H. F. Korth e S. Sudarsha . Sistema de Banco de dados. 3a ed. São Paulo: Makron, 1999. C.A. Heuser. Projeto de banco de dados . Porto Alegre: Sagra Luzzato, 2001 Referências Complementares: C. J. Date. Bancos de Dados: tópicos avançados. 1ª. ed. Rio de Janeiro: Campus, 1988. R. Elmasri e S. B. Navathe. Sistemas de banco de dados. 4ª. ed. São Paulo: Makron Books, 2005. R. Ramakrishnan e J. Gehrke. Sistemas de Gerenciamento de Bancos de Dados. 3a. ed. Rio de Janeiro: McGraw Hill Brasil, 2008. ORIENTAÇÕES GERAIS Demais orientações relevantes para a disciplina/unidade curricular. Assinatura do Professor Assinatura do Coordenador do Curso