BD2

284 palavras 2 páginas
CREATE SCHEMA permite organizar os objetos do BD em grupos lógicos, facilitando o gerenciamento e pode dar permissões para os usuários autorizados.
DROP SCHEMA: CASCADE (remove um esquema de BD, incluindo todas as suas tabelas e os seus outros elementos), RESTRICT (remove um esquema de BD somente se não existirem elementos definidos para esse esquema).
Definir um dado esquema como sendo o esquema corrente: o search path é uma lista de esquemas que devem ser verificados, para colocar um novo esquema no caminho usa-se: SET search_path TO <esquema>

SEQUENCIA facilita o processo de criação de identificadores únicos de um registro em BD, é um contador automático que é acionado toda vez que é acessado. Suas características é de ordem ascendente, começa do 1 e é aumentada em 1.
Para acessar o número sequencial gerado é necessário trabalhar com duas funções: CURVAL ()(retorna o valor atual da sequencia na sessão), NEXTVAL() (aumenta o valor da sequencia e retorna o próximo valor).

CREATE SEQUENCE Seq
START WITH 1000 --cria uma sequencia iniciando em 1000 e incrementada em 1
INCREMENT BY 1
--testando a sequencia
SELECT NEXTVAL(‘Seq’);
--usando com INSERT INTO
INSERT INTO nome_tabela VALUES (
NEXTVAL (‘Seq’));
--excluir sequencia
DROP SEQUENCE Seq
--alterar sequencia
ALTER SEQUENCE Seq
Criação de um campo do tipo SERIAL similar a propriedade de auto incremento:
CREATE TABLE nome_tabela ( Id SERIAL
)
CHECK é o tipo de restrição que permite especificar o uma coluna deve satisfazer:
CREATE TABLE LIVRO(
COD_LIVRO SMALLINT NOT NULL,
VALOR NUMERIC(7,2),
TITULO CHAR(35) NOT NULL CHECK (VALOR > 0));
--Ou
ALTER TABLE LIVRO ADD CONSTRAINT valor_positivo CHECK (VALOR > 0);
ALTER TABLE LIVRO ADD CONSTRAINT valor_desconto CHECK(VALOR_DESCONTO > 0);
ALTER TABLE LIVRO ADD CONSTRAINT verifica_valor CHECK (VALOR > VALOR_DESCONTO );

Relacionados

  • BD2
    1245 palavras | 5 páginas
  • Trabalho BD2
    1600 palavras | 7 páginas
  • BD2 - Atividade4
    435 palavras | 2 páginas
  • Trabalho NoSQL BD2
    1079 palavras | 5 páginas
  • bd2 otimizacao de consultas
    1749 palavras | 7 páginas
  • ciência da computação
    541 palavras | 3 páginas
  • Banco de dados ii (exercicio anhanguera)
    1053 palavras | 5 páginas
  • Portfólio Individual ADS 3º Sem
    1248 palavras | 5 páginas
  • Banco de Dados
    418 palavras | 2 páginas
  • Tuning
    3455 palavras | 14 páginas