A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 A Linguagem SQL Todo Banco de Dados apresenta uma Linguagem para definição e uma para manipulação de dados. Com relação aos Bancos de Dados Relacionais,

Apresentações semelhantes


Apresentação em tema: "1 A Linguagem SQL Todo Banco de Dados apresenta uma Linguagem para definição e uma para manipulação de dados. Com relação aos Bancos de Dados Relacionais,"— Transcrição da apresentação:

1 1 A Linguagem SQL Todo Banco de Dados apresenta uma Linguagem para definição e uma para manipulação de dados. Com relação aos Bancos de Dados Relacionais, a linguagem mais utilizada é a SQL - Structured Query Language, que abrange tanto comandos de definição quanto comandos de manipulação de dados. A SQL foi criada pela IBM. Apresenta algumas extensões e variações em seus comandos de um SGBD (Sistema de Gerência de Banco de Dados) para outro, porém mantendo um determinado padrão.

2 2 LDD - Linguagem de Definição de Dados (ou DDL) Create Table- cria Tabelas Create View- cria Visões do Banco de Dados Create Index- define índice sobre uma Tabela Alter Table- altera a estrutura de Tabelas existentes Drop Table- elimina uma Tabela do Banco de Dados Drop View- elimina uma Visão do sistema Drop Index- elimina um índice definido para uma Tabela

3 3 O comando CREATE TABLE Create Table ( [NULL/NOT NULL], [NULL/NOT NULL],.................. [NULL/NOT NULL], Primary Key (,..., ), [Foreign Key (,...., ) References ]);

4 4 CREATE TABLE – Exemplo 1: Create Table Clientes ( CodClienteinteger, Nomechar(50) not null, Enderchar(50), DataNascimentodate, Rendanumber, CPFchar(11) not null, Primary Key(CodCliente), Unique(CPF));

5 5 CREATE TABLE – Exemplo 2: Create Table Contas ( NúmeroInteger, Tipochar (1), DataAbertura date, LimiteCrédito number, CodCliente integer, Primary Key (Número), Foreign Key (CodCliente) References Clientes On Update Cascade On Delete Cascade);

6 6 O Comando ALTER TABLE Para adicionar um campo a uma Tabela criada anteriormente: Alter Table Clientes Add Naturalidade char(25); Para eliminar um campo de uma Tabela existente: Alter Table Clientes Drop Renda;

7 7 O Comando DROP TABLE Drop Table ; Exemplo: Drop table Clientes;

8 8 O Comando CREATE INDEX CREATE [Unique] INDEX On (column-name [order] [, column-name [order] ].... ) ;

9 9 CREATE INDEX – Exemplo: Create Unique Index indNome on Clientes (Nome); Create Index indAniversario on Clientes (DataNascimento, Nome); Create Index X on Cliente (Nome desc);


Carregar ppt "1 A Linguagem SQL Todo Banco de Dados apresenta uma Linguagem para definição e uma para manipulação de dados. Com relação aos Bancos de Dados Relacionais,"

Apresentações semelhantes


Anúncios Google