Buscar

INF A02 Banco de Dados II

Prévia do material em texto

��PROGRAMA DE DISCIPLINA��
CÓDIGO: INF A02
DISCIPLINA: APLICAÇÕES EM BANCOS DE DADOS
CRÉDITOS: 3
CARGA HORÁRIA: 60
OBJETIVO(S):
Capacitar o aluno a projetar e implementar um banco de dados bem como compreender o funcionamento da linguagem relacional SQL
EMENTA:
Revisão de Conceitos, Projeto Lógico. Projeto de índices de Acesso. Álgebra Relacional. Otimização, Segurança, Recuperação, Linguagem SQL.
PRÉ-REQUISITO(S):
INF A23 - Modelagem de Banco de Dados
CONTEÚDO PROGRAMÁTICO:
Unidade 1 - Conceitos Básicos de BD
Modelo Conceitual de Dados
Entidades de Dados
Relacionamentos e Cardinalidades
Chaves Primária, Candidata, Estrangeira
Agregação, Generalização e especialização (Super-tipo e Sub-tipo)
Unidade 2 - Projeto Físico de Banco de Dados
Unidade 3 – Conceitos Álgebra Relacional
Desrição, Projeção, União, Interseção, Diferença, Junção
Unidade 4 - Linguagem S.Q.L.
Breve Histórico e Estrutura de Funcionamento
Unidade 5 - Linguagem S.Q.L. - Comandos DDL
Create Table, Alter Table, Drop Table, Create Index, Alter Index, Drop Index
Unidade 6 - Linguagem S.Q.L. - Comandos DML
6.1 Insert, Update, Delete
Unidade 7 - Linguagem S.Q.L. - Comandos DQL
7.1 Consulta de Dados (SELECT)
7.2 Categorização de Dados (igualdade, não-igualdade, valores menores e maiores)
7.3 Resumindo resultados (COUNT, SUM, MAX, MIN, AVG)
7.4 Classificando e agrupando dados (GROUP BY, ORDER BY, HAVING)
7.5 Unindo Tabelas
Unidade 8 - Linguagem S.Q.L. - Predicados de Cláusula WHERE
8.1 Igual, Diferente, Maior, Menor, BETWEEN, IN, LlKE, NOT, ALL, EXISTIS, DISTINCT
Unidade 9 - Linguagem S.Q.L. -Uso de SubQueries
9.1 Regras Básicas
9.2 Usando Aliases
9.3 SubQueries com INSERT, UPDATE e DELETE
9.4 SubQueries dentro de SubQueries 
METODOLOGIA:
Aulas expositivas e práticas em laboratório utilizando SQL-Server e MySql. Uso do 28horas como ferramenta de troca de informações e listas de discussão sobre tópicos da disciplina.
BIBLIOGRAFIA:
Livro-Texto:
DATE, C. J. Introdução a sistemas de bancos de dados. Rio de Janeiro: Campus, 2000.
KORTH, H. F.; SILBERSCHATZ, A. Sistemas de bancos de dados. 2. ed. ver. São Paulo: Makron Books, 1999.
MACHADO, F; ABREU, F. Projeto de banco de dados: uma visão prática. 9. ed. São Paulo: Érica, 1996.
� PAGE �2�

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes