Professional Documents
Culture Documents
Direto ao ponto
Vídeo Aulas Belém
Professor
Edimilson C. Duarte
videoaulasbelem@gmail.com
Conteúdo Curso de
Direto ao ponto
SQL
O que é SQL;
Pré-Requisitos de Hardware
Instalando o Oracle
Qual a diferença de Dados e Informação;
Principais Sistemas de banco de dados;
Operadores relacionais;
Funções de Agregação;
Subconjuntos;
Criar tabelas;
DML (Inserir, Atualizar e Deletar);
DQL (Selecionar);
Funções Basicas
O que é SQL?
SQL – Direto ao ponto
Qual a diferença de Dados
e Informação?
SQL – Direto ao ponto
Qual a diferença de Dados e
Informação?
dado.
informação.
Quais os principais
sistemas de gestão de
banco de dados?
SQL – Direto ao ponto
Principais Sistemas de banco de
dados?
MySQL;
Oracle;
Firebird;
Microsoft Access;
PostgreSQL;
HSQLDB;
InterBase;
SQLite;
Microsoft SQL Server.
Pré-Requisitos
SQL – Direto ao ponto
Pré-Requisitos
Exigência Valor Mínimo
Memória Física(RAM) Mínimo de 1 GB
A memória Virtual O dobro da quantidade de memória RAM
Espaço em Disco NTFS Total de 5,15 GB
Tipo de processador processador compatível com Intel
O Adaptador de Vídeo 256 cores
Resolução de Tela Mínimo 1024 x 768
Instalando o Oracle 11g XE
SQL – Direto ao ponto
Instalação
Baixe os arquivos que estão neste link
https://drive.google.com/open?id=1wQYN8jCRfl4yWsVmdofSzbXOR-UEMmv8
Ou você pode baixar do site da Oracle diretamente se preferir.
O Oracle 11g XE
O Oracle Client
O SQLTools você baixa do site do SQLTools pode pesquisar no google.
Se você baixou do meu driver, você terá essa pasta com esses arquivos.
Configurando
Após descompactar os arquivos vamos instalar:
1 – O OracleXE
Vamos mostrar na prativa essa instalação.
Dessa forma
Código
CRIANDO A TABLESPACE
1. Create tablespace – tbs_vab
2. Datafile
3. size 100M
4. autoextend on next 10M maxsize 200M
CRIANDO UM USUÁRIO PARA A TABLESPACE
1. Cria usuario --dono das tabelas
2. create user usuario --usuario
3. identified by "1234" --senha
4. default tablespace tbs_vab
5. temporary tablespace temp;
Criando o tablespace.
DANDO PERMISSÕES AO USUÁRIO
-- Criando um perfil de usuário
1. create role perfil_desenv;
-- Dando permissões aos perfil criado
1. grant
2. create cluster,
3. create database link,
4. create procedure,
5. create session,
6. create sequence,
7. create synonym,
8. create table,
9. create any type,
10. create trigger,
11. create view
12. to perfil_desenv;
Criando o tablespace.
DANDO PERMISSÕES AO USUÁRIO
-- Alterando e adicionando uma permissão ao usuário
1. grant alter session to perfil_desenv;
-- Se quisermos atribuir diretamente ao usuário, faremos assim:
1. grant create trigger to usuario;
2. grant perfil_desenv to usuario; --todas as informações do perfil é atribuída ao usuário.
-- dando a permissão para o usuário preencher todo o espaço da tablespace:
1. grant unlimited tablespace to usuario;
Operadores relacionais
SQL – Direto ao ponto
Exemplo de operadores
relacionais
Operador Descrição
< Menor
> Maior
<= Menor ou igual
>= Maior ou igual
= Igual
<> Diferente
Funções de Agregação
SQL – Direto ao ponto
Exemplos de funções de
agregação?
INT
INTEGER
SMALLINT
TIPO REAIS
FLOAT
DOUBLE
NUMERIC (prec, scale)
DECIMAL (prec, scale)
TIPOS DE TEXTO
CHAR
VARCHAR2
LONG
Criando tabelas
DDL e DML
SQL – Direto ao ponto
DDL e DML
Edimilson Duarte
Desenvolvedor de Sistemas
Engenheiro Eletricista
E-mail: videoaulasbelem@gmail.com
Fone: 91 98996-7665