Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Introdução Linguagem SQL - Composição: * DDL (Data Definition Language): Definição da estruturae organização dos dados armazenados, e seus relacionamentos; * DML (Data Manipulation Language): Rotinas de inclusão, remoção, seleção ou atualização dos dados armazenados do B.D; * DCL (Data Control Language): Linguagem de controle de dados, usada pelo DBA(Database Administrator) para controlar o acesso aos dados pelos usuários. Possui comandos de atribuição e remoção de privilégios; * Compartilha dados: Coordena o compartilhamento dos dados por usuários concorrentes; * Integridade dos dados: Auxilia no processo de definição da integridade dos dados, protege contra corrupções, inconsistências e falhas. Vantagens: * Independência de fabricantes: Padronização dos comandos (ANSI); * Portarbilidade entre computadores: De computadores pessoais à grande porte; * Inglês estruturado de alto nível: Conjunto simples de sentenças em inglês; * Consulta interativa: Acesso rápido e respostas a consultas complexas; * Múltiplas visões dos dados: Criação de diferentes visões dos dados armazenados pelo usuário; * Definição dinâmica dos dados: Modificação da estrutura de dados com a flexibilidade. Data Definition Language (DDL): * Create DataBase: <nome da base de dados> - Utilizado para criar uma database(banco de dados) com características específicas (nome banco de dados, nome dos arquivos de log, e arquivo das tabelas); * Alter DataBase <nome da base de dados> - Utilizado para alterar as características do banco de dados (nome banco de dados, nome dos arquivos de log, e arquivo das tabelas); * Drop DataBase: <nome da base de dados> - Utilizado para apagar uma base de dados específica; * Create Table: <nome_tabela> (<descrição das colunas>); (<descrição das chaves>); - Utilizado para criar uma tebla física no banco de dados; * Alter Table: <Nome da Tabela> - Utilizado para alterar características físicas de uma tabela existente; * Drop Table: <nome da tabela> - Utilizado para apagar uma tabela física. Data Manipulation Language (DML): * Insert: Destinado a inserir um registro em tabela específica; - Insert into <tabela> <(atributo1, atributo2, atributo3)> values <(valor1, valor1, valor3)> * Update: Destinado a alterar um ou mais grupos de registros de uma tabela específica; - Update from <tabela> * Select: Destinado a selecionar um ou mais grupos de registros em uma ou mais tabelas específicas; - Select <lista de atributos> from <tabela> * Delete: Utilizado para apagar um ou mais grupos de registros de uma tabela específica; Delete from <tabela> Data Control Language (DCL): * Grant: Utilizado para conceder permissões(privilégios) de acesso dos usuários a algum objeto do banco de dados; * Revoke:
Compartilhar