Você está na página 1de 3

CREATE TABLE CMQ_PACIENTE(

CI_PACIENTE NUMBER(8) PRIMARY KEY,


NOMBRES VARCHAR2(30) NOT NULL,
APELLIDO_PATERNO VARCHAR2(30),
APELLIDO_MATERNO VARCHAR2(30),
CORREO_ELECTRONICO VARCHAR2(45) UNIQUE,
SEXO CHAR(1) CHECK(SEXO = 'M' OR SEXO = 'F'),
FECHA_INICIO DATE,
ESTADO INT CHECK(ESTADO IN(0,1))
);

CREATE TABLE CMQ_DOCTOR(


CI_DOCTOR NUMBER(8) PRIMARY KEY,
NOMBRES VARCHAR2(30) NOT NULL,
APELLIDO_PATERNO VARCHAR2(30),
APELLIDO_MATERNO VARCHAR2(30),
ESPECIALIDAD VARCHAR2(80) NOT NULL,
REG_COL_MEDICO INT UNIQUE,
ESTADO INT CHECK(ESTADO = 1 OR ESTADO = 0)
);

CREATE TABLE CMQ_CONSULTA(


ID_CONSULTA INT PRIMARY KEY,
CI_PACIENTE NUMBER(8) REFERENCES CMQ_PACIENTE
(CI_PACIENTE),
CI_DOCTOR NUMBER(8) REFERENCES CMQ_DOCTOR(CI_DOCTOR),
FECHA_ATENCION DATE,
DIAGNOSTICO VARCHAR2(200) NOT NULL
);

CREATE SEQUENCE SEQ_ID_CONSULTA


INCREMENT BY 1
START WITH 1000
MINVALUE 1000;

--INSERTAR DATOS

INSERT INTO CMQ_PACIENTE VALUES(1111,'JUAN','PEREZ',


'GOMEZ','JUAN@G.COM','M',
TO_DATE('01/01/2021','DD/MM/YYYY'), 1);

INSERT INTO CMQ_PACIENTE VALUES(2222,'IVAN','LOPEZ',


'GOMEZ','IVAN@G.COM','M',
TO_DATE('01/01/2023','DD/MM/YYYY'), 1);

INSERT INTO CMQ_PACIENTE VALUES(3333,'ANA','SUAREZ',


NULL,'ANA@G.COM','F',
TO_DATE('01/12/2020','DD/MM/YYYY'), 1);
COMMIT;

INSERT INTO CMQ_DOCTOR VALUES(100100,'DOC1','PAT1',


'MAT1', 'GENERAL', 1010, 1);

INSERT INTO CMQ_DOCTOR VALUES(200200,'DOC2','PAT2',


'MAT2', 'PEDIATRA', 2020, 1);

INSERT INTO CMQ_DOCTOR VALUES(300300,'DOC3','PAT3',


'MAT3', 'PEDIATRA', 3030, 1);

COMMIT;

--CONSULTAS
INSERT INTO CMQ_CONSULTA VALUES
(SEQ_ID_CONSULTA.NEXTVAL, 1111,100100, SYSDATE,
'DIAGNOSTICO 1');

INSERT INTO CMQ_CONSULTA VALUES


(SEQ_ID_CONSULTA.NEXTVAL, 2222,200200, SYSDATE,
'DIAGNOSTICO 2');

INSERT INTO CMQ_CONSULTA VALUES


(SEQ_ID_CONSULTA.NEXTVAL, 3333,100100, SYSDATE,
'DIAGNOSTICO 3');
COMMIT;

--DICCIONARIO DE DATOS
SELECT * FROM USER_TABLES;
SELECT * FROM USER_SEQUENCES;
SELECT * FROM USER_CONSTRAINTS
WHERE TABLE_NAME IN('CMQ_PACIENTE','CMQ_CONSULTA');
SELECT * FROM USER_INDEXES;
SELECT * FROM USER_TAB_COLUMNS;

--MOSTRAR MENSAJES DESDE EL SERVIDOR


SET SERVEROUTPUT ON; -> COMO SCRIPT
--BLOQUE ANONIMO.
DECLARE
CI_P INT:= &VAR;
BEGIN
UPDATE CMQ_PACIENTE SET ESTADO = 0
WHERE CI_PACIENTE = CI_P;
COMMIT;
DBMS_OUTPUT.PUT_LINE('REGISTRO ELIMINADO');
END;
/

CONECTARSE CON EL USUSARIO SYS AS SYSDBA

