Tabelas de Banco de dados
Um banco de dados podém conter uma ou mais tabelas. Cada tabela é identificada por um nome . As tabelas contêm linhas e colunas com dados.
Neste tutorial, usaremos o banco de dados de exemplo Northwind (incluído no MS Access e no MS SQL Server).
Conceitos importantes do SQL
- Comandos SQL não são case sensitive (não diferencia maiúsculas e minúsculas )
- Algumas Base de dados requerem o ponto e virgula ao final de cada linha de comando ” ; “.
SQL Data Manipulation Language (DML)
Essa é a linguagem para executar requisições, inserir, atualizar e excluir registros. As definições DML mais importantes são:
SELECT; (selecionar dados)
UPDATE SET; (atualizar dados)
DELETE FROM; (deletar dados)
INSERT INTO; (incluir dados)
SQL Data Definition Language (DDL)
DDL SQL permite que tabelas sejam criadas, modificadas ou eliminadas, permite também definir índices (chaves) e especificar ligações entre as tabelas. As definições mais importantes da DDL são:
CREATE TABLE;(criar tabela)
ALTER TABLE; (alterar tabela)
DROP TABLE;(excluir tabela)
CREATE INDEX; (criar índice)
DROP INDEX; (deletar índice)
Tipos de dados
Os dados podem ser armazenados em diferentes tipos, o tipo define as operações que poder ser executadas com determinado dado. Os tipos no SQL são:
Inteiros: integer, int, smallint e tinyint;
Reais: float, double, real, numeric;
Caracteres: char;
Texto: varchar, text;
Data: date
Nomenclatura básica:
Arquivo : um arquivo é um conjunto de registros e informações armazenadas. Ex: Arquivo controle de estoque, controle de conta corrente, controle bancário,etc.
Registro : é um conjunto campos relacionados e armazenados em um registro. Ex: A ficha de um cliente contendo a informações cadastrais.
Campo : é o conjunto de itens que um registro pode conter. Ex : No cadastro de clientes de uma empresa, podemos encontrar os seguintes campos : cpf, nome, endereço, cidade, bairro, estado, cep, etc.