SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
PARCIAL 2 SISTEMAS OPERATIVOS
CLIENTE
#id_cliente
*nombre
*direccion
*telefono
*ciudad
generador
de
generada
a
VENTA
#id_venta
*cantidad
contenido
en
de
PRODUCTO
#id_producto
*descripcion
*precio
Realizar el siguiente esquema usando MySQL e implementarlo en ORACLE OCI:
CLIENTE(id_cliente, nombre, direccion, telefono, ciudad)
PRODUCTO(id_producto, descripcion, precio)
VENTA(id_venta, cantidad, id_producto, id_cliente)
1. Creación de tablas
Nota: Estas instrucciones fueron probadas en MySQL.
Es posible que en otros SGBD haya que hacerles cambios menores.
CREATE TABLE CLIENTE(
id_cliente NUMERIC(10) PRIMARY KEY,
nombre VARCHAR(50) NOT NULL,
direccion VARCHAR(50) NOT NULL,
telefono VARCHAR(50) NOT NULL,
ciudad VARCHAR(50) NOT NULL
);
CREATE TABLE PRODUCTO(
id_producto NUMERIC(10) PRIMARY KEY,
descripcion VARCHAR(200) NOT NULL,
precio NUMERIC(10) NOT NULL
);
CREATE TABLE VENTA(
id_venta NUMERIC(10) PRIMARY KEY,
cantidad NUMERIC(10) NOT NULL,
id_cliente NUMERIC(10) NOT NULL REFERENCES CLIENTE,
id_producto NUMERIC(10) NOT NULL REFERENCES PRODUCTO
);
2. Inserción de Datos
INSERT INTO CLIENTE VALUES(123,'Simon Bolivar', 'Kra11#9-56', '7702291', 'Cúcuta');
INSERT INTO CLIENTE VALUES(456,'Mark Zuckerberg', 'Cll 21#95-52', '+57-315291', 'Patios');
INSERT INTO CLIENTE VALUES(789,'Drew Barrymore', 'Kra52#65-05', '3125359456', 'Cúcuta');
INSERT INTO CLIENTE VALUES(741,'Larry Page', 'Cll 05#52-95', '7872296', 'Villa del Rosario');
INSERT INTO CLIENTE VALUES(147,'Tom Delonge', 'Cll 52#65-56', '7992293', 'Patios');
INSERT INTO CLIENTE VALUES(852,'Simon Bolivar', 'Kra 21#65-52', '982295', 'Pamplona');
INSERT INTO CLIENTE VALUES(258,'Mark Hoppus', 'Cll 11#95-9', '8952294', 'Pamplona');
INSERT INTO CLIENTE VALUES(963,'Britney Spears', 'Cll 05#52-56', '7705295', 'Villa del Rosario');
INSERT INTO CLIENTE VALUES(369,'John Forbes Nash', 'Kra 21#05-56', '776622966', 'Cúcuta');
INSERT INTO CLIENTE VALUES(159,'Tom Delonge', 'Kra05#65-05', '6702293','Patios');
INSERT INTO CLIENTE VALUES(753,'Sergey Brin', 'Cll 11#65-11', '9702299', 'Patios');
INSERT INTO CLIENTE VALUES(153,'Emma Watson', 'Kra 9#9-95', '31569638', 'Villa del Rosario');
PARCIAL 2 SISTEMAS OPERATIVOS
INSERT INTO PRODUCTO VALUES(1,'Coca-Cola 2L',2400);
INSERT INTO PRODUCTO VALUES(2,'Doritos',1000);
INSERT INTO PRODUCTO VALUES(3,'Salchicha',3600);
INSERT INTO PRODUCTO VALUES(4,'Pan',500);
INSERT INTO PRODUCTO VALUES(5,'Queso',1000);
INSERT INTO PRODUCTO VALUES(6,'Sandia',8000);
INSERT INTO PRODUCTO VALUES(7,'Leche 1L',4563);
INSERT INTO VENTA VALUES(1,5,123,1);
INSERT INTO VENTA VALUES(2,6,123,2);
INSERT INTO VENTA VALUES(3,7,123,3);
INSERT INTO VENTA VALUES(4,8,123,4);
INSERT INTO VENTA VALUES(5,2,456,5);
INSERT INTO VENTA VALUES(6,4,741,6);
INSERT INTO VENTA VALUES(7,5,456,7);
DESCRIPCION CONSULTA RESULTADO
Id de los clientes de Cucuta. SELECT id_cliente FROM cliente
WHERE ciudad = 'Cúcuta';
Id y la descripción de los productos que
cuesten menos de $1500 pesos
SELECT id_producto,descripcion FROM
producto
WHERE precio < 1500;
Id y nombre de los clientes, cantidad
vendida y la descripción del producto, en las
ventas en las cuales se vendieron más
de 10 unidades
SELECT id_cliente, nombre, cantidad,
descripcion
FROM venta NATURAL JOIN producto
NATURAL JOIN cliente WHERE cantidad >
10;
Id y nombre de los clientes que no aparecen
en la tabla de ventas (Clientes que no han
comprado productos).
SELECT id_cliente, nombre FROM cliente
WHERE id_cliente NOT IN (SELECT
id_cliente
FROM venta);
Id y nombre de los clientes que han
comprado todos los productos de la
empresa
SELECT id_cliente, nombre FROM cliente c
WHERE (SELECT COUNT(DISTINCT
id_producto)
FROM venta v WHERE c.id_cliente =
v.id_cliente) = (SELECT COUNT(*) FROM
producto);

