Dbsql
4300 palavras
18 páginas
BANCO DE DADOSSQL
Prof. Marcos Alexandruk
SUMÁRIO
BREVE HISTÓRIA DA LINGUAGEM SQL PRINCIPAIS SISTEMAS DE BANCO DE DADOS QUE USAM SQL ORACLE HISTÓRICO WEBSITES RECOMENTADOS SQL (STRUTURED QUERY LANGUAGE) DDL (DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE) DQL (DATA QUERY LANGUAGE) DDL (DATA CONTROL LANGUAGE) ALGUNS COMANDOS ÚTEIS NOMENCLATURA DE COLUNAS TIPOS DE DADOS CRIAÇÃO DE TABELAS VERIFICANDO A ESTRUTURA DE UMA TABELA CONSTRAINTS CHAVE PRIMÁRIA (PK – PRIMARY KEY) CHAVE ESTRANGEIRA (FK – FOREIGN KEY) DEFAULT NOT NULL UNIQUE CHECK DESATIVANDO CONSTRAINTS ATIVANDO CONSTRAINTS REMOVENDO CONSTRAINTS ADICIONANDO CONSTRAINTS EXCLUSÃO DE TABELAS ALTERAÇÃO DE TABELAS ADICIONANDO COLUNAS MODIFICANDO COLUNAS EXCLUINDO COLUNAS ALTERANDO O NOME DE UMA TABELA CRIANDO UMA TABELA COM BASE EM OUTRA TRUNCATE ÍNDICES CRIANDO UM ÍNDICE EXCLUINDO UM ÍNDICE ROWID CASE: DER - DIAGRAMA ENTIDADE RELACIONAMENTO CASE: SCRIPT PARA CRIAR E POPULAR TABELAS INSERT UPDATE DELETE CLÁUSULA WHERE SELECT ALIAS DISTINCT ORDER BY 04 04 05 04 05 06 06 06 06 06 07 07 07 08 08 08 08 08 09 09 09 09 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 13 14 14 14 15 16 16 16 16
WHERE GROUP BY HAVING FUNÇÕES DE LINHA UPPER LOWER INITCAP LPAD RPAD SUBSTR FUNÇÕES DE GRUPO AVG MAX MIN COUNT SUM FUNÇÕES NUMÉRICAS ABS CEIL FLOOR MOD POWER SQRT ROUND TRUNC SIGN FUNÇÕES DE CONVERSÃO TO_CHAR TO_DATE TO_NUMBER SUBQUERY JOIN - JUNÇÕES DE TABELAS EQUI JOIN OUTER JOIN (JUNÇÃO EXTERNA) LEFT OUTER JOIN (JUNÇÃO EXTERNA À ESQUERDA) RIGHT OUTER JOIN (JUNÇÃO EXTERNA À DIREITA) FULL OUTER JOIN (JUNÇÃO EXTERNA COMPLETA) NON EQUI JOIN SELF JOIN CROSS JOIN (JUNÇÃO CRUZADA) NATURAL JOIN (JUNÇÃO NATURAL) JUNÇÃO BASEADA EM NOMES DE COLUNAS OPERAÇÕES DE CONJUNTO UNION (UNIÃO) INTERSECT (INTERSEÇÃO) MINUS (DIFERENÇA)
16 16 16 18 18 18 18 18 19 19 20 20 20 20 20 20 22 22 22 22 22 22 23 23 23 23 25 25 25 25 26 29 29 30 30 30 31 31 32 32 33 34 35 35 35 35
BANCO DE DADOS BREVE HISTÓRIA DA LINGUAGEM