Prévia do material em texto
IMPLEMENTAÇÃO DE BANCO DE DADOS MODULO 2 – L INGUAGEM SQL MODELO RELACIONALIMPLEMENTAÇÃO DE BANCO DE DADOS - MÓDULO 2 – Linguagem SQL 2. LINGUAGEM SQL 2.1 Linguagens de Definição de Dados (DDL) 2.1.1 Criação de tabela: CREATE 2.1.2 Alteração de Tabela: ALTER 2.1.3 Exclusão da Tabela: DROP 2.2 Linguagem de Manipulação de Dados (DML) 2.2.1 Inserção de dados: INSERT 2.2.2 Atualização de registros: UPDATE 2.2.3 Exclusão de Registros: DELETE 2.3 Cláusula WHERE e seus OPERADORES CONTEÚDO MODELO RELACIONALIMPLEMENTAÇÃO DE BANCO DE DADOS - MÓDULO 2 – Linguagem SQL 2.4 Comando SELECT: Seleção de Registros 2.4.1 Sintaxe básica 2.4.2 Operadores lógicos 2.4.3 Comandos com expressões 2.4.4 Cláusula ORDER BY 2.4.5 Cláusula DISTINCT 2.4.6 Agrupamento 2.4.7 Cláusula GROUP BY 2.4.7 Cláusula HAVING 2.4.8 Comandos de junção 2.5 VISÕES CONTEÚDO 2. LINGUAGEM SQL MODELO RELACIONALIMPLEMENTAÇÃO DE BANCO DE DADOS - MÓDULO 2 – Linguagem SQL 2. LINGUAGEM SQL Structured Query Language (Linguagem de Consulta Estruturada) ou SQL, é a linguagem de comunicação padrão para banco de dados relacional Muitas das características originais do SQL foram originadas na álgebra relacional. MODELO RELACIONALIMPLEMENTAÇÃO DE BANCO DE DADOS - MÓDULO 2 – Linguagem SQL 2. LINGUAGEM SQL A linguagem SQL é dividida em subconjuntos de acordo com as operações que queremos efetuar sobre um banco de dados: • DDL - Linguagem de Definição de Dados • DML - Linguagem de Manipulação de Dados • DCL - Linguagem de Controle de Dados • DTL - Linguagem de Transação de Dados MODELO RELACIONALIMPLEMENTAÇÃO DE BANCO DE DADOS - MÓDULO 2 – Linguagem SQL 2. LINGUAGEM SQL DDL - ESTRUTURA CREATE ALTER DROP RENAME TRUNCATE DML - DADOS SELECT INSERT UPDATE DELETE DCL - ACESSO GRANT REVOKE DTL - MULTIPROCESSAMENTO BEGIN COMMIT ROLLBACK FIM DO MÓDULO 2