Você está na página 1de 13

SISTEMA DE

BASE DE DADOS II
SQL

• SQL (Structured Query Language) é uma


linguagem estruturada de consulta.
• É uma linguagem declarativo de acesso a
bancos de dados

2
Características principais

• Faz uso da flexibilidade e potência dos sistemas


relacionales permitindo grande variedade de operações
nestes últimos.
• Forte base teórica e orientação ao manejo de conjuntos
de registros.
• Permite uma alta produtividade em codificação e
orientação a objetos.

3
DDL

CREATE: Criar objetos na BD


ALTER: Modificar um objeto da BD
DROP: Eliminar objetos da BD
TRUNCATE: Eliminar e criar objetos

4
CREATE
• Criar objetos na BD.
Exemplo:
CREATE TABLE tablabase
(definição_de_coluna [, definição_de_coluna]
…[, definição_de_chave_primaria] [,
definição_de_chave_estrangeira [,
definição_de_chave_estrangeira]]…)

5
CREATE
CREATE TABLE REGION
( CodReg INTEGER PRIMARY KEY,
Nome CHAR(30) NOT NULL,
aprecio_min INTEGER NOT NULL);

CREATE TABLE Clienteserv


(telefone INTEGER NOT NULL,
codServ VARCHAR [50] NOT NULL );

6
ALTER
ALTER TABLE tablabase ADD columna
tipodedado…

Exemplo: ALTER TABLE REGION ADD


cod_tele_selec char(5);

7
DROP
DROP OBJETO Nome_Objeto

Exemplo:
• DROP TABLE PAIS;

8
Exercício 1
Tendo a entidade estudante, escrever o código para criar a
tabela.
CREATE TABLE estudante (
id INT NOT NULL primary key,
nome varchar(50) NOT NULL ,
sobrenome varchar(50) NOT NULL,
idade INTEGER NOT NULL,
rua TEXT NULL);

9
Exercício 2
A. Adicione à tabela estudante os seguintes campos
• rua que é um char que aceita 50 caracter
• pagamento que é um decimal.
ALTER TABLe estudante add genero integer not null;
ALTER TABLe estudante add dinheiro double not null;
• Apagar o campo rua da tabela

ALTER TABLE estudante DROP rua;


10
¿Como adicionar a chave estrangeira estudante na tabela nota?
ALTER TABLE nota ADD FOREIGN KEY (estudante) REFERENCES
estudante (id)
¿Como eliminar a tabela estudante e o que acontece?
DROP TABLE estudante
11
¿Como inserir dado na tabela nota?

12
SISTEMA DE
BASE DE DADOS II

Você também pode gostar