Banco de Dados - SQL

669 palavras 3 páginas
Banco de Dados
UNICEUMA
Sistemas de Informação
Prof. Msc. Eduardo Freire eduardohffreire@gmail.com Banco de Dados Linguagem SQL


SQL (Structered Query Language)







Linguagem padrão para BD
Relacionais
Apresenta uma série de comandos divididos em DDL (definição) e DML
(manipulação)
DDL: Create, Alter e Drop
DML: Select, Insert, Update e Delete
2

Banco de Dados Linguagem SQL


Vantagens do SQL







Comandos simples, bem-definidos
Capacidade de gerenciar índices
Manipulação de vários registros com um só comando
Capacidade de criação de visões
Possibilidade de cancelar uma série de comandos (Rollback) ou de gravar uma sequência de atualizações (Commit)
3

Banco de Dados Linguagem SQL


Comandos DDL








Criação de Base de Dados:
CREATE DATABASE <nomeDB>
Ex.: Create Database Faculdade
Exclusão de Base de Dados:
DROP DATABASE <nomeDB>
Ex.: Drop Database Faculdade
4

Banco de Dados Linguagem SQL


Comandos DDL



Criação de Tabelas:
CREATE TABLE <nomeTabela>
( nomeAtrib1 <Tipo> [NOT NULL], nomeAtrib2 <Tipo> [NOT NULL],
...
nomeAtribN <Tipo> [NOT NULL],
[PRIMARY KEY (nomeAtribPK)] )
5

Banco de Dados Linguagem SQL


Comandos DDL



Exemplo de Criação de Tabelas:
Create Table Funcionario
( codFunc Integer NOT NULL, nomeFunc Char(50) NOT NULL, dataNasc Date, codEmp Integer,
PRIMARY KEY (codFunc) )
6

Banco de Dados Linguagem SQL


Comandos DDL



Alteração de Tabelas:
ALTER TABLE <nomeTabela> ADD /
DROP
( nomeAtrib1 <Tipo> [NOT NULL], nomeAtrib2 <Tipo> [NOT NULL],
...
nomeAtribN <Tipo> [NOT NULL] )
7

Banco de Dados Linguagem SQL


Comandos DDL



Exemplo de Alteração de Tabelas:
Alter Table Funcionario ADD
( CPF Char(11) NOT NULL, estaInativo Char(1) )

8

Banco de Dados Linguagem SQL


Comandos DDL




Exclusão de Tabelas:
DROP TABLE <nomeTabela>
Ex.: Drop Table Funcionario

9

Banco de Dados Linguagem SQL


Comandos DML





INSERT – inserir registros
UPDATE – alterar registros
DELETE – excluir registros
SELECT –

Relacionados

  • Banco de dados sql
    1919 palavras | 8 páginas
  • sql e banco de dados
    681 palavras | 3 páginas
  • Banco de dados sql
    887 palavras | 4 páginas
  • banco de dados sql
    3469 palavras | 14 páginas
  • Banco de Dados SQL
    1444 palavras | 6 páginas
  • Banco de dados Sql
    1968 palavras | 8 páginas
  • Banco de dados sql
    902 palavras | 4 páginas
  • sql banco de dados
    1584 palavras | 7 páginas
  • Apostila de banco de dados - sql
    6190 palavras | 25 páginas
  • Sql banco de dados bd
    6679 palavras | 27 páginas