Banco de DadosLinguagem de definição de dados - SQL
Introdução    A linguagem SQL (Structure Query Language) surgiu no início dos anos 70, como resultado de um projeto da IBM para desenvolvimento de uma linguagem  que se adequasse ao modelo relacional.    A linguagem SQL é basicamente uma linguagem de consulta a banco de dados, sendo ela relacional, isto é, ela é ideal para o tratamento de dados relacionados, aqueles que podem ser arranjados em uma tabela.   Utilizando a linguagem SQL pode se criar tabelas e também acessar os dados ali cadastrados
A estrutura da linguagem SQLA linguagem de programação SQL é formada por um grupo muito grande de comandos que podem ser executados para os mais diversos objetivos.    Estes comandos são divididos em:DDLDML
Linguagem de definição de dados (Data Definition Language -DDL)   Fornece comandos para a criação e modificação das tabelas do modelo de banco de dados, bem como a remoção de tabelas e criação de índices.os principais comandos que fazem parte da DDL são: Create Table, Drop Table e Alter Table;
Linguagem de Manipulação de Dados( Data Manipulation Language -DML)    Inclui uma linguagem de consulta aos dados das tabelas. Compreende os comandos para inserir, remover e modificar  informações em um BD. Os comandos básicos da DML são: Select, Insert, Update e Delete.
Quais são os tipos de Dados em SQL?Varchar (n)
Bit (n)
Bit Varying
Date
TimeQuais são os tipos de Dados em SQL?Integer (Int)
Decimal
Float
RealOperadoresLógicos - Or, And, Not
Relacionais - >, <, >=,<>, Like, Between
Aritméticos - +, - ,* ,/
Conjunturais - Any, All, Exist, InFunçõesAVG          Média
MAX          Maior Valor
MIN            Mínimo
COUNT         Contar
SUM           SomarExemplos DDLCriar uma tabela              CREATE TABLENOME
COLUNAS
CHAVES
RESTRIÇÕES Exemplos DDLCREATE TABLE CLIENTE(ID_CLIENTE INT(11) NOT NULL,NOME VARCHAR (50), CPF VARCHAR(50),TEL VARCHAR (50),PRIMARY KEY (ID_CLIENTE) );
Exemplos DDLCREATE TABLE PEDIDO(ID_PEDIDO INT (14) NOT NULL,ID_CLIENTE INT (11),DATAVENDA DATE,PRIMARY KEY (ID_PEDIDO)FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTE(ID_CLIENTE));
Exemplos DDLRemover uma tabela - DROP TABLE
Alterar uma tabela - ALTER TABLEALTER TABLE - Altera uma tabelaALTER TABLE nome_tabela RENAME novo_nomeDROP TABLE - Excluir uma tabelaDROP TABLE nome_tabelaAlterando uma tabela, adicionando uma nova coluna: ALTER TABLE CLIENTES ADD COLUMN (TELEFONE VARCHAR(10) NOT NULL);Alterando uma tabela, modificando uma coluna: ALTER TABLE CLIENTES MODIFY COLUMN (TELEFONE VARCHAR(12));

Banco de dados aula 4

  • 1.
    Banco de DadosLinguagemde definição de dados - SQL
  • 2.
    Introdução A linguagem SQL (Structure Query Language) surgiu no início dos anos 70, como resultado de um projeto da IBM para desenvolvimento de uma linguagem que se adequasse ao modelo relacional. A linguagem SQL é basicamente uma linguagem de consulta a banco de dados, sendo ela relacional, isto é, ela é ideal para o tratamento de dados relacionados, aqueles que podem ser arranjados em uma tabela. Utilizando a linguagem SQL pode se criar tabelas e também acessar os dados ali cadastrados
  • 3.
    A estrutura dalinguagem SQLA linguagem de programação SQL é formada por um grupo muito grande de comandos que podem ser executados para os mais diversos objetivos. Estes comandos são divididos em:DDLDML
  • 4.
    Linguagem de definiçãode dados (Data Definition Language -DDL) Fornece comandos para a criação e modificação das tabelas do modelo de banco de dados, bem como a remoção de tabelas e criação de índices.os principais comandos que fazem parte da DDL são: Create Table, Drop Table e Alter Table;
  • 5.
    Linguagem de Manipulaçãode Dados( Data Manipulation Language -DML) Inclui uma linguagem de consulta aos dados das tabelas. Compreende os comandos para inserir, remover e modificar informações em um BD. Os comandos básicos da DML são: Select, Insert, Update e Delete.
  • 6.
    Quais são ostipos de Dados em SQL?Varchar (n)
  • 7.
  • 8.
  • 9.
  • 10.
    TimeQuais são ostipos de Dados em SQL?Integer (Int)
  • 11.
  • 12.
  • 13.
  • 14.
    Relacionais - >,<, >=,<>, Like, Between
  • 15.
  • 16.
    Conjunturais - Any,All, Exist, InFunçõesAVG Média
  • 17.
    MAX Maior Valor
  • 18.
    MIN Mínimo
  • 19.
    COUNT Contar
  • 20.
    SUM SomarExemplos DDLCriar uma tabela CREATE TABLENOME
  • 21.
  • 22.
  • 23.
    RESTRIÇÕES Exemplos DDLCREATETABLE CLIENTE(ID_CLIENTE INT(11) NOT NULL,NOME VARCHAR (50), CPF VARCHAR(50),TEL VARCHAR (50),PRIMARY KEY (ID_CLIENTE) );
  • 24.
    Exemplos DDLCREATE TABLEPEDIDO(ID_PEDIDO INT (14) NOT NULL,ID_CLIENTE INT (11),DATAVENDA DATE,PRIMARY KEY (ID_PEDIDO)FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTE(ID_CLIENTE));
  • 25.
    Exemplos DDLRemover umatabela - DROP TABLE
  • 26.
    Alterar uma tabela- ALTER TABLEALTER TABLE - Altera uma tabelaALTER TABLE nome_tabela RENAME novo_nomeDROP TABLE - Excluir uma tabelaDROP TABLE nome_tabelaAlterando uma tabela, adicionando uma nova coluna: ALTER TABLE CLIENTES ADD COLUMN (TELEFONE VARCHAR(10) NOT NULL);Alterando uma tabela, modificando uma coluna: ALTER TABLE CLIENTES MODIFY COLUMN (TELEFONE VARCHAR(12));