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