Más contenido relacionado

Similar a PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI

Aplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slideAplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slidemarieuri
 
Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql serverRis Fernandez
 
FormularioFaturaFoxpro
FormularioFaturaFoxproFormularioFaturaFoxpro
FormularioFaturaFoxproemeronez
 
Informe base de datos iii
Informe base de datos iiiInforme base de datos iii
Informe base de datos iiiEfrain Criss
 
Bases de datos Lina Mejia y Paola Varon
Bases de datos Lina Mejia y Paola VaronBases de datos Lina Mejia y Paola Varon
Bases de datos Lina Mejia y Paola VaronMARCEMEJIA11
 
Presentacion sobre cassandra
Presentacion sobre cassandraPresentacion sobre cassandra
Presentacion sobre cassandrajesusnoseq
 
Commit&rollback
Commit&rollbackCommit&rollback
Commit&rollbackArchCHUZ
 
Examen ISC
Examen ISCExamen ISC
Examen ISCivan mtz
 
IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005oswchavez
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Jsrfs Montemayor
 
Portabilidad y transportabilidad
Portabilidad y transportabilidadPortabilidad y transportabilidad
Portabilidad y transportabilidadjuanmanuelsalgado
 
Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01Edgar Sandoval
 

Similar a PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI (20)

Taller PráCtica 4
Taller PráCtica 4Taller PráCtica 4
Taller PráCtica 4
 
Judith montilla
Judith montillaJudith montilla
Judith montilla
 
Taller De Sql
Taller De SqlTaller De Sql
Taller De Sql
 
Aplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slideAplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slide
 
Transact+Sql+2005
Transact+Sql+2005Transact+Sql+2005
Transact+Sql+2005
 
Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql server
 
Laboratorio de XML en DB2
Laboratorio de XML en DB2Laboratorio de XML en DB2
Laboratorio de XML en DB2
 
FormularioFaturaFoxpro
FormularioFaturaFoxproFormularioFaturaFoxpro
FormularioFaturaFoxpro
 
Informe base de datos iii
Informe base de datos iiiInforme base de datos iii
Informe base de datos iii
 
Bases de datos Lina Mejia y Paola Varon
Bases de datos Lina Mejia y Paola VaronBases de datos Lina Mejia y Paola Varon
Bases de datos Lina Mejia y Paola Varon
 
Presentacion sobre cassandra
Presentacion sobre cassandraPresentacion sobre cassandra
Presentacion sobre cassandra
 
Commit&rollback
Commit&rollbackCommit&rollback
Commit&rollback
 
Examen ISC
Examen ISCExamen ISC
Examen ISC
 
Ejercicios resueltos de_pl-sql
Ejercicios resueltos de_pl-sqlEjercicios resueltos de_pl-sql
Ejercicios resueltos de_pl-sql
 
IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Portabilidad y transportabilidad
Portabilidad y transportabilidadPortabilidad y transportabilidad
Portabilidad y transportabilidad
 
Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01
 
Procedimientos y excepciones
Procedimientos y excepcionesProcedimientos y excepciones
Procedimientos y excepciones
 
Charla Mysql
Charla MysqlCharla Mysql
Charla Mysql
 

Más de Richard Eliseo Mendoza Gafaro

PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1Richard Eliseo Mendoza Gafaro
 

Más de Richard Eliseo Mendoza Gafaro (20)

CUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEI
CUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEICUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEI
CUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEI
 