Você também pode gostar

  • SQL
    SQL
    Documento3 páginas
    SQL
    Thaisy De Oliveira Almeida
    Ainda não há avaliações
  • Base de Dato Escrimp
    Base de Dato Escrimp
    Documento13 páginas
    Base de Dato Escrimp
    Iris Huamani Martinez
    Ainda não há avaliações
  • DB Clinica - Medica
    DB Clinica - Medica
    Documento6 páginas
    DB Clinica - Medica
    Gabriel Mendes
    Ainda não há avaliações
  • Aleatoriamente
    Aleatoriamente
    Documento1 página
    Aleatoriamente
    Carla Andrade
    Ainda não há avaliações
  • BASE
    BASE
    Documento2 páginas
    BASE
    Luis Fernando Bomfim
    Ainda não há avaliações
  • Locadora Carro
    Locadora Carro
    Documento2 páginas
    Locadora Carro
    contaleobd
    Ainda não há avaliações
  • Codigo Trabalho de Terca
    Codigo Trabalho de Terca
    Documento3 páginas
    Codigo Trabalho de Terca
    marcio
    Ainda não há avaliações
  • Banco de Dados Completo para Um Sistema de Concessionária.
    Banco de Dados Completo para Um Sistema de Concessionária.
    Documento3 páginas
    Banco de Dados Completo para Um Sistema de Concessionária.
    Andre Ribeiro
    Ainda não há avaliações
  • OLOQUINHO GALERA Compartilhem Seus Codigos Aqui
    OLOQUINHO GALERA Compartilhem Seus Codigos Aqui
    Documento24 páginas
    OLOQUINHO GALERA Compartilhem Seus Codigos Aqui
    Deividi Ereno
    Ainda não há avaliações
  • bd2 Dia27 Do 2 23
    bd2 Dia27 Do 2 23
    Documento2 páginas
    bd2 Dia27 Do 2 23
    Luís Felipe
    Ainda não há avaliações
  • SQL
    SQL
    Documento2 páginas
    SQL
    richard.cdasilva1
    Ainda não há avaliações
  • Exercicio Funcionários 15-07-22
    Exercicio Funcionários 15-07-22
    Documento2 páginas
    Exercicio Funcionários 15-07-22
    marotti430
    Ainda não há avaliações
  • BD
    BD
    Documento2 páginas
    BD
    Isabella Andrade 2D
    Ainda não há avaliações
  • Script Iniciar Prova
    Script Iniciar Prova
    Documento4 páginas
    Script Iniciar Prova
    Kako Menezes
    Ainda não há avaliações
  • Projeto Finalizado
    Projeto Finalizado
    Documento7 páginas
    Projeto Finalizado
    Lice Gonzalez
    Ainda não há avaliações
  • Fichamento de Livro
    Fichamento de Livro
    Documento10 páginas
    Fichamento de Livro
    Ge Junior
    Ainda não há avaliações
  • Resposta Exercicio SQL
    Resposta Exercicio SQL
    Documento3 páginas
    Resposta Exercicio SQL
    Daiane Miranda
    Ainda não há avaliações
  • TRABALHO - Modelagem de Dados
    TRABALHO - Modelagem de Dados
    Documento11 páginas
    TRABALHO - Modelagem de Dados
    Washington Vaz
    Ainda não há avaliações
  • SQL Cadastro
    SQL Cadastro
    Documento4 páginas
    SQL Cadastro
    Aecio MSI
    Ainda não há avaliações
  • Preparação Prova Banco de Dados
    Preparação Prova Banco de Dados
    Documento2 páginas
    Preparação Prova Banco de Dados
    Deise Eufrásia
    Ainda não há avaliações
  • Bode 7
    Bode 7
    Documento4 páginas
    Bode 7
    Esther Moraes
    Ainda não há avaliações
  • Centro de Psicologia Scripts
    Centro de Psicologia Scripts
    Documento2 páginas
    Centro de Psicologia Scripts
    Ana Souza
    Ainda não há avaliações
  • FRM Cad BD
    FRM Cad BD
    Documento1 página
    FRM Cad BD
    Luís Felipe
    Ainda não há avaliações
  • Sistema de Banco de Dados Voltado para Instituições Financeiras
    Sistema de Banco de Dados Voltado para Instituições Financeiras
    Documento9 páginas
    Sistema de Banco de Dados Voltado para Instituições Financeiras
    OzeiasSilva
    Ainda não há avaliações
  • Trilha de Auditoria
    Trilha de Auditoria
    Documento3 páginas
    Trilha de Auditoria
    Renan
    Ainda não há avaliações
  • Aula Formas Normais
    Aula Formas Normais
    Documento5 páginas
    Aula Formas Normais
    Andrew Teixeira
    Ainda não há avaliações
  • Krijimi I Tabelave Ne SQL Server
    Krijimi I Tabelave Ne SQL Server
    Documento2 páginas
    Krijimi I Tabelave Ne SQL Server
    Blerim Pasha
    Ainda não há avaliações
  • BD Biblioteca 2
    BD Biblioteca 2
    Documento4 páginas
    BD Biblioteca 2
    jowan.machado
    Ainda não há avaliações
  • Pet Stuff (Bazar Eletronico)
    Pet Stuff (Bazar Eletronico)
    Documento19 páginas
    Pet Stuff (Bazar Eletronico)
    arth.ssg
    Ainda não há avaliações
  • Criando Relacionamento MYSQL
    Criando Relacionamento MYSQL
    Documento2 páginas
    Criando Relacionamento MYSQL
    Felipo Castelhano
    Ainda não há avaliações
  • Estoque SQL 23
    Estoque SQL 23
    Documento1 página
    Estoque SQL 23
    Aecio MSI
    Ainda não há avaliações
  • Create Table Organizacao PDF
    Create Table Organizacao PDF
    Documento3 páginas
    Create Table Organizacao PDF
    Eduardo Sidney
    Ainda não há avaliações
  • RH - Upper Dados
    RH - Upper Dados
    Documento3 páginas
    RH - Upper Dados
    Andrew Teixeira
    Ainda não há avaliações
  • SQL DDL Create
    SQL DDL Create
    Documento2 páginas
    SQL DDL Create
    Isaque Nascimento
    Ainda não há avaliações
  • Atividade Erros Create Table
    Atividade Erros Create Table
    Documento2 páginas
    Atividade Erros Create Table
    limaclips
    Ainda não há avaliações
  • Codigo BF
    Codigo BF
    Documento4 páginas
    Codigo BF
    Daniel Pinheiro Barreto
    Ainda não há avaliações
  • Gabriel Santos (Fellipe) - 1
    Gabriel Santos (Fellipe) - 1
    Documento2 páginas
    Gabriel Santos (Fellipe) - 1
    Gabriel Kim
    Ainda não há avaliações
  • Teste Base de Dados
    Teste Base de Dados
    Documento2 páginas
    Teste Base de Dados
    guery tavares
    Ainda não há avaliações
  • Avaliação 3
    Avaliação 3
    Documento7 páginas
    Avaliação 3
    GISLAINE NUNES SOUSA
    Ainda não há avaliações
  • Exe 04
    Exe 04
    Documento2 páginas
    Exe 04
    burns121212
    Ainda não há avaliações
  • Apostila SQL
    Apostila SQL
    Documento18 páginas
    Apostila SQL
    adududa
    Ainda não há avaliações
  • Exercício 02 - Having
    Exercício 02 - Having
    Documento2 páginas
    Exercício 02 - Having
    Erick Rodrigues
    Ainda não há avaliações
  • PDFs Banco de Dados
    PDFs Banco de Dados
    Documento7 páginas
    PDFs Banco de Dados
    THIAGO NUNES DE OLIVEIRA
    Ainda não há avaliações
  • Script Banco de Dados Pousada
    Script Banco de Dados Pousada
    Documento2 páginas
    Script Banco de Dados Pousada
    WJP
    Ainda não há avaliações
  • Tabralho de BD
    Tabralho de BD
    Documento5 páginas
    Tabralho de BD
    Ge Junior
    Ainda não há avaliações
  • Exercicio 01
    Exercicio 01
    Documento2 páginas
    Exercicio 01
    Zuriel Amorim
    Ainda não há avaliações
  • Comandos InterBase
    Comandos InterBase
    Documento2 páginas
    Comandos InterBase
    dayany_acoustic
    Ainda não há avaliações
  • Comando Criando BD e Tabelas
    Comando Criando BD e Tabelas
    Documento1 página
    Comando Criando BD e Tabelas
    Mathiolli Silva
    Ainda não há avaliações
  • Att
    Att
    Documento1 página
    Att
    Joedson Thiago Silva
    Ainda não há avaliações
  • Kuka Funções
    Kuka Funções
    Documento3 páginas
    Kuka Funções
    Marcos Moura
    Ainda não há avaliações
  • Aula 1 - SQL
    Aula 1 - SQL
    Documento7 páginas
    Aula 1 - SQL
    Gabriel opusky
    Ainda não há avaliações
  • Apostila Basica PLSQL
    Apostila Basica PLSQL
    Documento22 páginas
    Apostila Basica PLSQL
    Alexandra Camilo
    Ainda não há avaliações
  • Banco Trab 2
    Banco Trab 2
    Documento2 páginas
    Banco Trab 2
    Laíscsc Games
    Ainda não há avaliações
  • Atividade Join
    Atividade Join
    Documento5 páginas
    Atividade Join
    Mirela Gomes
    Ainda não há avaliações
  • Banco de Dados
    Banco de Dados
    Documento14 páginas
    Banco de Dados
    matblaz167
    Ainda não há avaliações
  • Visao
    Visao
    Documento30 páginas
    Visao
    Davi Braga
    Ainda não há avaliações
  • Bancodedados
    Bancodedados
    Documento1 página
    Bancodedados
    Gabriel Henrique Oliveira
    Ainda não há avaliações
  • Documento
    Documento
    Documento3 páginas
    Documento
    Eduardo Sidney
    Ainda não há avaliações