Prof. Toninho – Desenvolvimento de Banco de Dados - SQL - www.proftoninho.com
Limite = 25 % das aulas
Disciplina de 68 horas = 17 faltas
Lembrando que, faltar um dia de aula é equivalente a 04 faltas
BEIGHLEY, Lynn, Use a Cabeça SQL, Ed. Alta Books
FANDERUFF, Damaris, Dominando o Oracle 9i: Modelagem e Desenvolvimento, São Paulo, Ed.
Makron.
MORELLI, Eduardo Terra, Oracle 9i Fundamental: SQL, PL/SQL e Administração, São Paulo, Ed. Érica.
[
GRAVES, Mark. Projeto de banco de dados com XML. 1ª Edição. São Paulo: Pearson, 2003.
SILVA, Robson S., Oracle Database 10g Express Edition. 1ª ed. São Paulo: Érica, 2007
Prof. Toninho – Desenvolvimento de Banco de Dados - SQL - www.proftoninho.com
1º
•
Revisão das Regras de Conversão do Modelo Conceitual para o Modelo Relacional/Lógico.
2º
•
Apresentação da linguagem SQL: histórico, ANSI SQL.
•
Subconjuntos da linguagem SQL:
•
Principais características de um SGBD Relacional.
•
Introdução ao SGBD Oracle®: histórico, visão geral.
•
Interface de comando SQL Plus®: Comandos da ferramenta x comandos SQL
•
Criar tabelas, tipos de dados, constraints (PK, FK, UK, CK e NN).
3º
4º
Atividades práticas em sala utilizando:
•
5º
6º
Create Table com Constraints PK, UK, CK, FK e Not Null
Atividades práticas em laboratório utilizando os comandos DDL:
•
Create Table e Constraints
•
Drop Table
Explanação e atividades práticas em laboratório utilizando:
•
7º
Conceitos de Integridade Referencial – Constraint de Foreign Key
Explanação e atividades práticas em laboratório utilizando o comando DDL:
•
8º
10º
11º
ALTER TABLE: Adicionar, remover, alterar e renomear colunas e constraints na tabela
Explanação e atividades práticas em laboratório utilizando comandos DML:
•
9º
DDL, DML.
Insert, Update e Delete
Explanação e exercícios em laboratório utilizando comandos de TRANSAÇÃO:
•
COMMIT
•
rOLLBACK
Explanação e atividades práticas em laboratório utilizando:
•
Select com cláusulas DISTINCT e ORDER BY
•
SELECT com apelidos em colunas
Exemplos práticos em laboratório utilizando:
•
12º
Select com cláusula WHERE utilizando operadores lógicos, relacionais e aritméticos.
Exemplos práticos em laboratório utilizando:
•
13º
14º
15º
SELECT com cláusulas DISTINCT, WHERE e ORDER BY
Exemplos práticos em laboratório utilizando:
•
Funções de agrupamento
•
Funções numéricas
•
Funções de caracteres
•
Funções de datas
•
SELECT com cláusulas GROUP BY e HAVING
Explanação e atividades práticas em laboratório utilizando:
Prof. Toninho – Desenvolvimento de Banco de Dados - SQL - www.proftoninho.com
•
16º
Explanação e atividades práticas em laboratório utilizando:
•
17º
OUTER JOIN
Explanação e atividades práticas em laboratório utilizando:
•
19º
INNER JOIN (Sintaxe ANSI)
Explanação e atividades práticas em laboratório utilizando:
•
18º
SUB-QUERIES
SELF JOIN
Explanação e atividades práticas em laboratório utilizando operações da álgebra relacional:
•
UNION
•
INTERSECT
•
MINUS
Explanação e atividades práticas em laboratório utilizando:
20º
• Views
Prof. Toninho – Desenvolvimento de Banco de Dados - SQL - www.proftoninho.com
Download

Prof. Toninho – Desenvolvimento de Banco de Dados - SQL