Vous êtes sur la page 1sur 2

Banco de dados relacionais: ferramentas que permitem o armazenamento e

manipulao de dados organizados em tabelas.

Dados organizados em tabela


Tabelas podem se relacionar com outras tabelas
Menor espao de armazenamento
Maior velocidade de acesso aos dados
Padro mundialmente utilizado
Tabelas: forma de organizao dos dados
Colunas: campos que formam um registro
Linhas: registro ou tuplas
Vises: so consultas SQL a dados das tabelas do banco sem
armazen-los
ndices: estruturas que gerenciam a ordenao de valores dos
campos informados para melhorar a performance de processamento
destes campos.
SGBD (sistema gerenciador de banco de dados): um grupo de programas
para interao com os dados.

No um banco de dados, mas sim um complemento


Sgbd realiza a comunicao com o banco de dados

Introduo ao SQL Structured Query Languange (linguagem estruturada de


consulta)

Formada por um conjunto de linguagens


DDL Data Definition Languange (linguagem de definio de dados)
o Define a estrutura do BD
o Trs comandos bsicos:
Create: cria uma estrutura
Alter: altera uma estrutura
Drop: exclui uma estrutura
DML Data Manipulation Language (linguagem de manipulao de
dados)
o Responsvel pela manipulao dos dados construdos pela DDL
o Trs comandos bsicos
Insert: insere dados na tabela
Update: altera os dados inseridos na tabela
Delete: exclui dados da tabela
DQL Data Query Language (linguagem de consulta de dados)
o Complementa DML
o Permite a recuperao e leitura dos dados inseridos nas
tabelas
o Comando mais utilizado SELECT
Retorna os dados
Permite ordenao de dados
Agrupamento de dados
Funes aritmticas
Filtros de seleo
DCL Data Control Language (linguagem de controle de dados)
o Gerencia as permisses para controle aos dados (quem pode
ou no)
o Dois comandos bsicos
Grant: habilita acesso a dados e operaes
Revoke: revoga acessa a dados e operaes
DTL Data Transaction Language (linguagem de transao de dados)
o Conjunto de operaes complexas
o Comandos bsicos
Start Transaction: inicia uma transao
Commit: concretiza uma transao, caso tudo tenha
ocorrido normalmente na transao
Rollback: anula uma transao, caso haja algum
problema no momento da transao.