Advertisement
Guest User

Untitled

a guest
Jun 25th, 2018
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. CREATE TABLE PACIENTE (rut_paciente varchar2(10) PRIMARY KEY,
  2. nom_paciente varchar2(50) NOT NULL,
  3. fecha_nacimiento date NOT NULL,
  4. tel_paciente int UNIQUE,
  5. correo_paciente varchar2(50) UNIQUE,
  6. sexo_paciente char(1),
  7. ciudad varchar2(50) DEFAULT 'santiago'
  8. );
  9.  
  10.  
  11. CREATE TABLE MEDICO (rut_med varchar2(15) PRIMARY KEY,
  12. nom_med varchar2(100),
  13. tipo_especialidad varchar2(50),
  14. titulo varchar2(50),
  15. universidad_egreso varchar2(50),
  16. año_egreso date,
  17. dir_med varchar2(100),
  18. mail_med varchar2(50) UNIQUE,
  19. ciudad_med varchar2(25) DEFAULT 'Santiago',
  20. sueldo_min real constraint control CHECK (sueldo_min>300000)
  21. );
  22.  
  23. CREATE TABLE FICHA_ATENCION (cod_ficha int not null,
  24. rut_med varchar2(15),
  25. rut_paciente varchar2(10),
  26. motivo_consulta varchar2(200),
  27. fecha date,
  28. hora nvarchar2(8),
  29. urgencia varchar2(1) not null,
  30. constraint pk_cod_ficha
  31. primary key (cod_ficha, rut_med, rut_paciente),
  32. foreign key (rut_med)
  33. references medico (rut_med),
  34. foreign key (rut_paciente)
  35. references paciente (rut_paciente)
  36. );
  37.  
  38. CREATE SEQUENCE lista
  39. start with 1
  40. increment by 1
  41. minvalue 1
  42. maxvalue 100000;
  43.  
  44.  
  45. CREATE SEQUENCE lista2
  46. start with 1
  47. increment by 1
  48. minvalue 1
  49. maxvalue 100000;
  50.  
  51.  
  52. INSERT into PACIENTE values ('18897676-6','Pedro','03-05-96', '978076845', 'pedro.perez2@gmail.com','m', DEFAULT);
  53. INSERT into paciente values ('19945697-6','Andres', '05-05-72', '956798564', 'andres.delafuente@hotmail.com','m', DEFAULT);
  54. INSERT into paciente values ('20345769-0','Jose','05-06-10', '978067543', 'joseantonio23@gmail.com','m',DEFAULT);
  55.  
  56. INSERT into medico values ('12095789-5','Antonio', 'Enocrinologo','Cirujano','Universidad de Chile',sysdate,'av franc bilbao 1253','axax@gmail.com',DEFAULT, '1800000');
  57. INSERT into medico values ('13000678-9','Francisco','Gastroenterologo','Cirujano', 'Universidad de Santiago',sysdate,'av pajarito 1241','asas@gmail.com', DEFAULT, '1500000');
  58. INSERT into medico values ('16890567-7','Cristian','Oftalmologo', 'Cirujano', 'Universidad Catolica',sysdate,'av los artesanos 2121','dsds@gmail.com', DEFAULT, '2000000');
  59.  
  60. INSERT into ficha_atencion values ('001','12095789-5','18897676-6', 'Mareos', sysdate,'12:14 pm','1');
  61. INSERT into ficha_atencion values ('002','13000678-9','19945697-6', 'Apendicitis', sysdate,'14:15 pm','4');
  62. INSERT into ficha_atencion values ('003','16890567-7','20345769-0', 'Jaqueca', sysdate,'16:15 pm','2');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement