Guest User

Untitled

a guest
Feb 19th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.34 KB | None | 0 0
  1.  
  2. CREATE TABLE AGENDAMENTO (
  3.     COD_AGENDA    INTEGER NOT NULL,
  4.     DATA_AGENDA   DATE,
  5.     HORA_AGENDA   TIME,
  6.     OBS_AGENDA    VARCHAR(100),
  7.     COD_PACIENTE  INTEGER NOT NULL
  8. );
  9.  
  10. ALTER TABLE AGENDAMENTO ADD PRIMARY KEY (COD_AGENDA);
  11. ALTER TABLE AGENDAMENTO ADD FOREIGN KEY (COD_PACIENTE) REFERENCES PACIENTE (COD_PACIENTE);
  12.  
  13.  
  14.  
  15. CREATE TABLE CIDADE (
  16.     COD_CIDADE   INTEGER NOT NULL,
  17.     NOME_CIDADE  VARCHAR(50) CHARACTER SET WIN1252,
  18.     COD_ESTADO   INTEGER NOT NULL
  19. );
  20.  
  21. ALTER TABLE CIDADE ADD PRIMARY KEY (COD_CIDADE);
  22. ALTER TABLE CIDADE ADD FOREIGN KEY (COD_ESTADO) REFERENCES ESTADO (COD_ESTADO);
  23.  
  24.  
  25.  
  26. CREATE TABLE ESTADO (
  27.     COD_ESTADO    INTEGER NOT NULL,
  28.     NOME_ESTADO   VARCHAR(50),
  29.     SIGLA_ESTADO  VARCHAR(2)
  30. );
  31.  
  32. ALTER TABLE ESTADO ADD PRIMARY KEY (COD_ESTADO);
  33.  
  34.  
  35.  
  36. CREATE TABLE ITENS_AGENDAMENTO (
  37.     COD_ITENS_AGENDAMENTO  INTEGER NOT NULL,
  38.     COD_AGENDA             INTEGER NOT NULL,
  39.     COD_SERVICO            INTEGER NOT NULL
  40. );
  41.  
  42.  
  43.  
  44.  
  45. ALTER TABLE ITENS_AGENDAMENTO ADD PRIMARY KEY (COD_ITENS_AGENDAMENTO);
  46. ALTER TABLE ITENS_AGENDAMENTO ADD FOREIGN KEY (COD_AGENDA) REFERENCES AGENDAMENTO (COD_AGENDA);
  47. ALTER TABLE ITENS_AGENDAMENTO ADD FOREIGN KEY (COD_SERVICO) REFERENCES SERVICOS (COD_SERVICO);
  48.  
  49.  
  50. CREATE TABLE PACIENTE (
  51.     COD_PACIENTE    INTEGER NOT NULL,
  52.     NOME_PACIENTE   VARCHAR(30),
  53.     DATA_NASC       DATE,
  54.     END_PACIENTE    VARCHAR(50),
  55.     BAIRRO          VARCHAR(30),
  56.     COMPLEMENTO     VARCHAR(45),
  57.     COD_CIDADE      INTEGER NOT NULL,
  58.     PLANO_SAUDE     VARCHAR(20),
  59.     RG_PACIENTE     BIGINT,
  60.     CPF_PACIENTE    BIGINT,
  61.     NOME_PAI        VARCHAR(30),
  62.     NOME_MAE        VARCHAR(30),
  63.     TEL_PACIENTE    VARCHAR(15),
  64.     TEL2_PACIENTE   VARCHAR(15),
  65.     TEL3_PACIENTE   VARCHAR(15),
  66.     OBS_PACIENTE    VARCHAR(80),
  67.     EMAIL_PACIENTE  VARCHAR(40),
  68.     INDICACAO       VARCHAR(255),
  69.     OBSERVACAO      VARCHAR(255),
  70.     COD_RESP        INTEGER
  71. );
  72.  
  73. ALTER TABLE PACIENTE ADD PRIMARY KEY (COD_PACIENTE);
  74. ALTER TABLE PACIENTE ADD FOREIGN KEY (COD_CIDADE) REFERENCES CIDADE (COD_CIDADE);
  75. ALTER TABLE PACIENTE ADD FOREIGN KEY (COD_RESP) REFERENCES PACIENTE (COD_PACIENTE);
  76.  
  77.  
  78. CREATE TABLE SERVICOS (
  79.     COD_SERVICO        INTEGER NOT NULL,
  80.     NOME_SERVICO       VARCHAR(30),
  81.     DESCRICAO_SERVICO  VARCHAR(80)
  82. );
  83.  
  84. ALTER TABLE SERVICOS ADD PRIMARY KEY (COD_SERVICO);
Add Comment
Please, Sign In to add comment