Capítulo 2 - SQL Fundamentals I

waldir oliveira
Mind Map by , created about 2 years ago

Mind Map on Capítulo 2 - SQL Fundamentals I, created by waldir oliveira on 08/23/2017.

6
1
0
waldir oliveira
Created by waldir oliveira about 2 years ago
Banco de dados e SGBD
bruno de assis
Simulado oficial B
Estevão Barbato
SALESFORCE ADM-201 Certification Exam 5
Hawerth Castro
HRCI Glossary of Terms A-N
Sandra Reed
kool meme kwiz lmao!!!!!!!! VERY FUNNY!!!!!
Harry McSwain
Oracle Certified Java Associate 7
Rafael Mulock
Mapa Mental - Exame de Certificação CTFL-AT
Larissa Trindade
ITIL SIMULADO 4
Estevão Barbato
Simulado oficial A
Estevão Barbato
Simulado 6
Estevão Barbato
Capítulo 2 - SQL Fundamentals I
1 SELECT - Consultas no banco de dados
1.1 Sintaxe
1.1.1 SELECT * ou (DISTINCT) (coluna(s) ou expressões) FROM TABLE

Annotations:

  • Sintaxe básica do SELECT
1.1.1.1 SELECT * FROM TABLE - Seleciona todas as colunas da tabela
1.1.1.1.1 SELECT DISTINCT * FROM TABLE

Annotations:

  • Não pode selecionar  * e selecionar DISTINCT
1.1.1.2 SELECT DISTINCT (coluna(s) ou expressao(ões)) FROM TABLE
1.1.1.3 SELECT coluna(s) from TABLE
1.2 Capaz de fazer três operações
1.2.1 Junção
1.2.1.1 Unir duas ou mais tabelas
1.2.2 Seleção
1.2.2.1 Fazer seleção de linhas específicas
1.2.3 Projeção
1.2.3.1 Selecionar uma ou mais colunas especificadas
2 DESCRIBE
2.1 DESC[RIBE] <SCHEMA>.TABLENAME

Annotations:

  • Sintaxe básica do DESCRIBE
2.1.1 O <SCHEMA> pode ser omitido se o usuário conectado for proprietário do SCHEMA
2.2 Descreve a tabela (Informações sobre as colunas)
2.2.1 NULL?
2.2.1.1 Coluna aceita valores nulos
2.2.1.2 Coluna não aceita valores nulos
2.2.2 Tipo de Dados
2.2.3 Nome da Coluna
3 Concatenação
3.1 Utilizar ||
4 Literais e Tabela DUAL
4.1 Literais
4.1.1 Valores numéricos, de caracteres, data e hora
4.1.1.1 Que não originam de um objeto do banco
4.1.1.1.1 Para serem avaliadas, deve-se ter uma instrução SELECT
4.1.1.1.1.1 DUAL
4.1.1.1.1.1.1 Contém uma coluna chamada DUMMY
4.1.1.1.1.1.1.1 Apresenta o valor retornado pela expressão
4.1.1.1.1.2 Utiliza-se aspas simples para literais
4.1.1.1.1.2.1 E se houver aspas simples na cadeia de literais?
4.1.1.1.1.2.1.1 Se não Tratado: Erro ORA-00923
4.1.1.1.1.2.1.2 Adicionar uma aspa simples para cada aspa
4.1.1.1.1.2.1.2.1 Essa aspa simples não aparecerá no literal selecionado
4.1.1.1.1.2.1.2.2 Pode se tornar propício a erros conforme aumenta o número de aspas
4.1.1.1.1.2.1.3 Operador alternativo q
4.1.1.1.1.2.1.3.1 Permite utilizar qualquer caractere single-byte e multi-byte
5 Colunas não nulas e anuláveis
5.1 Colunas possuem nomes e tipos de dados
5.2 Algumas são restritas a serem colunas obrigatórias
5.2.1 Não podem ter valores nulos
5.3 Algumas não são colunas obrigatórias
5.3.1 Pode ocorrer de ficarem vazias(Nulas)
5.3.1.1 Qualquer cálculo aritmético com um valor NULL retorna NULL
5.3.1.2 Concatenação de NULL com literais é ignorada
5.3.2 Colunas Anuláveis e Chaves Externas
5.3.2.1 Design do modelo de dados pode levar a situações problemáticas
5.3.2.1.1 Chaves externas podem não ser obrigatórias
5.3.2.1.1.1 Pode gerar um erro de relacionamento entre tabela-pai e tabela-filha

Media attachments