Ementas das disciplinas () - INF

Propaganda
EMENTAS DAS DISCIPLINAS DA ESPECIALIZAÇÃO EM BANCO DE DADOS
Nome da Disciplina: Introdução à Banco de Dados – teoria e projeto
Carga horária: 50
Docente responsável: Plínio de Sá Leitão Júnior (INF/UFG)
Ementa:
Estudo de modelos de banco de dados, de conceitos envolvidos na sua utilização e de técnicas para
implementação de sistemas de gerenciamento de banco de dados relacional e Modelo Entidade e
Relacionamento.
Metodologia:
Procedimentos e metodologias: Aulas expositivas e exercícios práticos. Critérios de Avaliação: Avaliação
dos trabalhos práticos.
Bibliografia básica:
CHEN, P. Gerenciando Banco de Dados - A Abordagem Entidade-Relacionamento para Projeto Lógico.
Editora MCGraw-Hill, 1990.
COUCEIRO, L.A.C.C. & BARRENECHA, H.F.S. Sistemas de Gerência de Banco de Dados Distribuídos.
Livros Técnicos e Científicos Editora, Rio de Janeiro, 1984.
DATE, C. J., An Introduction to Database System, Volume I, Fifth edition, 1992.
ELMASRI, R.; SHAMKANT, B. N. Fundamentals of Databases Systens, the Benjamin Cumuninys Publishing
Company, Inc., 2a. edição.
FURTADO, A.L. & SANTOS, C.S. Organização de Banco de Dados. Editora Campus, Rio de Janeiro, 1983.
GARCIA-MOLINA, H.; ULLMAN, J.D.; WIDOM, J. Database System Implementation. Prentice-Hall, Inc.
2000.
GRAY,J. & REUTER, A. Transaction Processing: Concepts and Techniques, Morgan Kaufmann Publishers,
San Mateo, Califórnia, 1994.
KORTH, H. F. , Silberschatz, A., Database Concepts, McGraw-Hill International Editions, 1991.
SETZER, V.W. Projeto Lógico e Projeto Físico de Banco de Dados. V Escola de Computação, Belo
Horizonte, 1986.
ULLMAN, J. D., Principles of Database and Knowledge-Base Systems, Volume I: Classical Database
Systems, Computer Science Press, 1988.
ULLMAN, J. D., Principles of Database and Knowledge-Base Systems, Volume II: The New Technologies,
Computer Science Press, 1989.
YONG, C.S. Banco de Dados - Organização, Sistemas e Administração, Editora Atlas, São Paulo, 1988.
ZDONIK, S. B., Maier, D., Readings in Object-Oriented Database Systems, Morgan Kaufman Publishers,
Inc, 1990.
WIEDERHOLD, G. Database Design. (3. ed.), McGraw-Hill, Book Company Japan, 1984.
Nome da Disciplina: Linguagem de Consulta Estruturada (SQL)
Carga horária: 30
Docente responsável: Cássio Leonardo Rodrigues (INF/UFG)
Ementa:
Estudar e conhecer a prática dos principais comandos SQL utilizados em um SGBD. DML, DDL e DCL.
Praticar as principais funções e comandos já existentes no SGBD.
Metodologia:
Aulas teóricas para apresentação do conhecimento relevante acompanhadas de aulas práticas onde o
conhecimento apresentado será exercitado. Haverá estudos de casos abordado em sala de aula e que
serão exercitado pelos comandos de SQL estudados.
Bibliografia básica:
KORTH, H. F. , Silberschatz, A., Database Concepts, McGraw-Hill International Editions, 1991.
ELMASRI, R.; SHAMKANT, B. N. Fundamentals of Databases Systens, the Benjamin Cumuninys Publishing
Company, Inc., 2a. edição.
FURTADO, A.L. & SANTOS, C.S. Organização de Banco de Dados. Editora Campus, Rio de Janeiro, 1983.
DATE, C. J., An Introduction to Database System, Volume I, Fifth edition, 1992.
GARCIA-MOLINA, H.; ULLMAN, J.D.; WIDOM, J. Database System Implementation. Prentice-Hall, Inc.
2000.
GRAY,J. & REUTER, A. Transaction Processing: Concepts and Techniques, Morgan Kaufmann Publishers,
San Mateo, Califórnia, 1994.
Nome da Disciplina: Otimização de Banco de Dados
Carga horária: 30
Docente responsável: Sérgio Teixeira de Carvalho (INF/UFG)
Ementa:
Estudo de conceitos de Banco de Dados, Queries, Otimização e Desempenho de Banco de Dados.
Introdução ao SGBD Oracle. Joins e outer-joins específicos. Consultas complexas. Dicionário de dados.
Uso de aplicações de códigos em Oracle para melhorar a operação, Técnicas de Otimização de Consultas
utilizando SQL padrão Oracle. Tratamento de transação e controle de otimização.
Metodologia:
Aulas teóricas para apresentação do conhecimento relevante acompanhadas de aulas práticas onde o
conhecimento apresentado será exercitado. Haverá estudos de casos abordado em sala de aula e que
serão exercitado pelos comandos de SQL estudados e exemplos práticos com uso computacional.
Bibliografia básica:
DATE, C. J., An Introduction to Database System, Volume I, Fifth edition, 1992.
ELMASRI, R.; SHAMKANT, B. N. Fundamentals of Databases Systens, the Benjamin Cumuninys Publishing
Company, Inc., 2a. edição.
FERNANDES, L. – Oracle 9i, para Desenvolvedores – Curso Completo, Axcel Books – 2002.
GARCIA-MOLINA, H.; ULLMAN, J.D.; WIDOM, J. Database System Implementation. Prentice-Hall, Inc.
2000.
GRAY,J. & REUTER, A. Transaction Processing: Concepts and Techniques, Morgan Kaufmann Publishers,
San Mateo, Califórnia, 1994.
KORTH, H. F. , Silberschatz, A., Database Concepts, McGraw-Hill International Editions, 1991.
ULLMAN, J. D., Principles of Database and Knowledge-Base Systems, Volume I: Classical Database
Systems, Computer Science Press, 1988.
ULLMAN, J. D., Principles of Database and Knowledge-Base Systems, Volume II: The New Technologies,
Computer Science Press, 1989.
WIEDERHOLD, G. Database Design. (3. ed.), McGraw-Hill, Book Company Japan, 1984.
Apostilas:
ORACLE – SGBD – www.oracle.com.br ;
Nome da Disciplina: Programação Orientada a Objetos
Carga horária: 40
Docente responsável: Marcelo Ricardo Quinta (INF/UFG)
Ementa:
Apresentação da linguagem de programação Java e ferramentas básicas (Eclipse, JUnit, Subversion e Ant);
processo de desenvolvimento empregando Java; compilação e execução de aplicações em Java;
apresentação das construções principais e prática extensiva envolvendo o emprego de Java e as
ferramentas básicas. Conexão com Banco de Dados Oracle.
Metodologia:
Aulas expositivas serão utilizadas para demonstrar o conhecimento que cobre a ementa seguida de prática
em laboratório onde cada estudante irá exercitar e adquirir habilidade de desenvolvimento em Java por
meio da construção de programas em Java. Esta prática deverá exercitar todas as ferramentas básicas
definidas na ementa.
Bibliografia básica:
Cay S. Horstmann and Gary Cornell. “Core Java – Advanced Features” Vol. II – Sun Microsystems Press- A
Prentice Hall Title, California – EUA –1998.
Ken Arnold, James Gosling e David Holmes. “The Java Programming Language – Third Edition”. AddisonWesley, 2000
James Gosling, Bill Joy, Guy Steele e Gilad Bracha. “The Java Language Specification – Second Edition’’.
Addison-Wesley, 2000
Sun Micrsystems. Java 2 documentation, http://java.sun.com
Nome da Disciplina: Linguagem de Programação e Armazenamento em Banco de Dados
Carga horária: 40
Docente responsável: Edmundo Sérgio Spoto (INF/UFG)
Ementa:
Introduzir os conceitos de Linguagem de Programação para Oracle utilizando PL/SQL. Geração de
procedures option a serem armazenados no banco de dados (Procedimentos e Funções), Descrever os
conceitos de gatilhos e suas aplicabilidades em exemplos práticos.
Metodologia:
Aulas expositivas deverão apresentar o conteúdo de PL/SQL e Gatilhos e em seguida de exercícios
práticos que deverão ter como objetivo: ilustrar o conteúdo de forma prática e habilitar os estudantes a
empregá-lo com fluência. Em geral, as aulas serão distribuídas em partes teóricas e praticas, com muito
exercícios para os alunos absorverem o conteúdo teórico e prático. As práticas deverão ser baseadas,
sempre que possível e preferencialmente, em estudo de caso pré definido pelos professores. Não há a
necessidade de que os resultados sejam versões definitivas de funcionalidades a serem oferecidas pela
implementação do estudo de caso.
Bibliografia básica:
DATE, C. J., An Introduction to Database System, Volume I, Fifth edition, 1992.
ELMASRI, R.; SHAMKANT, B. N. Fundamentals of Databases Systens, the Benjamin Cumuninys Publishing
Company, Inc., 2a. edição.
FERNANDES, L. – Oracle 9i, para Desenvolvedores – Curso Completo, Axcel Books – 2002.
GARCIA-MOLINA, H.; ULLMAN, J.D.; WIDOM, J. Database System Implementation. Prentice-Hall, Inc.
2000.
GRAY,J. & REUTER, A. Transaction Processing: Concepts and Techniques, Morgan Kaufmann Publishers,
San Mateo, Califórnia, 1994.
KORTH, H. F. , Silberschatz, A., Database Concepts, McGraw-Hill International Editions, 1991.
ULLMAN, J. D., Principles of Database and Knowledge-Base Systems, Volume I: Classical Database
Systems, Computer Science Press, 1988.
ULLMAN, J. D., Principles of Database and Knowledge-Base Systems, Volume II: The New Technologies,
Computer Science Press, 1989.
WIEDERHOLD, G. Database Design. (3. ed.), McGraw-Hill, Book Company Japan, 1984.
Apostilas:
ORACLE – SGBD – www.oracle.com.br;
Nome da Disciplina:(Forms / Report Oracle)
Carga horária: 40
Docente responsável: Wendel Brustolin da Silva ( CESUMAR/ MGA)
Ementa:
Construir e testar Aplicações Básicas e Customizadas usando a Ferramenta Developer -Forms da Oracle
em ambiente gráfico. Utilizando conhecimentos de SQL e PL/SQL, pretende-se desenvolver, com pouca
programação, complexos e eficientes relatórios, implementando imagens, sons, vídeos e características
gráficas da ferramenta Developer Report da Oracle. Explorar todas as funcionalidades das Ferramentas.
Metodologia:
Aulas expositivas deverão apresentar o conteúdo de Forms e Report Oracle. Exercícios práticos apoiado
por um estudo de caso a ser trabalhado em laboratório e implementação.
Bibliografia básica:
FERNANDES, L. – Oracle 9i para Desenvolvedores Oracle Developer – Curso Completo, Excel Books,
2002,
CHEN, P. Gerenciando Banco de Dados - A Abordagem Entidade-Relacionamento para Projeto Lógico.
Editora MCGraw-Hill, 1990.
DATE, C. J., An Introduction to Database System, Volume I, Fifth edition, 1992.
ELMASRI, R.; SHAMKANT, B. N. Fundamentals of Databases Systens, the Benjamin Cumuninys Publishing
Company, Inc., 2a. edição.
KORTH, H. F. , Silberschatz, A., Database Concepts, McGraw-Hill International Editions, 1991.
ZDONIK, S. B., Maier, D., Readings in Object-Oriented Database Systems, Morgan Kaufman Publishers,
Inc, 1990.
Apostilas:
ORACLE – SGBD – www.oracle.com.br ;
Nome da Disciplina: Banco de Dados Orientado a Objetos.
Carga horária: 30
Docente responsável: Edmundo Sérgio Spoto (INF/UFG)
Ementa:
Apresentação dos conceitos e terminologias da Orientação a Objetos em Banco de Dados. Definir um
objeto de dados, Definir o uso de Classes. Criação de Objetos em Banco de Dados. Construção de
Herança, polimorfismo, uso de métodos, Visão de Objetos, Funções relacionadas a Objetos, Coleções e
Modelagem de Banco de Dados OO.
Metodologia:
Procedimentos e metodologias: Aulas expositivas e exercícios práticos. Avaliações com exercícios
práticos e atividades de projetos de Banco de dados OO.
Bibliografia básica:
DATE, C. J., An Introduction to Database System, Volume I, Fifth edition, 1992.
ELMASRI, R.; SHAMKANT, B. N. Fundamentals of Databases Systens, the Benjamin Cumuninys Publishing
Company, Inc., 2a. edição.
FERNANDES, L. – Oracle 9i, para Desenvolvedores – Curso Completo, Axcel Books – 2002.
GRAY,J. & REUTER, A. Transaction Processing: Concepts and Techniques, Morgan Kaufmann Publishers,
San Mateo, Califórnia, 1994.
KORTH, H. F. , Silberschatz, A., Database Concepts, McGraw-Hill International Editions, 1991.
ZDONIK, S. B., Maier, D., Readings in Object-Oriented Database Systems, Morgan Kaufman Publishers,
Inc, 1990.
WIEDERHOLD, G. Database Design. (3. ed.), McGraw-Hill, Book Company Japan, 1984.
Apostilas:
- ORACLE – SGBD – www.oracle.com.br ;
- Oracle – SGBD Objeto Relacional (Pdf)
Nome da Disciplina: Projetos de Desenvolvimento (UML)
Carga horária: 30hs
Docente responsável: Ronaldo Lopes de Oliveira (INF/UFG)
Ementa:
Visão geral de SGBDD, Arquitetura de Sistemas de BDD, Projetos de Banco de Dados Distribuídos,
Controle de Dados Semântico e Visão de processamento de Consultas; Decomposição de consultas e
localização de Dados; Otimização de Consultas, Gerenciamento de Transações; Controle distribuído da
concorrência, confiabilidade de SGBDD.
Metodologia:
Procedimentos e metodologias: Aulas expositivas e exercícios práticos. Avaliações com exercícios
práticos e atividades de projetos de Banco de Dados Distribuído.
Bibliografia básica:
COUCEIRO, L.A.C.C. & BARRENECHA, H.F.S. Sistemas de Gerência de Banco de Dados Distribuídos.
Livros Técnicos e Científicos Editora, Rio de Janeiro, 1984.
ELMASRI, R.; SHAMKANT, B. N. Fundamentals of Databases Systens, the Benjamin Cumuninys Publishing
Company, Inc., 2a. edição.
FERNANDES, L. – Oracle 9i, para Desenvolvedores – Curso Completo, Axcel Books – 2002.
GRAY,J. & REUTER, A. Transaction Processing: Concepts and Techniques, Morgan Kaufmann Publishers,
San Mateo, Califórnia, 1994.
KORTH, H. F. , Silberschatz, A., Database Concepts, McGraw-Hill International Editions, 1991.
ZDONIK, S. B., Maier, D., Readings in Object-Oriented Database Systems, Morgan Kaufman Publishers,
Inc, 1990.
WIEDERHOLD, G. Database Design. (3. ed.), McGraw-Hill, Book Company Japan, 1984.
Apostilas:
DB2- UDB for AS400 – Advanced Database Functions; http://www.ibm.com/redbooks;
ORACLE – SGBD – www.oracle.com.br ;
Nome da Disciplina: Segurança de Banco de Dados
Carga Horária: 20hs
Docente responsável: Sérgio Teixeira de Carvalho (INF/UFG)
Ementa:
Conceitos de Segurança de Banco de Dados Oracle. Tipos de Autenticação. Tipos de autorização. Controle
de acessos. Auditoria. Mecanismos de Segurança.
Metodologia:
Visão geral das tecnologias de Segurança em Banco de Dados Oracle e outros SGBD. Aulas expositivas e
práticas, com estudos de casos ao longo do conteúdo.
Bibliografia básica:
ALMEIDA, Eduardo Brasil. SEG – Segurança Lógica de Banco de Dados.
Ed.Campus. Aracajú, 2001.
GARCIA-MOLINA, Hector et alli. Implementação de Sistemas de Banco de Dados.
Editora Campus. São Paulo, 2001.
ELMASRI, R.; SHAMKANT, B. N. Fundamentals of Databases Systens, the Benjamin Cumuninys
Publishing Company, Inc., 2a. Edição.
KORTH, H. F. , Silberschatz, A., Database Concepts, McGraw-Hill International Editions, 1991.
Nome da Disciplina: Administração de Banco de Dados (DBA)
Carga horária: 30
Docente responsável: Wendel Brustolin (CESUMAR /MGA)
Ementa:
Conceitos gerais de Administrador de Banco de Dados; Configuração de Banco de Dados; Regras de
concessão de privilégios para Usuários; Controle administrativo do Sistema de Banco de Dados; Visão geral
de um administrador de Banco de Dados (DBA).
Metodologia:
Procedimentos e metodologias: Aulas expositivas e exercícios práticos. O critério de Avaliação Será a partir
de práticas de projetos práticos e exercícios em sala de aula.
Bibliografia básica:
ELMASRI, R.; SHAMKANT, B. N. Fundamentals of Databases Systens, the Benjamin Cumuninys Publishing
Company, Inc., 2a. edição.
FERNANDES, L. – Oracle 9i, para Desenvolvedores – Curso Completo, Axcel Books – 2002.
GRAY,J. & REUTER, A. Transaction Processing: Concepts and Techniques, Morgan Kaufmann Publishers,
San Mateo, Califórnia, 1994.
KORTH, H. F. , Silberschatz, A., Database Concepts, McGraw-Hill International Editions, 1991.
ZDONIK, S. B., Maier, D., Readings in Object-Oriented Database Systems, Morgan Kaufman Publishers,
Inc, 1990.
WIEDERHOLD, G. Database Design. (3. ed.), McGraw-Hill, Book Company Japan, 1984.
Apostilas:
ORACLE – SGBD – www.oracle.com.br ;
Nome da Disciplina: Projeto Final de Curso e Terminologia de pesquisa
Carga horária: 30
Docente responsável: Iwens Gervásio Sene Júnior
Ementa:
Apresentação do processo básico do desenvolvimento de um Projeto de Banco de Dados que possa
explorar todo aprendizado do curso de Especialização em Banco de Dados. Visão de projeto e como
trabalhar com modelos de projetos nesta área.
Metodologia:
Aulas expositivas serão empregadas para fortalecer conceitos apresentados em outras disciplinas seguidas
do acompanhamento do desenvolvimento de uma aplicação típica para web real com interface rica.
Bibliografia básica:
ELMASRI, R.; SHAMKANT, B. N. Fundamentals of Databases Systens, the Benjamin Cumuninys Publishing
Company, Inc., 2a. edição.
FERNANDES, L. – Oracle 9i, para Desenvolvedores – Curso Completo, Axcel Books – 2002.
GRAY,J. & REUTER, A. Transaction Processing: Concepts and Techniques, Morgan Kaufmann Publishers,
San Mateo, Califórnia, 1994.
KORTH, H. F. , Silberschatz, A., Database Concepts, McGraw-Hill International Editions, 1991.
ZDONIK, S. B., Maier, D., Readings in Object-Oriented Database Systems, Morgan Kaufman Publishers,
Inc, 1990.
WIEDERHOLD, G. Database Design. (3. ed.), McGraw-Hill, Book Company Japan, 1984.
Apostilas:
ORACLE – SGBD – www.oracle.com.br ;
Download