13 - SQL

Descripción

Banco de Dados - PCDF Mapa Mental sobre 13 - SQL, creado por Flavio Costa el 17/09/2017.
Flavio Costa
Mapa Mental por Flavio Costa, actualizado hace más de 1 año
Flavio Costa
Creado por Flavio Costa hace casi 7 años
10
1

Resumen del Recurso

13 - SQL
  1. Linguagem de Definição de Dados (DDL)
    1. usada para especificar o esquema conceitual
      1. CREATE TABLE NOME_TABELA
        1. Chave Primária: PRIMARY KEY
          1. Chave Estrangeira: FOREIGN KEY
            1. Chave Alternativa (ou alternada): UNIQUE
              1. Restrição de Domínio: CHECK
                1. CONSTRAINT NOME_RESTRIÇÃO TIPO RESTRIÇÃO: atribuir nomes às restrições de integridade
                  1. Deleção de item referenciado
                    1. ON DELETE RESTRICT);
                      1. impede a exclusão (default)
                      2. ON DELETE SET NULL)
                        1. transforma o valor em nulo
                        2. ON DELETE CASCADE)
                          1. exclui a linha da tabela
                        3. CREATE VIEW
                          1. <nome-de-visão> [ (lista-de-colunas) ]
                            1. AS <comando-de-seleção>
                              1. [WITH CHECK OPTION]
                              2. CREATE VIEW
                                1. Empregados_Sede
                                  1. AS SELECT (Nome, Endereco, Sexo, Data-nasc)
                                    1. FROM EMPREGADO
                                    2. Atualização (INSERT, UPDATE, DELETE) de visão:
                                      1. A query não pode conter join, ou seja, deve ser baseada apenas em uma tabela
                                        1. A query deve conter todas as colunas nott null da tabela referenciada.
                                          1. A query não pode conter operadores de conjunto: UNION, EXCEPT e INTERSECT.
                                            1. A query não pode conter o operador DISTINCT.
                                              1. A query não pode conter funções de agregação.
                                                1. A query não pode conter GROUP BY.
                                                2. ALTER TABLE
                                                  1. ADD COLUMN
                                                    1. DROP COLUMN
                                                      1. ADD CONSTRAINT
                                                        1. DROP CONSTRAINT TIPO_TELEFONE
                                                          1. MODIFY (TIPO VARCHAR2(5));
                                                          2. Deletar Tabela (estrutura)
                                                            1. DROP TABLE Pessoa;
                                                            2. Renomear Tabela
                                                            3. DML
                                                              1. SELECT
                                                                1. COL1, COL2
                                                                2. FROM
                                                                  1. NOME_TABELA
                                                                  2. WHERE
                                                                    1. GROUP BY
                                                                      1. HAVING
                                                                        1. ORDER BY ( É SEMPRE O ULTIMO COMANDO)
                                                                          1. Atualização
                                                                            1. UPDATE NOME_TABELA
                                                                              1. UPDATE PESSOA SET idade = 30 WHERE nome = ‘Paulo’
                                                                            2. Deleção
                                                                              1. DELETE FROM NOME_TABELA
                                                                                1. TRUNCATE TABLENOME_TABELA (semrollback)
                                                                                  1. O comando TRUNCATE remove rapidamente todas as linhas da tabela.
                                                                                    1. O comando TRUNCATE não pode ser utilizado dentro de um bloco de transação (delimitado por BEGIN/COMMIT), porque não existe a possibilidade de desfazê-lo
                                                                                  2. Funções Agregadas:
                                                                                    1. SELECT COUNT(*)
                                                                                      1. Contador
                                                                                      2. SELECT SUM(idade) FROM PESSOA
                                                                                        1. Soma
                                                                                        2. SELECT AVG(idade)
                                                                                          1. Idade Máxima Média
                                                                                          2. SELECT MAX(idade)
                                                                                            1. Idade Máxima
                                                                                            2. SELECT MIN(idade) FROM PESSOA
                                                                                              1. Idade Minima
                                                                                              2. SELECT DISTINCT
                                                                                                1. Garante a unicidade da TUPLA não da coluna
                                                                                                2. Junção Externa à Esquerda
                                                                                                  1. Select * From Livro li LEFT OUTER JOIN
                                                                                                  2. Junção Cruzada (Produto Cartesiano)
                                                                                                    1. Select Cod_Pac, Nome_Pac, Cod_Med, Nome_Med From Paciente CROSS JOIN Medico
                                                                                                  3. União
                                                                                                    1. Union [ALL] (com linhas repetidas)
                                                                                                      1. UNION CORRESPONDING BY
                                                                                                  Mostrar resumen completo Ocultar resumen completo

                                                                                                  Similar

                                                                                                  Dragon Ball do início ao fim 03/2017
                                                                                                  Vini Catoo
                                                                                                  Introdução a Banco de Dados
                                                                                                  Danilo Barbosa
                                                                                                  Quiz matematíca
                                                                                                  Guilherme Mendes
                                                                                                  Inteligencia Emocional
                                                                                                  gabriel.milla
                                                                                                  Investigación
                                                                                                  silvanoperazaiti
                                                                                                  Los números en Alemán
                                                                                                  Zamanta Federico
                                                                                                  Todos mis RECURSOS...
                                                                                                  Ulises Yo
                                                                                                  Historia del Consejo de Normas Internaciones de Contabilidad
                                                                                                  Karime Toledo Estudillo
                                                                                                  DERECHO LABORAL LINEA DEL TIEMPO
                                                                                                  felipe cardenas
                                                                                                  ERLIJIOAK Prueba
                                                                                                  Txemi López