TADS:Banco de dados I: mudanças entre as edições
Linha 62: | Linha 62: | ||
# [http://anapaulawauke.wordpress.com http://anapaulawauke.wordpress.com] | # [http://anapaulawauke.wordpress.com http://anapaulawauke.wordpress.com] | ||
# [[Mídia:BD1_EX1.pdf | Lista de Exercícios 1]] | # [[Mídia:BD1_EX1.pdf | Lista de Exercícios 1]] | ||
# [[Mídia:BD1_EX2.pdf | Lista de Exercícios 2]] | |||
# [[Mídia:BD1_EX3-1.pdf | Lista de Exercícios 3 - parte 1]] | |||
# [[Mídia:BD1_EX3-2.pdf | Lista de Exercícios 3 - parte 2]] | |||
# [[Mídia:BD1_EX3-3.pdf | Lista de Exercícios 3 - parte 3]] | |||
# [[Mídia:BD1_EX3-4.pdf | Lista de Exercícios 3 - parte 4]] | |||
# [[Mídia:BD1_EX3-5.pdf | Lista de Exercícios 3 - parte 5]] | |||
--[[Usuário:Ana Paula|Ana Paula]] ([[Usuário Discussão:Ana Paula|discussão]]) 15h54min de 12 de agosto de 2014 (BRT) | --[[Usuário:Ana Paula|Ana Paula]] ([[Usuário Discussão:Ana Paula|discussão]]) 15h54min de 12 de agosto de 2014 (BRT) |
Edição das 17h12min de 20 de agosto de 2014
Banco de Dados I
Carga Horária
60 horas -> 72 aulas
Ano Letivo 2014
Professora: Ana Paula Wauke (ana.wauke@ifpr.edu.br)
Horário: 3a. feira - 19h00 - 20h35 | 5a feira - 20h55 - 22h35
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
- Introdução a Banco de Dados
- Dados X Informação
- Base de dados X sistema de banco de dados
- Tipos de usuários de um banco de dados
- Fases no desenvolvimento de um projeto de banco de dados
- Modelo de dados
- Modelo Entidade-Relacionamento
- Entidades e Atributos
- Chave primária
- Entidade fraca
- Relacionamento / Cardinalidade
- Especialização
- Agregação
- Modelo Relacional
- Chave estrangeira e Integridade referencial
- Conversão Modelo ER para Modelo Relacional
- Diagrama do Modelo Relacional
- Dicionário de Dados
- Normalização
- Linguagem SQL: DDL
- Linguagem SQL: DML
- Comandos INSERT, DELETE, UPDATE, SELECT
- cláusulas WHERE, FROM, LIKE, ORDER BY, GROUP BY
- Operadores IN, NOT IN, EXISTS, ALL, SOME
- Junção
- Desenvolvimento de Aplicação Prática Envolvendo Banco de Dados.
- Álgebra Relacional
Bibliografia Básica
- SILBERCHATZ, Abrahan, KORTH, Henri F., SHUDARSHAN, S., Sistema de Banco de Dados, 5a. Ed., Campus, 2006.
- HEUSER , Projeto de Banco de Dados. Editora Sagra Luzzato, 5a. Edição, 2004.
- ELMASRI, Ramez E., NAVATHE, Shamkant B., Sistema de Banco de Dados, 6a. Ed., Pearson, 2010.
- DATE, Chris J., Introdução a Sistemas de Banco de Dados, 8a. Ed, Campus, 2004.
- ABREU, Maurício P.; MACHADO, Felipe N. R.; Projeto de Banco de Dados: Uma visão prática; Ed. Érica, 2006.
Bibliografia Complamentar
- KROENKE, David M. ; Banco de Dados: Fundamentos, Projeto e Implementação - 6a edição; LTC Editora, 1999.
- SUEHRING, Steve; MySQL a Bíblia; Ed. Campus Elsevier, 2002;
- ANGELOTTI, Elaini Simoni, Banco de Dados, Editora do Livro Técnico, 2010.
- TAKAHASHI, Mana, Guia Mangá de Banco de Dados, Novatec, 2009.
- LECHETA, Ricardo R.; Google Android; 3ª Edição, 2013en, ed. Novatec
Link do Blog com material da aula
- http://anapaulawauke.wordpress.com
- Lista de Exercícios 1
- Lista de Exercícios 2
- Lista de Exercícios 3 - parte 1
- Lista de Exercícios 3 - parte 2
- Lista de Exercícios 3 - parte 3
- Lista de Exercícios 3 - parte 4
- Lista de Exercícios 3 - parte 5
--Ana Paula (discussão) 15h54min de 12 de agosto de 2014 (BRT)