Advertisement
migand21

Crear/llenar tablas taller3

Jul 7th, 2019
1,041
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE Producto (
  2.   codProducto       NUMBER(10) NOT NULL,
  3.   nombre            VARCHAR2(255) NOT NULL,
  4.   cantidad          NUMBER(10) NOT NULL,
  5.   precioAdquisicion NUMBER(10) NOT NULL,
  6.   PRIMARY KEY (codProducto));  
  7.  
  8. CREATE TABLE Vendedor (
  9.   numVendedor NUMBER(10) NOT NULL,
  10.   nombre      VARCHAR2(255) NOT NULL,
  11.   PRIMARY KEY (numVendedor));
  12.  
  13. CREATE TABLE Cliente (
  14.   rut       VARCHAR2(255) NOT NULL,
  15.   nombre    VARCHAR2(255) NOT NULL,
  16.   direccion VARCHAR2(255) NOT NULL,
  17.   deuda     NUMBER(10) NOT NULL,
  18.   credito   NUMBER(10) NOT NULL,
  19.   PRIMARY KEY (rut));
  20.  
  21. CREATE TABLE Venta (
  22.   numeroVenta NUMBER(10) NOT NULL,
  23.   codProducto NUMBER(10) NOT NULL,
  24.   rut         VARCHAR2(255) NOT NULL,
  25.   numVendedor NUMBER(10) NOT NULL,
  26.   cantidad    NUMBER(10) NOT NULL,
  27.   fecha       DATE NOT NULL,
  28.   PRIMARY KEY (numeroVenta));
  29. ALTER TABLE Venta ADD CONSTRAINT FKVenta109300 FOREIGN KEY (codProducto) REFERENCES Producto (codProducto);
  30. ALTER TABLE Venta ADD CONSTRAINT FKVenta875367 FOREIGN KEY (numVendedor) REFERENCES Vendedor (numVendedor);
  31. ALTER TABLE Venta ADD CONSTRAINT FKVenta960494 FOREIGN KEY (rut) REFERENCES Cliente (rut);
  32.  
  33.  
  34. INSERT INTO Vendedor(numVendedor, nombre) VALUES (1, 'Joe Girald');
  35. INSERT INTO Vendedor(numVendedor, nombre) VALUES (2, 'Dave Liniger');
  36. INSERT INTO Vendedor(numVendedor, nombre) VALUES (3, 'Joe Gondolfo');
  37. INSERT INTO Vendedor(numVendedor, nombre) VALUES (4, 'Neil Rackham');
  38. INSERT INTO Vendedor(numVendedor, nombre) VALUES (5, 'Mary Kay Ash');
  39. INSERT INTO Vendedor(numVendedor, nombre) VALUES (6, 'Markita Andrews');
  40. INSERT INTO Vendedor(numVendedor, nombre) VALUES (7, 'Chris Gardner');
  41. INSERT INTO Vendedor(numVendedor, nombre) VALUES (8, 'Rick Harrison');
  42. INSERT INTO Vendedor(numVendedor, nombre) VALUES (9, 'Felipe Correa');
  43. INSERT INTO Vendedor(numVendedor, nombre) VALUES (10, 'Luca Rivera');
  44.  
  45. INSERT INTO Cliente
  46.   (rut,
  47.   nombre,
  48.   direccion,
  49.   deuda,
  50.   credito)
  51. VALUES
  52.   ('20854139-0',
  53.   'Pablo Díaz',
  54.   'Huamachuco 1232',
  55.   10000,
  56.   5000);
  57.  
  58. INSERT INTO Cliente
  59.   (rut,
  60.   nombre,
  61.   direccion,
  62.   deuda,
  63.   credito)
  64. VALUES
  65.   ('12118975-5',
  66.   'Pedro Fernandez',
  67.   'Michimalongo 1841',
  68.   0,
  69.   6000);
  70.  
  71. INSERT INTO Cliente
  72.   (rut,
  73.   nombre,
  74.   direccion,
  75.   deuda,
  76.   credito)
  77. VALUES
  78.   ('6440052-5',
  79.   'Alejandro Peña',
  80.   'Salvador Allende 1010',
  81.   4000,
  82.   8000);
  83.  
  84. INSERT INTO Cliente
  85.   (rut,
  86.   nombre,
  87.   direccion,
  88.   deuda,
  89.   credito)
  90. VALUES
  91.   ('10244587-2',
  92.   'Miguel Perez',
  93.   'Matta 1241',
  94.   2000,
  95.   20000);
  96.  
  97. INSERT INTO Cliente
  98.   (rut,
  99.   nombre,
  100.   direccion,
  101.   deuda,
  102.   credito)
  103. VALUES
  104.   ('19243443-2',
  105.   'Carolina Rivera',
  106.   'Uribe 1420',
  107.   8000,
  108.   8500);
  109.  
  110.   INSERT INTO Cliente
  111.   (rut,
  112.   nombre,
  113.   direccion,
  114.   deuda,
  115.   credito)
  116. VALUES
  117.   ('5478914-9',
  118.   'Karla León',
  119.   'Orella 1620',
  120.   10000,
  121.   20000);
  122.  
  123.   INSERT INTO Cliente
  124.   (rut,
  125.   nombre,
  126.   direccion,
  127.   deuda,
  128.   credito)
  129. VALUES
  130.   ('18791036-6',
  131.   'Lorenzo Martinez',
  132.   'Pratt 1720',
  133.   12000,
  134.   10000);
  135.  
  136.   INSERT INTO Producto
  137.   (codProducto,
  138.   nombre,
  139.   cantidad,
  140.   precioAdquisicion)
  141. VALUES
  142.   (1,
  143.   'Jabón',
  144.   300,
  145.   400);
  146.  
  147. INSERT INTO Producto
  148.   (codProducto,
  149.   nombre,
  150.   cantidad,
  151.   precioAdquisicion)
  152. VALUES
  153.   (2,
  154.   'Shampoo',
  155.   500,
  156.   800);
  157.  
  158. INSERT INTO Producto
  159.   (codProducto,
  160.   nombre,
  161.   cantidad,
  162.   precioAdquisicion)
  163. VALUES
  164.   (3,
  165.   'Salsa de Tomate',
  166.   350,
  167.   1500);
  168.  
  169. INSERT INTO Producto
  170.   (codProducto,
  171.   nombre,
  172.   cantidad,
  173.   precioAdquisicion)
  174. VALUES
  175.   (4,
  176.   'Arroz',
  177.   300,
  178.   700);
  179.  
  180. INSERT INTO Producto
  181.   (codProducto,
  182.   nombre,
  183.   cantidad,
  184.   precioAdquisicion)
  185. VALUES
  186.   (5,
  187.   'Puré',
  188.   200,
  189.   900);
  190.  
  191. INSERT INTO Producto
  192.   (codProducto,
  193.   nombre,
  194.   cantidad,
  195.   precioAdquisicion)
  196. VALUES
  197.   (6,
  198.   'Sopa',
  199.   450,
  200.   200);
  201.  
  202. INSERT INTO Producto
  203.   (codProducto,
  204.   nombre,
  205.   cantidad,
  206.   precioAdquisicion)
  207. VALUES
  208.   (7,
  209.   'Galletas',
  210.   600,
  211.   250);
  212.  
  213. INSERT INTO Producto
  214.   (codProducto,
  215.   nombre,
  216.   cantidad,
  217.   precioAdquisicion)
  218. VALUES
  219.   (8,
  220.   'Super 8',
  221.   1000,
  222.   150);
  223.  
  224. INSERT INTO Producto
  225.   (codProducto,
  226.   nombre,
  227.   cantidad,
  228.   precioAdquisicion)
  229. VALUES
  230.   (9,
  231.   'Vino',
  232.   100,
  233.   2400);
  234.  
  235. INSERT INTO Producto
  236.   (codProducto,
  237.   nombre,
  238.   cantidad,
  239.   precioAdquisicion)
  240. VALUES
  241.   (10,
  242.   'Cerveza',
  243.   200,
  244.   3000);
  245.  
  246.   INSERT INTO Producto
  247.   (codProducto,
  248.   nombre,
  249.   cantidad,
  250.   precioAdquisicion)
  251. VALUES
  252.   (11,
  253.   'Red Bull',
  254.   200,
  255.   1700);
  256.  
  257.  
  258. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (1, 1, 2, '20854139-0', 30, '10/06/2019');
  259. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (2, 5, 2, '20854139-0', 10, '10-06-2019');
  260. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (3, 2, 1, '20854139-0', 15, '10-06-2019');
  261. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (4, 6, 7, '20854139-0', 10, '10-06-2019');
  262. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (5, 4, 3, '20854139-0', 45, '25-06-2019');
  263.  
  264. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (6, 7, 1, '12118975-5', 20, '25-09-2019');
  265. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (7, 8, 4, '12118975-5', 35, '25-09-2019');
  266. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (8, 9, 6, '12118975-5', 28, '25-09-2019');
  267. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (9, 10, 4, '12118975-5', 18, '12-10-2019');
  268. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (10, 1, 3, '12118975-5', 26, '12-10-2019');
  269.  
  270. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (11, 6, 5, '6440052-5', 30, '20-08-2019');
  271. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (12, 4, 8, '6440052-5', 15, '20-08-2019');
  272. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (13, 3, 9, '6440052-5', 50, '10-10-2019');
  273. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (14, 8, 10, '6440052-5', 21, '10-10-2019');
  274. INSERT INTO Venta(numeroVenta, codProducto, numVendedor, rut, cantidad, fecha) VALUES (15, 2, 10, '6440052-5', 16, '01-11-2019');
  275.  
  276.  
  277. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (16, 5, '10244587-2', 1, 25, '20-05-2019');  
  278. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (17, 4, '10244587-2', 7, 40, '20-06-2019');
  279. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (18, 8, '10244587-2', 9, 35, '20-06-2019');
  280. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (19, 9, '10244587-2', 1, 20, '25-09-2019');
  281. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (20, 10, '10244587-2', 2, 15, '25-09-2019');
  282. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (21, 2, '19243443-2', 2, 27, '05-06-2019');
  283. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (22, 7, '19243443-2', 10, 30, '05-06-2019');
  284. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (23, 4, '19243443-2', 8, 50, '24-12-2019');
  285. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (24, 6, '19243443-2', 8, 45, '24-12-2019');
  286. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (25, 1, '19243443-2', 6, 33, '24-12-2019');
  287. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (26, 2, '5478914-9', 5, 25, '12-01-2019');
  288. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (27, 7, '5478914-9', 5, 15, '12-01-2019');
  289. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (28, 10, '5478914-9', 4, 20, '12-01-2019');
  290. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (29, 3, '5478914-9', 3, 30, '15-05-2019');
  291. INSERT INTO Venta(numeroVenta, codProducto, rut, numVendedor, cantidad, fecha) VALUES (30, 5, '5478914-9', 3, 35, '15-05-2019');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement