GERÊNCIA EDUCACIONAL DA ÁREA DE TELEMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO DISCIPLINA: FUNDAMENTOS DE BANCO DE DADOS PERÍODO: 4º CARGA HORÁRIA: 80 h/a OBJETIVOS: Tornar o aluno apto a construir, atualizar e alterar modelos de dados de modo que tais modelos atendam as necessidades do negócio, independente da metodologia/tecnologia de banco de dados e do paradigma utilizado para a construção de sistemas. EMENTA: Definição de Sistema Gerenciadores de Banco de Dados; Técnicas de Modelagem de Dados; Abordagem do modelo Relacional; Engenharia/Reengenharia de Banco de Dados CONTEÚDO PROGRAMÁTICO: UNIDADE I – CONCEITOS BÁSICOS I.1 – Definição de Modelo de Dados I.2 - Abstração de Dados I.3 - Instâncias e Esquemas I.4 - Independência de Dados UNIDADE II – MODELO ENTIDADE-RELACIONAMENTO II.1 - Entidades II.2 - Chaves II.3 - Atributos II.4 –Relacionamentos entre entidades II.5 – Generalização e Agregação. II.6 - Diagrama Entidade-Relacionamento II.7 - Redução de Diagramas E-R a Tabelas II.8 - Projeto de um Esquema E-R de Banco de Dados/ Reengenharia de banco de dados UNIDADE III – O MODELO RELACIONAL III.1 – Dependência funcional e normalização III.2 - Álgebra Relacional UNIDADE IV – SQL IV.1 - Introdução IV.2 - Estrutura Básica IV.3 - Operações Básicas BIBLIOGRAFIA: DATE, C. J. INTRODUÇAO A SISTEMAS DE BANCOS DE DADOS. Rio de Janeiro: Campus, 1996. MELO, Rubens N. BANCO DE DADOS EM APLICAÇÕES CLIENTES – SERVIDOR. Rio de Janeiro. Infobook, 1998. SALEMI, Joe. GUIA PC MAGAZINE PARA BANCO DE DADOS CLIENTES. Rio de Janeiro. Infobook, 1995. SILBERSCHATZ, Abrahan; KORTH, Henry. Sistemas de Banco de Dados. Makron Books, 1999.