Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PARTICIPANTES:
GRUPO No. 25
Director de Curso:
MARIANO ESTEBAN ROMERO
Nombre Estudiante 4:
Pregunta 4: ¿Cuál es la diferencia entre el lenguaje de definición de datos y
el lenguaje de manipulación de datos?
Apellidos_Vend T 30 SI 1 ---
Domicilio_Vend T 50 -- M
Sexo_Vend T 2 -- 1 M,F,OTRO
Telefono_Vend N 10 -- M ---
AUTOMOVILES Nit_Auto X N 10 SI 1 ---
Marca_Auto T 50 SI 1 ---
Modelo_Auto T 50 SI 1
Precio_Auto N 50 SI 1
Descuento_Auto N 3 SI 1
Cilindraje_Auto N 10 -- 1
Potencia_Auto N 10 -- 1
VENTAS Nit_Venta X N 10 SI 1
EFECTIVO/FIN
Modopago_Venta T 10 SI 1
ANCIADO
Fecha_Entrega_Venta F SI 1
Stock_Venta T 2 SI 1 SI/NO
CLIENTE ID_Client X N 10 Si 1 --
Nombre_Client T 30 SI 1 -- ---
Apellidos_Client T 30 SI 1 ---
Direccion_Client T 50 -- M
Ciudad_Client T 20 -- M --
Sexo_Client T 1 -- 1 M, F, Otro ---
Telefono_Client N 13 SI M
Email_Cliente T 50 SI M
YYYY/MM/D
Fecha_Nacimiento F 8 _ 1
D
Profesión_Client T 30 _ M
REVISIONES Rev_Num_Fact X N 10 SI 1 _
---
YYYY/MM/D
Rev_Fecha F 8 SI 1 __
D
Cliente_ID_Client N 10 SI 1 _ _
Rev_Telefono N 13 SI M _ __
Rev_Cambio_Filtro T 2 _ 1 SI/NO _
Rev_Frenos T 2 _ 1 SI/NO _
Rev_Otros T 50 _ 1 _ _
Rev_Valor N 10 SI 1 _ _
Rev_Descuento N 3 -- 1 _ 0-100
REPARACIONE
Rep_Num_Fact X N 10 SI 1 _ _
S
YYYY/MM/D
Rep_FechaInicio F 8 SI 1 _
D
YYYY/MM/D
Rep_FechaFin F 8 SI 1 _
D
Cliente_ID_Client N 10 SI 1 _ _
Rep_Telefono N 13 SI M _ _
Rep_Embragues T 2 _ 1 SI/NO _
Rep_Correa_Distr T 2 _ 1 SI/NO _
Rep_Motor T 2 _ 1 SI/NO _
Rep_Frenos T 2 _ 1 SI/NO _
Rep_Otros T 50 _ 1 _ _
Rep_Valor N 10 SI 1 _ _
Rep_Descuento N 3 _ 1 _ 0-100
Pedido Id_pedido X N 4 Si 1 -
Id_empleado N 11 Si 1 -
Id_cliente N 11 Si 1 -
Cliente T 30 Si 1
Fecha_pedido F 8 Si 1
Fecha_envio F 8 Si 1
Id_transportista N 11 Si 1
Detalles del
Id_repuesto X N 5 Si 1
repuesto
Id_pedido N 4 Si 1
Cantidad N 2 Si 1 -
Precio_unitario N 8 Si 1 -
Descuento N 8 No 1 -
Repuestos Id_repuesto X N 5 Si 1
Código_repuesto N 4 Si 1
Nombre_repuesto T 30 Si 1 -
Descripción_repuesto T 50 No 1
Precio_repuesto N 8 Si 1 -
Cantidad_repuesto N 2 Si 1 -
M:1
-Nif_Vendedor
-Nit_Venta -Nombres_Vend
-Modopago_Venta -Apellidos_Vend
Ventas Realiza Vendedor -Domicilio_Vend
-Fecha_Entrega_Venta
-Stock_Venta -Sexo_Vend
-Telefono_Vend
1:1
Entrega
2 - Modelo Relacional
C. Desarrollo de la base de datos relacional
Cada estudiante debe desarrollar mínimo 2 tablas de la base de datos.
Nombre Estudiante 3:
Después de diligenciar los registros en la BD realizar una consulta
simple donde se pueda mostrar cual es el vendedor con más autos
vendidos. (Código SQL)
Nombre Estudiante 4:
Después de diligenciar los registros en la BD realizar una consulta
simple donde se pueda obtener el valor total de las ventas. (Código
SQL)
SELECT
FECHA_ENTREGA_VENTA,
NIT_VENTA,
AUTOMOVILES_NIT_AUTO,
PRECIO_AUTO,
FROM
VENTAS
RIGHT JOIN
AUTOMOVILES
ORDER BY
FECHA_ENTREGA_VENTA DESC;
cilindraje_auto INTEGER,
potencia_auto INTEGER,
LOGGING;
direccion_cliente NVARCHAR2(50),
ciudad_cliente NVARCHAR2(30),
sexo_cliente CHAR(2),
fecha_nacimiento DATE,
profesion_cliente NVARCHAR2(30)
LOGGING;
descuento INTEGER
LOGGING;
LOGGING;
pedido (
detalle_repuesto_id_repuesto
ASC )
LOGGING;
rep_embragues CHAR(2),
rep_correa_distr CHAR(2),
rep_motor CHAR(2),
rep_frenos CHAR(2),
rep_otros NVARCHAR2(50),
LOGGING;
descripcion_repuesto NVARCHAR2(50),
LOGGING;
rev_cambio_aceite CHAR(2),
rev_cambio_filtro CHAR(2),
rev_cambio_frenos CHAR(2),
rev_otros NVARCHAR2(50),
rev_descuento INTEGER,
LOGGING;
domicilio_vend NVARCHAR2(50),
sexo_vend CHAR(10),
telefono_vend INTEGER
)
LOGGING;
LOGGING;
ventas (
automoviles_nit_auto
ASC );
NOT DEFERRABLE;
NOT DEFERRABLE;
NOT DEFERRABLE;
NOT DEFERRABLE;
NOT DEFERRABLE;
NOT DEFERRABLE;
NOT DEFERRABLE;
NOT DEFERRABLE;
NOT DEFERRABLE;
/* Vendedor*/
insert into vendedor values (1,'juan camilo','reyes','mzn a casa d
jordan','masculino',123456);
/* Cliente*/
/* Auomoviles*/
/* Ventas*/
alter table ventas modify fecha_entrega_venta varchar(10);