Advertisement
alvarovaca

BBDD Empleados Oracle

Feb 5th, 2021 (edited)
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.56 KB | None | 0 0
  1. -- La base de datos es bastante simple, pues se almacena información sobre los empleados de una empresa, algo similar a la tabla EMP del esquema SCOTT. Además, se indicará en una columna "Departamento" el número de departamento al que pertenece cada uno de ellos. En una situación habitual, esta columna sería resultado de una relación 1:N con la tabla "Departamentos", pero en esta ocasión, dicha tabla se va a encontrar ubicada en un gestor remoto, tal y como veremos a continuación.
  2.  
  3. SQL> CREATE TABLE Empleados
  4. (
  5. DNI             VARCHAR2(9),
  6. Nombre          VARCHAR2(30),
  7. Direccion       VARCHAR2(25),
  8. Telefono        VARCHAR2(9),
  9. FechaNacimiento DATE,
  10. Salario         NUMBER(5),
  11. Departamento    NUMBER(2),
  12. CONSTRAINT pk_empleados PRIMARY KEY (DNI),
  13. CONSTRAINT nombrerelleno CHECK (Nombre IS NOT NULL)
  14. );
  15.  
  16. Tabla creada.
  17.  
  18. SQL> INSERT INTO Empleados
  19. VALUES ('90389058R', 'Joaquin Marrero Covas', 'C/ Hijuela de Lojo, 22', '618385118', TO_DATE('1997-01-28', 'YYYY-MM-DD'), 1446, 10);
  20.  
  21. 1 fila creada.
  22.  
  23. SQL> INSERT INTO Empleados
  24. VALUES ('18232747A', 'Aristarco Caban Meraz', 'Puerta Nueva, 67', '691204722', TO_DATE('1994-05-07', 'YYYY-MM-DD'), 4789, 30);
  25.  
  26. 1 fila creada.
  27.  
  28. SQL> INSERT INTO Empleados
  29. VALUES ('94106513N', 'Marian Fonseca Betancourt', 'C/ Manuel Iradier, 37', '638415823', TO_DATE('1979-07-17', 'YYYY-MM-DD'), 2561, 30);
  30.  
  31. 1 fila creada.
  32.  
  33. SQL> INSERT INTO Empleados
  34. VALUES ('12777631G', 'Merlino Rosado Cordero', 'C/ Henan Cortes, 58', '609841755', TO_DATE('1993-11-27', 'YYYY-MM-DD'), 7961, 20);
  35.  
  36. 1 fila creada.
  37.  
  38. SQL> INSERT INTO Empleados
  39. VALUES ('68219319P', 'Tabare Chapa Alcantar', 'C/ Arana, 12', '682227206', TO_DATE('1992-03-09', 'YYYY-MM-DD'), 8568, 40);
  40.  
  41. 1 fila creada.
  42.  
  43. SQL> INSERT INTO Empleados
  44. VALUES ('67227129S', 'Ian Esquivel Laboy', 'C/ Inglaterra, 64', '728005136', TO_DATE('1992-07-21', 'YYYY-MM-DD'), 3519, 10);
  45.  
  46. 1 fila creada.
  47.  
  48. SQL> INSERT INTO Empleados
  49. VALUES ('52315160G', 'Heinz Collado Caraballo', 'Escuadro, 60', '600173822', TO_DATE('1984-02-13', 'YYYY-MM-DD'), 1672, 20);
  50.  
  51. 1 fila creada.
  52.  
  53. SQL> INSERT INTO Empleados
  54. VALUES ('85145590G', 'Anabel Lerma Dominguez', 'Crta. Cadiz, 1', '675014823', TO_DATE('1981-01-07', 'YYYY-MM-DD'), 5919, 10);
  55.  
  56. 1 fila creada.
  57.  
  58. SQL> INSERT INTO Empleados
  59. VALUES ('56228957Y', 'Dinorah Viera Tello', 'Ctra. Villena, 22', '642852778', TO_DATE('1987-05-28', 'YYYY-MM-DD'), 2567, 30);
  60.  
  61. 1 fila creada.
  62.  
  63. SQL> INSERT INTO Empleados
  64. VALUES ('61242562W', 'Manases Castillo Camacho', 'Ctra. Hornos, 91', '607853354', TO_DATE('1991-10-29', 'YYYY-MM-DD'), 4270, 40);
  65.  
  66. 1 fila creada.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement