Capítulo 2 - SQL Fundamentals I

Description

Mind Map on Capítulo 2 - SQL Fundamentals I, created by waldir oliveira on 23/08/2017.
waldir oliveira
Mind Map by waldir oliveira, updated more than 1 year ago
waldir oliveira
Created by waldir oliveira about 7 years ago
41
1

Resource summary

Capítulo 2 - SQL Fundamentals I
  1. SELECT - Consultas no banco de dados
    1. Sintaxe
      1. SELECT * ou (DISTINCT) (coluna(s) ou expressões) FROM TABLE

        Annotations:

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

            Annotations:

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

                  Annotations:

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

                                              Similar

                                              Oracle Cloud Infrastructure Foundations 2021 Associate exam questions
                                              Simone Stefani
                                              Oracle Certified Java Associate 7
                                              Rafael Mulock
                                              Capitulo 07 - Manipulating Data
                                              RENATO PASQUINI
                                              Capitulo 04 - Displaying Data from Multiple Tables
                                              RENATO PASQUINI
                                              Capitulo 17 - Hierarchical Retrieval
                                              RENATO PASQUINI
                                              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
                                              SQL Comands
                                              Marcelo Braga2690
                                              Banco de dados e SGBD
                                              bruno de assis