ACTIVIDAD 5.
EJERCICIOS EN MYSQL
INTRODUCCIÓN A LAS BASES DE DATOS
PRESENTADO POR: JULIAN ANDRES POSADA SANTANA
UNIVERSIDAD MANUELA BELTRAN
Tomando como base una empresa del mundo real y un proceso particular identifique las entidades de las que
desea almacenar datos.
Por ejemplo: para una empresa comercializadora es necesario la información de:
Clientes: Cliente de la comercializadora.
Referencias comerciales de clientes: Información de referencias comerciales del cliente.
Productos: Productos en venta de la comercializadora.
Empleados: Empleados de la comercializadora.
Facturas: Relación del consecutivo de facturas.
Ventas por factura y producto: Discriminación de cada ítem de la factura, cada ítem se
asocia a cada producto vendido en la factura.
Lista de precios: Lista de precios de los productos de la comercializadora.
Luego de decidir cuál es el caso que va a abordar, resuelva los siguientes ejercicios en un
documento en pdf:
a) Analice que atributos o campos debe registrar para cada entidad, recuerde definir cuáles
serán los campos claves (principal y foráneo).
b) Genere un diagrama físico de las tablas y sus relaciones (diagrama entidad-relación), tenga
en cuenta la notación utilizada en la sección anterior. Tenga en cuenta aquellos campos
que identificó en las tablas y que referencian a otras.
RESPUESTA A Y B:
EMPRESA COMERCIALIZADORA: COMPUGAMER
c) Tome el proceso que ha elaborado hasta el momento y elabore las tablas en MySQL.
Adjunte el pantallazo de cada tabla creada.
RESPUESTA:
Para crear la base de datos implementamos el siguiente código:
Créate database compugamer;
De este modo creamos la base de datos que vamos a utilizar.
Seleccionamos nuestra base de datos para poder crear nuestras tablas correspondientes
para este ejercicio.
Para seleccionar nuestra base de datos utilizamos lo siguiente:
Use compugamer;
Creamos nuestras tablas de la siguiente manera:
Cliente
Compra
Factura de venta
Producto
Proveedor
d) Inserte información en cada tabla, posteriormente actualícela y elimínela, de tal forma
que exponga que domina los comandos del lenguaje de manipulación de datos. Para esto
utilice los comandos; INSERT, SELECT, DELETE, FROM y WHERE.
RESPUESTA
Voy a realizar dos registros por cada tabla, actualizar un registro por tabla, modificar un
registro por tabla y por ultimo voy a eliminar un registro por cada tabla, para que en cada
tabla quede con un registro.
Vamos a iniciar a ingresar dos registros por cada tabla y la vamos a visualizar para esto
utilizaremos las siguientes fórmulas que son:
Insert into y select,
Vamos a hacer lo siguiente:
Cliente:
Compra:
Factura de venta
Producto
Proveedor
Ahora el paso siguiente vamos a utilizar estas fórmulas update, from, where y delete
Cliente
Compra
Factura de venta
Producto
Proveedor