Você está na página 1de 6
UVA ittsins PLANO DE ENSINO CURSO _SISTEMAS DE INFORMAGAO DISCIPLINA BANCO DE DADOS I CODIGO —INF8274. CARGA HORARIA 60H PROFESSOR CLAUDIO RIBEIRO EMENTA Conceitos Bésicos. Modelo de Dados. Diagrama de Classe da UML. Normalizacio de dados. Projeto Légico de Banco de Dados. OBJETIVO DA DISCIPLINA Conhecer os conceitos de bancos de dados. Elaborar o Diagrama de Classe da UML. Realizar a Normalizagio de dados. Identificar as dependéncias funcionais dos dados. Construis 0 Projeto Légico de Banco de Dados. PROGRAMA DETALHADO UNIDADE 1 Concsitos Basicos Objetvo Conhecer os conceitos de banco de dados ¢ a sua importincia na construgio de um projeto de sistemas. Identificar a importineia do uso de um Sistema Gerenciador de Banco de Dados (SGBD) cm um sistema computacional de informagdes. Reconhecer a importincia da informacio em um sistema, de acordo com a perspectiva de cada usuasio ou grupo de usuarios. Conteido: Ll Introdugio a0 Sistema Gerenciador de Banco de Dados (SGBD): Conceitos, arquitetura ¢ modelos existentes. 1.2. A importincia da modelagem de dados na construg%o de um software. Conceito de minimundo. Abstragio de Dados. Independéncia de dados. As linguagens de um SGBD. 1.3 A Administagio de dados € Administragio de Banco de Dados. Visio de dados, UNIDADE2— Modelo de Dados Odjetvor Desenvolver um modelo de dados a partir de um problema que represente uma situagio real de desenvolvimento de sistemas. Contesido: 2.1 Diagrama de Classe da UML; Blementos bésicos, extensdes do modelo; Diagrama de classe de entidade. 22 Modelo Relacional de Dados; Conceitos bisicos; conceitos de relagdes ¢ tabelas, atributos e dominios; Principais caraeteristicas das relacdes e suas instincias. 2.3 Coneeitos de chave primatia, chave candidata ¢ chave estrangeira. RestricBes do modelo rclacional; Dominio e chave; Integridade de entidade ¢ referencial; Restricdes seminticas. UNIDADE 3 ~ Mapeamento do Diageama de Classe da UML para « modelo relacional UVA itunes Realizar a derivacio do diagrama de classe da UML para o modelo relacional. Construit 0 Projeto Légico de Banco de Dados. Contes: 3.1 Eliminagio de atributos compostos e multivalorados; Tradugio de classes e associacdes em entidades ¢ relacio. 3.2 Mapear generalizacoes ¢ auto-relacionamento. O conceito de visio: formas diversas de disponibilizacio dos dados de uma ou mais tabelas. 3.3 Engenharia reversa: obtencio do Projeto de Banco de Dados a partir do modelo relacional. UNIDADE 4~Nomalizagio dos dados. Objetivo: Construir um projeto de banco de dados através da aplicacio das formas normsis, otimizando os attibutos de um modelo de dados. ' Contesido: 4.1 As trés primeiras formas normais. 4.2.A quarta forma normal. A forma normal de Boyce-Codd. 4.3 Outras formas normais. METODOLOGIA DE ENSINO ‘Aulas expositivas, podendo contar com o apoio de apresentagdes, além do desenvolvimento de trabalhos, individuais ou em grupos. ATIVIDADES DISCENTES Realizar a leitura de material direcionado. Desenvolver ttabalhos e realizar a resolucio de exercicios que apoie o contetido apresentado, além do acompanhamento € reflexio sobre questdes resolvidas em sala de aula PROCEDIMENTOS DE AVALIACAO Avaliagio processual e continua, priorizando aspectos qualitativos © quantitativos relacionados com o processo de ensino-aptendizagem e 0 desenvolvimento do aluno observado durante a realizacio das atividades propostas, individualmente e/ou em grupo. Atividades em sala de aula (individual e/ou em grapo); Prova (individual). BIBLIOGRAFIA BASICA ELMASRI, Rames; NAVATHE, Shamkant B. Sistemas de Banco de Dados. 6a Edigio. Sio Paulo: Sio Paulo: Pearson Prentice Hall. 2011. ISBN: 9788579360855. SILBERSCHATZ, Abraham; KORTH, Henry F. SUDARSHAN, S. Sistemas de Banco de Dados. 6. ed. Rio de Janeiro: Elsevier, 2012. ISBN: 9788535245356. HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6, ed, Porto Alegre: Bookman, 2009. ISBN: 9788577803828. DIBLIOGRAFIA COMPLEMENTAR DATE, C. J. Introdugio a Sistemas de Bancos de Dados. 8. ed. Rio de Janeiro: Campus, 2004. ISBN: 8535212736. 35 UVA itixns COUGO, Paulo. Modelagem Conceitual e Projeto de Banco de Dados. Rio de Janeiro: Campus, 1997. ISSN: 9788535201581. MACHADO, Felipe N. R., ABREU, Mauricio P. Projeto de Banco de Dados - Uma visio pratica. 13. ed. Sio Paulo: Erica, 2004, ISBN: 8571943125. BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivan. UML: Guia do Usuario. Rio de Jancizo: Campus, 2006. ISBN: 9788535217841 TEOREY, Toby, LIGHTSTONE, Sam, NADEAU, Tom, JAGADISH, H. V. Projeto e Modelagem de Banco de Dados. Rio de Janeiro: Campus. 2013. ISBN: 9788535264456. 36 UVA | Nitunne PLANO DE ENSINO CURSO, SISTEMAS DE INFORMAGAO DISCIPLINA BANCO DE DADOS II CODIGO —INF8279_—-s CARGA HORARIA 60EH PROFESSOR CLAUDIO RIBEIRO EMENTA Projeto fisico (Criagio de Banco de Dados). Algebra relacional. Calcul relacional. Linguagens de sistemas de banco de dados. Administragio de dados. Seguranga de dados. OBJETIVO DA DISCIPLINA Constrair em conjunto com os alunos um projeto fisico de banco de dados, abortando todas as etapas e componentes do projeto fisico, da construcio das tabelas a definigio das questdes de seguranga. PROGRAMA DETALHADO UNIDADE 1- Projeto Fisico de Banco de Dados Objetivo: Introduzir os conceitos de criagio de um banco de dados. Mostrar de que forma se implementa um banco de dados para que se tenha todas as garantias necessirias dentro de um processo de seguranca da informacio. Contetido: 1.1 Criagio de banco de dados 1.2. Implementagio de um banco de dados 1.3. Ferramentas do banco de dados UNIDADE 2 - Linguagens relacionais Objetivo: Estudar a algebra telacional no banco de dados, sua importincia, a diferenga do cédigo sQ. 59 UVA [itusine Aplicar as teorias em uma ferramenta pritica pata que se veja os resultados oriundos das consultas ¢ transagdes geradas. Contetido: 2.1 Introdugio 2.2 Algebra Relacional 2.3 Célculo Relacional UNIDADE 3 - Structured Query Language (SQL) Objetivo: Aplicar 0 uso da DDL na ctiago de tabelas, chaves e indices. Aplicar 0 uso linguagem de manipulago de dados em um banco de dados para que se perceba os resultados pettinentes. Focar a importincia de um bom dicionério de dados e suas funcionalidades, Conteaido: 3.1 DDL, 3.2DML 3.3 Dicionfrio de dados UNIDADE 4 - Seguranga de dados Objetivo: Fomentar as aplicagdes de seguranca em um banco de dados, suas necessidades junto a importincia de se manter integra a base de dados. Contetido: 4.1 Controle de Acesso e geréncia de usuarios 4.2 Comandos de autorizagio 60 UVA _ |itumne 4.3 Seguranga em SQL METODOLOGIA DE ENSINO Aulas priticas em laboratério, com 0 uso de transparéncias ferramentas de software para uso € administracio de um Sistema Gerenciador de Banco de Dados real. Abordagem expositiva dos contetidos tedticos. ATIVIDADES DISCENTES Realizar a leitura de material direcionado. Desenvolver trabalhos ¢ realizar a resolucto de listas de exercicios, além do acompanhamento € teflexio sobte questdes resolvidas em sala de aula. Uso de uma ferramenta especifica de banco de dados para as implementagées. PROCEDIMENTOS DE AVALIACAO Avaliagio processual e continua, priorizando aspectos qualitativos e quantitativos relacionados com 0 processo de ensino-aprendizagem eo desenvolvimento do aluno observado durante a realizagio das atividades propostas, individualmente e/ou em grupo. Atividades em sala de aula (individual e/ou em grupo); Prova (individual). BIBLIOGRAFIA BASICA. SILBERSCHATZ, Abraham; KORTH, Henty F. e SUDARSHAN, S. Sistemas de Banco de Dados. 5. ed. Rio de Janeiro: Campus, 2006 DATE, C. J. Introdugao a Sistemas de Bancos de Dados. 84 edicio Rio de Jancito: Editora Campus, 2004. ELMASRI, Rames e NAVATHE, Shamkant B. 3. ed. Sistemas de Banco de Dados: Fundamentos ¢ Aplicagdes. Sio Paulo: LTC, 2002 BIBLIOGRAFIA COMPLEMENTAR WATSON, Richard T. Data Management — Bancos de Dados e Organizagoes. 3a edi¢io, LIC Bditora, 2004. MACHADO, Felipe N. R., ABREU, Mauricio P. Projeto de Banco de Dados — Uma visdo pritica. 12a Edicio. Editora Erica, 2004. COUGO, Paulo. Modelagem Conceitual e Projeto de Banco de Dados. 112 ‘Tiragem, Editora Campus, 1997. DE OLIVEIRA, Celso Henrique Poderoso, Sqk Curso Pratico. Novatec, 2002. HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6a. Edicio. Bookman.

Você também pode gostar