Bases de Datos - consultas_PL/SQL

 
Vista:
Imágen de perfil de Javier
Val: 2
Ha aumentado su posición en 171 puestos en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

consultas_PL/SQL

Publicado por Javier (1 intervención) el 02/07/2021 01:54:33
Orale Vatos, quisiera pedir apoyo en unos ejercicios que no me resultan si alguien me puede ayudar se lo agradezco, dejo de base datos, modelo entidad relacion y las preguntas por si alguien se anima ayudar y orientar a la vez.

Las tablas son las siguientes:

create table cliente(rut varchar2(20), nombre varchar2(50),
direccion varchar2(45), telefono number(10), giro varchar2(20),primary key(rut));

create table vehiculo(codigo varchar2(8), marca varchar2(20),modelo varchar2(20), precio number(20),stock int, primary key(codigo));

create table empleado(codigo varchar2(20), nombre varchar2(50),
direccion varchar2(45), telefono number(10), sueldo_base int, primary key(codigo));

create table detalle_compra (cliente_rut varchar2(20), vehiculo_codigo varchar2(8), fecha date, empleado_codigo varchar2(20),
cantidad int,foreign key(cliente_rut) references cliente(rut),
foreign key(vehiculo_codigo) references vehiculo(codigo),
foreign key(empleado_codigo) references empleado(codigo));

Create table detalle_sueldos(codigo varchar2(20),sueldo_bruto int,afp int, isapre int, sueldo_liquido int, foreign key(codigo) references empleado(codigo));

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
BEGIN
Insert into cliente values ('12456365-5', 'Juan López', 'alamos 123',227456576,'Particular');
Insert into cliente values ('11345889-K', 'José Torres', 'San pedro 146',226564543,'Particular');
Insert into cliente values ('12443123-5', 'Victor Pardo', 'pje uno 667',225375845,'Particular');
Insert into cliente values ('60533145-1', 'Automotriz Omega Ltda.','los leones 4556',223358778,'Empresa');
Insert into cliente values ('88664744-K', 'Automoviles Ortiz Puga','las condes 5600',228547412,'Empresa');
Insert into cliente values ('36128745-7', 'Automotora Pons','vitacura 9800','223654578','Empresa' );
 
 
Insert into vehiculo values ('F1','Ford','Fiesta',8290000,5);
Insert into vehiculo values ('F2','Fiat','Punto', 7190000,7);
Insert into vehiculo values ('N3','Nissan','Altima',14790000,6);
Insert into vehiculo values ('D4','Daihatsu','Terios',9600000,8 );
Insert into vehiculo values ('D5','Dodge','Dart',12990000,4);
Insert into vehiculo values ('T6','Toyota','Auris',11790000,5);
Insert into vehiculo values ('T7','Toyota','Yaris',7890000,5);
Insert into vehiculo values ('N8', 'Nissan','Note',8990000,7);
Insert into vehiculo values ('K9', 'Kia','Carens',10690000,8);
Insert into vehiculo values ('K10', 'Kia','Sportage',10990000,3);
Insert into vehiculo values ('V11', 'Volkswagen','Bora',10990000,4);
Insert into vehiculo values ('V12', 'Volkswagen','Passat',12990000,5);
Insert into vehiculo values ('P13', 'Peugeot','308',14120000,6);
Insert into vehiculo values ('P14','Peugeot','208',13920000,1);
Insert into vehiculo values ('C15','Citroën','C3',9590000,1 );
 
Insert into empleado values ('456', 'Juan López', 'alamos 123', 7456576,350000);
Insert into empleado values ('345', 'José Torres', 'San pedro 146', 6564543,330000);
 
Insert into detalle_compra values ('12456365-5','F1','02/04/2019','456',1);
Insert into detalle_compra values ('11345889-K','K10','05/04/2019','345',1);
Insert into detalle_compra values ('12456365-5','F1','02/05/2019','456',1);
Insert into detalle_compra values ('11345889-K','K10','03/05/2019','345',1);
Insert into detalle_compra values ('36128745-7','T7','15/05/2019','456',3);
Insert into detalle_compra values ('88664744-K','V11','20/05/2019','345',4);
Insert into detalle_compra values ('88664744-K','V11','10/06/2019','345',4);
Insert into detalle_compra values ('88664744-K','V11','20/06/2019','456',4);
 
END;

De ante mano gracias.


ModeloEntidadRelacion
Caso1
Caso2
Caso3
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder