TADS:Banco de dados I

De Wiki Cursos IFPR Foz
Revisão de 18h44min de 12 de agosto de 2014 por Ana Paula (discussão | contribs)
Ir para navegaçãoIr para pesquisar

Banco de Dados I

Carga Horária

60 horas -> 72 aulas

Objetivos

Fornecer conhecimentos sobre a concepção, utilização, técnicas de estruturação, manipulação de informações, modelos de representação e desenvolvimento de bancos de dados. Banco de dados relacional; normalização até a 3ª. Forma Normal.

Ementa

Sistemas de banco de dados; Projeto lógico de banco de dados; Bancos de dados relacionais; Diagrama entidade-relacionamento; Projeto físico de um banco de dados; Linguagem SQL. Álgebra Relacional. Linguagens de consulta declarativas. Normalização. Projeto Físico de Bancos de Dados. Estrutura interna de um Sistema Gerenciador de Banco de Dados.

Conteúdo Programático

  1. Introdução a Banco de Dados
    1. Dados X Informação
    2. Base de dados X sistema de banco de dados
    3. Tipos de usuários de um banco de dados
    4. Fases no desenvolvimento de um projeto de banco de dados
    5. Modelo de dados
  2. Modelo Entidade-Relacionamento
    1. Entidades e Atributos
    2. Chave primária
    3. Entidade fraca
    4. Relacionamento / Cardinalidade
    5. Especialização
    6. Agregação
  3. Modelo Relacional
    1. Chave estrangeira e Integridade referencial
    2. Conversão Modelo ER para Modelo Relacional
    3. Diagrama do Modelo Relacional
    4. Dicionário de Dados
    5. Normalização
  4. Linguagem SQL: DDL
  5. Linguagem SQL: DML
    1. Comandos INSERT, DELETE, UPDATE, SELECT
    2. cláusulas WHERE, FROM, LIKE, ORDER BY, GROUP BY
    3. Operadores IN, NOT IN, EXISTS, ALL, SOME
    4. Junção
  6. Desenvolvimento de Aplicação Prática Envolvendo Banco de Dados.
  7. Álgebra Relacional

Bibliografia Básica

  1. SILBERCHATZ, Abrahan, KORTH, Henri F., SHUDARSHAN, S., Sistema de Banco de Dados, 5a. Ed., Campus, 2006.
  2. HEUSER , Projeto de Banco de Dados. Editora Sagra Luzzato, 5a. Edição, 2004.
  3. ELMASRI, Ramez E., NAVATHE, Shamkant B., Sistema de Banco de Dados, 6a. Ed., Pearson, 2010.
  4. DATE, Chris J., Introdução a Sistemas de Banco de Dados, 8a. Ed, Campus, 2004.
  5. ABREU, Maurício P.; MACHADO, Felipe N. R.; Projeto de Banco de Dados: Uma visão prática; Ed. Érica, 2006.

Bibliografia Complamentar

  1. KROENKE, David M. ; Banco de Dados: Fundamentos, Projeto e Implementação - 6a edição; LTC Editora, 1999.
  2. SUEHRING, Steve; MySQL a Bíblia; Ed. Campus Elsevier, 2002;
  3. ANGELOTTI, Elaini Simoni, Banco de Dados, Editora do Livro Técnico, 2010.
  4. TAKAHASHI, Mana, Guia Mangá de Banco de Dados, Novatec, 2009.
  5. LECHETA, Ricardo R.; Google Android; 3ª Edição, 2013en, ed. Novatec

Link do Blog com material da aula

  1. http://anapaulawauke.wordpress.com