Apresentação da disciplina

TIN0125 – Projeto e Construção de Sistemas com SGBD

http://www.uniriotec.br/~bsi/disciplinas/ementas/pcssgbd.html

Semestre 2018.2

Horário: 18:00-20:00 – Terças e Quintas – Lab 2

Prof. Asterio Tanaka (tanaka@uniriotec.br)

Pré-requisitos: Bancos de Dados II; Projeto e Construção de Sistemas

Objetivo: Adquirir capacidade na tarefa de projetar e construir sistemas de informação em ambiente de sistema de gerência de banco de dados.

Ementa:Revisão de Modelagem e Desenvolvimento de Sistemas de Informação. Revisão de conceitos de bancos de dados relacionais e linguagem SQL. Ferramentas de modelagem e projeto de bancos de dados. Projeto de bancos de dados: projeto conceitual com modelo Entidades-Relacionamentos e Diagramas de Classes; projeto lógico com modelos relacional e relacional-objeto. Projeto físico de bancos de dados. Transformações entre modelos. Construção de sistemas com bancos de dados: acoplamento entre a aplicação e o banco de dados, implementação de aplicações com recursos de sistema de gerência de bancos de dados. Engenharia reversa e conversão de sistemas. Noções de modelagem dimensional, datawarehouse e processamento analítico de dados.

Bibliografia:

· Barbieri, Carlos. BI 2 - Modelagem e Qualidade, Ed. Elsevier, 2011.

· Batini, C.; Ceri, S.; Navathe, S.B. Conceptual Database Design: An Entity-Relationship Approach. Benjamin/Cummings, Redwood City, CA, 1992.

· Bezerra, E. Princípios de Análise e Projeto de Sistemas com UML. Editora Campus, 2003.

· Elmasri, Ramez e Navathe, Sham. Fundamentals of Database Systems, Addison-Wesley, 2003

· Heuser, Carlos A. Projeto de Bancos de Dados. Editora Sagra-Luzzatto, 2004.

· Kimball, Ralph; Margy Ross. The Datawarehouse Toolkit, Ed. Wiley, 2013.

· Melo, Rubens N., Da Silva, Sidney D. e Tanaka, Asterio K.. Banco de Dados em Aplicações Cliente-Servidor, ed. Infobook, 1998.

· Ferramentas de UML - Unified Modeling Language (http://astah.net/editions/community

· Ferramentas de Projeto de BD (http://www.sqlpower.ca/page/architect)

· SGBD PostgreSQL ou MySQL

Material de aulas fornecido pelo professor.

Avaliação (critério confirmado pela turma):

· Projetos em grupo: dois projetos: 35% + 15% da nota, com autoavaliação

· Tarefas individuais extraprojeto: 30% da nota

· Participação individual em aula e nas tarefas: 20% da nota



Última atualização: sexta, 14 dez 2018, 22:33