Estudo de Banco de Dados
DATA CONTROL LANGUAGE DCL
CATEGORIAS DE LINGUAGEM
SQL
DDLCreate data base, create table(tipos de dados e as restrições)
DMLData manipulation language (Insert,Uptade,Delete)
DQL Data Query language (Select de consultas)
DCLData control language parte gerencial do banco de dados. (controles de acesso;). Otimização Performance;
Pessoas importantes para um sistema
Gerente administrador de DBA
Usuário de DBA
Analista que faz o levantamento de requisitos.
1º coisa que se deve fazer em uma banco de dados é:
Definir o local.
2º Criar o Banco de Dados
3º Esquemas e grupos.
O que é Gerenciar?
Gerenciando TABLESPACE
São definições de locais para armazenamento lógico das informações do servidor.
Criar o local de onde ficara a pasta.
Criar no postgres e abrir a query tools o postgres é um banco genérico.
Sintaxe
CREATE TABLESPACE nome[OWNER proprietário]LOCATION ‘localização’;
Tudo o que tiver em parentes quadrados não é obrigatório.
create tablespace ts_fatec location 'c:/bancos'; fazer com a barra normal.
Após isso ir no tablespace e dar um refresh cria sempre um tablespace por pasta sempre criar em letras mninisculas
Só cria tablespace em pasta vazia com permissão de modificacao
É necessário que o diretório esteja vazio e o usuário tenha permissões de gravação no mesmo (S.O)
Quando se quer alterar o tablespace pode se alterar o nome e o usuário
Sintaxe :
ALTER TABLESPACE nomeRENAME TO novo_nome; ou
ALTER TABLESPACE nomeOWNER TO novo_proprietário;
Excluindo o tablespace tem que apagar tudo o que tem dentro antes, so se excluir se o tablespace estiver vazio
Sintaxe
DROP TABLESPACE nome;
Gerenciamento de BD>
É o objeto mais básico do sgbd, pois à partir dele pode ser criado tabelas visões e procedules que estarão interligadas.
Deve ser criado de maneira otimizada pois
Economiza Hardware
Sintaxe
CREATE DATABASE nome [argumentos] ;
Além do nome