• Nenhum resultado encontrado

EMENTAS DAS DISCIPLINAS DA ESPECIALIZAÇÃO EM BANCO DE DADOS

N/A
N/A
Protected

Academic year: 2021

Share "EMENTAS DAS DISCIPLINAS DA ESPECIALIZAÇÃO EM BANCO DE DADOS"

Copied!
11
0
0

Texto

(1)

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.

(2)

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.

(3)

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:

(4)

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”. Addison-Wesley, 2000

James Gosling, Bill Joy, Guy Steele e Gilad Bracha. “The Java Language Specification – Second Edition’’. Addison-Wesley, 2000

(5)

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:

(6)

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:

(7)

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)

(8)

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;

(9)

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.

(10)

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:

(11)

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:

Referências

Documentos relacionados

Os experimentos num´ericos com esta nova vers˜ao s˜ao apresentados no Cap´ıtulo 4 e foram real- izados sob hip´oteses de teoremas que garantem o comportamento assint´otico

classificados para o Processo Seletivo para o Curso de Bacharelado em Medicina do UNIFAGOC será divulgado nos sítios eletrônicos: www.unifagoc.edu.br e

Está pesquisa teve como objetivo geral analisar a relação entre a qualidade de relacionamento da marca, satisfação e a lealdade à marca de artigos esportivos

Esta pesquisa apresenta um comparativo entre um poliuretano obtido apartir de óleo da semente de mamona e absorventes sonoros comerciais como o poliuretano

A pelotização é um dos processos de aglomeração de finos mais atraente devido principalmente a economicidade do processo e as propriedades altamente satisfatórias

A função do Balanced Scorecard é prover para as empresas uma ferramenta de medição de desempenho e tem o objetivo materializar a visão estratégica da empresa por meio do

Ainda que o representante do MPRJ não faça uso de insinuações dire- tas sobre a homofobia do pai, fica comprovado que todo o seu argumento é construído com base na repulsa de

Para criar um comando de macro, simplesmente clique no botão e todas as teclas e botões pressionados serão automaticamente registrados na tela de macros.. Quando todos