Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Introdução ao curso de SQL 1 1. Introdução ao curso de SQL Manual do MySQL https://s3-us-west-2.amazonaws. com/secure.notion-static.com/3d ee5538-b88e-4407-abdb-109a7f 9d0ad3/refman-8.0-en.a4.pdf O que são banco de dados? Mecanismos de armazenamento de dados Conjunto de informação com estrutura regular Banco de dados não relacionais Arquivos estruturados São um tipo de arquivos muito engessados. Banco de dados relacionais Dados organizados em tabelas Tabelas podem se relacionar com outras tabelas Menor espaço de armazenamento Maior velocidade de acesso aos dados Padrão mundialmente utilizado Banco de dados relacionais Banco de dados Ferramentas que permitem o armazenamento e manipulação de dados organizados em forma de tabelas Tabelas https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3dee5538-b88e-4407-abdb-109a7f9d0ad3%2Frefman-8.0-en.a4.pdf?table=block&id=abcd7a14-0506-4320-b3ec-53b4448e2766&spaceId=fc6731bd-9003-4850-aa87-6b73d7f07f08&userId=46de1945-1b81-48d0-b092-e37e0fe20ab9&cache=v2 1. Introdução ao curso de SQL 2 Forma de organização de dados formada por linhas e colunas Colunas Campos que formam os registro Linhas Registros ou tuplas Visões Consultas SQL a dados das tabelas do banco sem armazená-los Índicecs Estruturas que gerenciam a ordenação de valores dos campos informados para melhorar a performance de processamento destes campos SGBDs SGBD Em português SGBD: Sistema Gerenciador de Banco de Dados Em inglês DBMS: Database Management System SGBD não é um banco de dados, mas sim um complemento SGBD é um grupo de programas para interação com os dados Introdução ao SQL SQL (Structured Query Language) Linguame Estruturada de consulta Formada pelo conjunto das linguagens: – DDL (Data Definition Language): Linguagem de Definição de Dados 1. Introdução ao curso de SQL 3 – DML (Data Manipulation Language): Linguagem de Manipulação de Dados – DQL (Data Query Language): Linguagem de Consulta de Dados – DCL (Data Control Language): Linguagem de Controle de Dados – DTL (Data Transaction Language): Linguagem de Transação de Dados Obs: apesar dessa divsão na maior parte das vezes niguem usa ele no seu cotidiano, sendo assim resumindo-se a falar SQL. DDL (Data Definirion Language) Linguagem de definição de dados CREATE: Cria uma estrutura ALTER: Altera uma estrutura DROP: Exclui uma estrutura DML (Data Manipulation Language) Linguagem de Manipulação de Dados INSERT: Insere dados UPDATE: Altera dados DELETE: Exclui dados DQL (Data Query Language) Linguagem de consulta de dados SELECT: Retorna dados Ordenação de dados Agrupamento de dados Funções aritméticas Filtro de seleção 1. Introdução ao curso de SQL 4 DCL (Data Control Languege) Linguagem de Controle de Dados GRANT: Habilita acesso a dados e operações REVOKE: Revoga acesso a dados e operações DTL (Data Transaction Language) Linguagem de Transação de Dados START TRANSACTION: Inicia a transação COMMIT: Concretiza a transação ROLLBACK: Anula a transação
Compartilhar