Material_para_Estudiante_DMPC_V012022A_SP_1
Material_para_Estudiante_DMPC_V012022A_SP_1Material_para_Estudiante_DMPC_V012022A_SP_1
Material_para_Estudiante_DMPC_V012022A_SP_1
 
MANUAL DE ORACLE AUTONOMOUS DATABASE
MANUAL DE ORACLE AUTONOMOUS DATABASEMANUAL DE ORACLE AUTONOMOUS DATABASE
MANUAL DE ORACLE AUTONOMOUS DATABASE
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
 
PARCIAL 2 DESARROLLO DE INTERFACES UI UX
PARCIAL 2 DESARROLLO DE INTERFACES UI UXPARCIAL 2 DESARROLLO DE INTERFACES UI UX
PARCIAL 2 DESARROLLO DE INTERFACES UI UX
 
Explicación cadena de valor
Explicación cadena de valorExplicación cadena de valor
Explicación cadena de valor
 
MANUAL DESPLIEGUE SERVIDOR WEB
MANUAL DESPLIEGUE SERVIDOR WEBMANUAL DESPLIEGUE SERVIDOR WEB
MANUAL DESPLIEGUE SERVIDOR WEB
 
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCHMANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
 
CUESTIONARIO INTRODUCCION A UNITY 3D v2
CUESTIONARIO INTRODUCCION A UNITY 3D v2CUESTIONARIO INTRODUCCION A UNITY 3D v2
CUESTIONARIO INTRODUCCION A UNITY 3D v2
 
CUESTIONARIO INTRODUCCION A UNITY 3D
CUESTIONARIO INTRODUCCION A UNITY 3DCUESTIONARIO INTRODUCCION A UNITY 3D
CUESTIONARIO INTRODUCCION A UNITY 3D
 
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOSMANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
 
INTRODUCCION A SISTEMAS OPERATIVOS
INTRODUCCION A SISTEMAS OPERATIVOSINTRODUCCION A SISTEMAS OPERATIVOS
INTRODUCCION A SISTEMAS OPERATIVOS
 
CLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUDCLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUD
 
CASOS DE ESTUDIO MODELADO DEL NEGOCIO
CASOS DE ESTUDIO MODELADO DEL NEGOCIOCASOS DE ESTUDIO MODELADO DEL NEGOCIO
CASOS DE ESTUDIO MODELADO DEL NEGOCIO
 
MATERIAL DE ESTUDIO CCNA
MATERIAL DE ESTUDIO CCNAMATERIAL DE ESTUDIO CCNA
MATERIAL DE ESTUDIO CCNA
 
PREGUNTAS TOGAF 9.2 RESPUESTAS
PREGUNTAS TOGAF 9.2 RESPUESTASPREGUNTAS TOGAF 9.2 RESPUESTAS
PREGUNTAS TOGAF 9.2 RESPUESTAS
 
Método ADM
Método ADMMétodo ADM
Método ADM
 

Último

DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2
DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2
DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2ErnestoContreras39
 
Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............osoriosantiago887
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfAnthony Gualpa
 
Sistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraSistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraJairoMaxKevinMartine
 
Parciales y Semestral Profesor David cedeño
Parciales y Semestral Profesor David cedeñoParciales y Semestral Profesor David cedeño
Parciales y Semestral Profesor David cedeñomonicabetancur29
 
SESION 1_SSOMA. plan de accion y desarrollo
SESION 1_SSOMA. plan de accion y desarrolloSESION 1_SSOMA. plan de accion y desarrollo
SESION 1_SSOMA. plan de accion y desarrollocchavezl3
 
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxPRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxStibeCr
 
TALLER DE IPERC - CAPACITACION REALIZADA EN SAN LORENZO
TALLER DE IPERC - CAPACITACION REALIZADA EN SAN LORENZOTALLER DE IPERC - CAPACITACION REALIZADA EN SAN LORENZO
TALLER DE IPERC - CAPACITACION REALIZADA EN SAN LORENZOElvisMamani31
 
IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADO
IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADOIPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADO
IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADOEdisonRebattaRojas1
 
exposicion cereales, todo sobre la avena
exposicion cereales, todo sobre la avenaexposicion cereales, todo sobre la avena
exposicion cereales, todo sobre la avenaYuliethRamrezCruz
 
