Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Solucionnevidencian SQL
Solucionnevidencian SQL
Agosto 10 de 2021
Resumen
Esta evidencia se realizó después de hacer el estudio del material formativo y complementario,
consulta, aplicando el estudio y los conocimientos adquiridos, de acuerdo con el proyecto que se
Para iniciar con la actividad, se trabajó con el modelo gráfico de la base de datos
relacional elaborada en la etapa anterior, para identificar las tablas y las relaciones entre ellas;
después se creó la base de datos para el respectivo almacenamiento, se diseñó también, las
tablas que ya habían sido establecidas con su nombre, tipo de variable y el tipo de llave primaria
o foránea.
Figura 1
3 Cedula_nit BIGINT
4 Nombre_razonsocial VARCHAR 40
5 Telefono_proveedor BIGINT
6 Dirección_proveedor VARCHAR 50
LENGUAJE ESTRUCTURADO DE CONSULTA SQL 5
7 Correo_proveedor VARCHAR 20
2 Dirección_bodega VARCHAR 30
2 Cedula_vendedor BIGINT
3 Nombre_vendedor VARCHAR 50
4 Telefono_vendedor BIGINT
6 Nombre_producto VARCHAR 30
7 Precio_compra BIGINT
8 Precio_venta BIGINT
9 Fecha_venci DATE
10 Fecha_compra DATE
+-------------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+-------------+------+-----+---------+----------------+
| idcodigo_producto | int | NO | PRI | NULL | auto_increment |
| nombre_producto | varchar(30) | YES | | NULL | |
| precio_compra | bigint | YES | | NULL | |
| precio_venta | bigint | YES | | NULL | |
| fecha_venci | date | YES | | NULL | |
| fecha_compra | date | YES | | NULL | |
+-------------------+-------------+------+-----+---------+----------------+
6 rows in set (0.06 sec)
4 Costo_variable BIGINT
5 Costo_fijo BIGINT
6 Punto_equili BIGINT
7 Gastos BIGINT
2 Nombre_cliente BIGINT
3 Tipo_cliente BOOL
4 Teléfono_cliente BIGINT
5 Correo_cliente VARCHAR 20
2 Orden_compra INT
3 factura_compra INT
4 Fecha_venta DATE
5 Factura_venta BIGINT
+-----------------+--------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+--------+------+-----+---------+----------------+
| idfactura_venta | int | NO | PRI | NULL | auto_increment |
| fecha_venta | date | YES | | NULL | |
| factura_venta | bigint | YES | | NULL | |
+-----------------+--------+------+-----+---------+----------------+
3 rows in set (0.10 sec)
+-----------------+
11 rows in set (0.09 sec)
mysql> alter table compras add idcodigo_proveedor int not null references proveedores;
Query OK, 1 row affected (0.24 sec)
mys mysql> alter table ventas add idcodigo_proveedor int not null references
vendedores;
Query OK, 1 row affected (0.24 sec)
mys mysql> alter table ventas add idcedula_cliente int not null references clientes;
Query OK, 1 row affected (0.24 sec)
5. Realizar consultas
Conocer cuál es el código y el nombre de los productos que se compran con un precio
mayor a 5000
+-------------------+-----------------+
2 rows in set (0.17 sec)
| 2| 200000 |
| 5| 250000 |
+--------------------+--------------+
5 rows in set (0.00 sec)