PROCESAMIENTO DE CERAMICAS. PROCESOS DE MANUFACTURA
PROCESAMIENTO DE CERAMICAS. PROCESOS DE MANUFACTURAPROCESAMIENTO DE CERAMICAS. PROCESOS DE MANUFACTURA
PROCESAMIENTO DE CERAMICAS. PROCESOS DE MANUFACTURAHeribertoTiscareo
 
UNIDAD 3a SIST AGUA_DREN_TRATAM-URP_2024-0.pptx
UNIDAD 3a SIST AGUA_DREN_TRATAM-URP_2024-0.pptxUNIDAD 3a SIST AGUA_DREN_TRATAM-URP_2024-0.pptx
UNIDAD 3a SIST AGUA_DREN_TRATAM-URP_2024-0.pptxRosselin4
 
Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECamador030809
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxBuddyroi
 
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIALFUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIALPamelaGranda5
 
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdfPLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdfmcamposa87
 
thinner-acrilico-ac-205- ficha tecnica msds
thinner-acrilico-ac-205- ficha tecnica msdsthinner-acrilico-ac-205- ficha tecnica msds
thinner-acrilico-ac-205- ficha tecnica msdsfioticona20395
 
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptxEXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptxKeylaArlethTorresOrt
 
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSEJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSLuisLopez273366
 
Análisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaAnálisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaJoellyAlejandraRodrg
 

Último (20)

DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2
DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2
DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2
 
Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdf
 
Sistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraSistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas Estructura
 
Parciales y Semestral Profesor David cedeño
Parciales y Semestral Profesor David cedeñoParciales y Semestral Profesor David cedeño
Parciales y Semestral Profesor David cedeño
 
SESION 1_SSOMA. plan de accion y desarrollo
SESION 1_SSOMA. plan de accion y desarrolloSESION 1_SSOMA. plan de accion y desarrollo
SESION 1_SSOMA. plan de accion y desarrollo
 
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxPRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
 
TALLER DE IPERC - CAPACITACION REALIZADA EN SAN LORENZO
TALLER DE IPERC - CAPACITACION REALIZADA EN SAN LORENZOTALLER DE IPERC - CAPACITACION REALIZADA EN SAN LORENZO
TALLER DE IPERC - CAPACITACION REALIZADA EN SAN LORENZO
 
IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADO
IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADOIPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADO
IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADO
 
exposicion cereales, todo sobre la avena
exposicion cereales, todo sobre la avenaexposicion cereales, todo sobre la avena
exposicion cereales, todo sobre la avena
 
PROCESAMIENTO DE CERAMICAS. PROCESOS DE MANUFACTURA
PROCESAMIENTO DE CERAMICAS. PROCESOS DE MANUFACTURAPROCESAMIENTO DE CERAMICAS. PROCESOS DE MANUFACTURA
PROCESAMIENTO DE CERAMICAS. PROCESOS DE MANUFACTURA
 
UNIDAD 3a SIST AGUA_DREN_TRATAM-URP_2024-0.pptx
UNIDAD 3a SIST AGUA_DREN_TRATAM-URP_2024-0.pptxUNIDAD 3a SIST AGUA_DREN_TRATAM-URP_2024-0.pptx
UNIDAD 3a SIST AGUA_DREN_TRATAM-URP_2024-0.pptx
 
Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMEC
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptx
 
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIALFUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
 
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdfPLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
 
thinner-acrilico-ac-205- ficha tecnica msds
thinner-acrilico-ac-205- ficha tecnica msdsthinner-acrilico-ac-205- ficha tecnica msds
thinner-acrilico-ac-205- ficha tecnica msds
 
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptxEXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
 
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSEJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
 
Análisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaAnálisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadística
 

PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI

  • 1. PARCIAL 2 SISTEMAS OPERATIVOS CLIENTE #id_cliente *nombre *direccion *telefono *ciudad generador de generada a VENTA #id_venta *cantidad contenido en de PRODUCTO #id_producto *descripcion *precio Realizar el siguiente esquema usando MySQL e implementarlo en ORACLE OCI: CLIENTE(id_cliente, nombre, direccion, telefono, ciudad) PRODUCTO(id_producto, descripcion, precio) VENTA(id_venta, cantidad, id_producto, id_cliente) 1. Creación de tablas Nota: Estas instrucciones fueron probadas en MySQL. Es posible que en otros SGBD haya que hacerles cambios menores. CREATE TABLE CLIENTE( id_cliente NUMERIC(10) PRIMARY KEY, nombre VARCHAR(50) NOT NULL, direccion VARCHAR(50) NOT NULL, telefono VARCHAR(50) NOT NULL, ciudad VARCHAR(50) NOT NULL ); CREATE TABLE PRODUCTO( id_producto NUMERIC(10) PRIMARY KEY, descripcion VARCHAR(200) NOT NULL, precio NUMERIC(10) NOT NULL ); CREATE TABLE VENTA( id_venta NUMERIC(10) PRIMARY KEY, cantidad NUMERIC(10) NOT NULL, id_cliente NUMERIC(10) NOT NULL REFERENCES CLIENTE, id_producto NUMERIC(10) NOT NULL REFERENCES PRODUCTO ); 2. Inserción de Datos INSERT INTO CLIENTE VALUES(123,'Simon Bolivar', 'Kra11#9-56', '7702291', 'Cúcuta'); INSERT INTO CLIENTE VALUES(456,'Mark Zuckerberg', 'Cll 21#95-52', '+57-315291', 'Patios'); INSERT INTO CLIENTE VALUES(789,'Drew Barrymore', 'Kra52#65-05', '3125359456', 'Cúcuta'); INSERT INTO CLIENTE VALUES(741,'Larry Page', 'Cll 05#52-95', '7872296', 'Villa del Rosario'); INSERT INTO CLIENTE VALUES(147,'Tom Delonge', 'Cll 52#65-56', '7992293', 'Patios'); INSERT INTO CLIENTE VALUES(852,'Simon Bolivar', 'Kra 21#65-52', '982295', 'Pamplona'); INSERT INTO CLIENTE VALUES(258,'Mark Hoppus', 'Cll 11#95-9', '8952294', 'Pamplona'); INSERT INTO CLIENTE VALUES(963,'Britney Spears', 'Cll 05#52-56', '7705295', 'Villa del Rosario'); INSERT INTO CLIENTE VALUES(369,'John Forbes Nash', 'Kra 21#05-56', '776622966', 'Cúcuta'); INSERT INTO CLIENTE VALUES(159,'Tom Delonge', 'Kra05#65-05', '6702293','Patios'); INSERT INTO CLIENTE VALUES(753,'Sergey Brin', 'Cll 11#65-11', '9702299', 'Patios'); INSERT INTO CLIENTE VALUES(153,'Emma Watson', 'Kra 9#9-95', '31569638', 'Villa del Rosario');
  • 2. PARCIAL 2 SISTEMAS OPERATIVOS INSERT INTO PRODUCTO VALUES(1,'Coca-Cola 2L',2400); INSERT INTO PRODUCTO VALUES(2,'Doritos',1000); INSERT INTO PRODUCTO VALUES(3,'Salchicha',3600); INSERT INTO PRODUCTO VALUES(4,'Pan',500); INSERT INTO PRODUCTO VALUES(5,'Queso',1000); INSERT INTO PRODUCTO VALUES(6,'Sandia',8000); INSERT INTO PRODUCTO VALUES(7,'Leche 1L',4563); INSERT INTO VENTA VALUES(1,5,123,1); INSERT INTO VENTA VALUES(2,6,123,2); INSERT INTO VENTA VALUES(3,7,123,3); INSERT INTO VENTA VALUES(4,8,123,4); INSERT INTO VENTA VALUES(5,2,456,5); INSERT INTO VENTA VALUES(6,4,741,6); INSERT INTO VENTA VALUES(7,5,456,7); DESCRIPCION CONSULTA RESULTADO Id de los clientes de Cucuta. SELECT id_cliente FROM cliente WHERE ciudad = 'Cúcuta'; Id y la descripción de los productos que cuesten menos de $1500 pesos SELECT id_producto,descripcion FROM producto WHERE precio < 1500; Id y nombre de los clientes, cantidad vendida y la descripción del producto, en las ventas en las cuales se vendieron más de 10 unidades SELECT id_cliente, nombre, cantidad, descripcion FROM venta NATURAL JOIN producto NATURAL JOIN cliente WHERE cantidad > 10; Id y nombre de los clientes que no aparecen en la tabla de ventas (Clientes que no han comprado productos). SELECT id_cliente, nombre FROM cliente WHERE id_cliente NOT IN (SELECT id_cliente FROM venta); Id y nombre de los clientes que han comprado todos los productos de la empresa SELECT id_cliente, nombre FROM cliente c WHERE (SELECT COUNT(DISTINCT id_producto) FROM venta v WHERE c.id_cliente = v.id_cliente) = (SELECT COUNT(*) FROM producto);