Está en la página 1de 12

DOCENTE: ING.

JOSE LUIS GARCIA

MA
MANUEL VICTOR HRUTADO VALENCIA 2
INTRODUCCION
En este trabajo veremos un manual sobre el sistema de gestor de base de datos, en
este caso es MySQL Workbench por ser mucho más fácil de manejar y ser menos
complejos que otros gestores. Tengamos en cuenta que un SGBD es indispensable
para una empresa que piensa en consolidarse en el mercado ya que sus datos deben
recibir mantenimiento, van a consultarse, entre otras cosas y deben estar bien
ordenados y esto lo facilita el gestor.

2.1 OPERACIÓNES DE MANIPULACION DE DATOS


INSERCION, ELIMINACION Y MODIFICACION DE REGISTROS

INSERCION

Para hacer la inserción se ocupa la sentencia INSERT INTO


Cabe decir que mi base de datos es sobre sudaderas, en si se llama hoddiesmx
Así que hay tablas de producto clientes y proveedores.

En este casi insertaremos datos en la tabla producto


El código es el siguiente:

INSERT INTO PRODUCTO (IDPRODUCTO, NOMBRE, INVENTARIO, MARCA,


PRECIO, COLOR)
VALUES ('11', 'HOODIE', '15', 'NIKE', '1500', 'NEGRA CON DORADO')

Y la tabla se afecta de la siguiente manera


ELIMINACION

Cuando se quiere eliminar algo se usa la sentencia DELETE.


En este caso lo usaremos para borras la inserción que hicimos anteriormente, con el
siguiente código:

DELETE FROM PRODUCTO WHERE IDPRODUCTO = '11'

Y así es como queda la tabla


MODIFICACION DE DATOS

Para esto se usa la sentencia UPDATE con el fin de actualiza y modificar datos.
En nuestra tabla cambiaremos el nombre de un cliente.
El cliente en la primera fila se llama MANUEL HURTADO VALENCIA, pero se cambiará
por MOSQUITO HURTADO VALENCIA

Se pone el siguiente código:


UPDATE CLIENTE
SET NOMBRE = 'MOSQUITO'
WHERE NOMBRE = 'MANUEL'
AND APELLIDOS = 'HURTADO VALENCIA'
AND IDCLIENTE = '1'
AND DIRECCION = 'CALLE 20 DE NOVIEMBRE'
AND TELEFONO = ''
AND CORREO = ''
AND CURP ='JBJBKJBJBKJ'
AND RFC =''
Y así es como queda la tabla

2.2 CONSULTAS SIMPLES

SELECT, FROM, WHERE, ORDER BY

Usaremos todas las instancias juntas, esto con el fin de retornar un resultado ordenado
y bien especificado. En este caso nos mandara los nombres de la tabla clientes de
forma ascendente de la a-z.

El código es el siguiente:
SELECT IDCLIENTE, NOMBRE FROM CLIENTE ORDER BY NOMBRE ASC

Y la tabla queda como la siguiente:


2.3 CONSULTAS SOBRE MULTIPLES TABLAS

INNER JOIN

El INNER JOIN es otro tipo de composición de tablas, permite emparejar filas de


distintas tablas de forma mas eficiente que con el producto cartesiano cuando una de
las columnas de emparejamiento esta indexada. Y que en vez de hacer el producto
cartesiano completo y luego seleccionar las filas que cumplen la condición de
emparejamiento, para cada fila de una de las tablas busca directamente en la otra tabla
las filas que cumplen con la condición, con la cual se emparejan solo las filas que luego
aparecen en el resultado.

En este casi usaremos la sentencia INNER JOIN para consultar los datos de las tablas
cliente y producto
El código quedaría así:
SELECT* FROM CLIENTE INNER JOIN PRODUCTO ON CLIENTE.IDCLIENTE AND
PRODUCTO.IDPRODUCTO

Y la tabla se vería así:

2.3.2 SUBCONSULTAS

SELECT NOMBRE, PRECIO FROM PRODUCTO WHERE PRECIO >


(SELECT PRECIO FROM PRODUCTO WHERE NOMBRE = 'AZUL')

Con este código se consigue hacer una subconsulta que se lee, que muestre todos los
productos que tengan precio elevado a lo que cuesta una hoddie llamada AZUL
2.4 FUNCIONES DE AGREGADO Y AGRUPACION

SELECT count (*) AS NOMBRE FROM CLIENTE

Este código hace que se agrupen todos los nombres que tengo en la tabla clientes, es
decir me retorna el numero de clientes que tengo dados de alta.
CONCLUSION
Durante la realización de este trabajo, aprendimos acerca del, lenguaje SQL, de los
sistemas de gestión de bases de datos, y su importancia y utilidad a la hora de
almacenar, clasificar y manejar información, de cualquier tipo.
Desde usuarios particulares, hasta grandes empresas, gozan de las ventajas que
brindan los SGBD, desde clasificar la información según el criterio deseado por el
usuario, modificar la información que contiene una base de datos, entre otras
MySQL ha sido un gestor de bases de datos muy útil desde que fue creado, y con el
tiempo, nuevas funciones se le añadieron, expandiéndolo y volviéndolo más útil, y
convirtiéndose así en uno de los gestores de bases de datos más utilizados a nivel
mundial, junto a Oracle. 

Bibliografía
Aula. (16 de mayo de 2015). Aulaclic.com. Obtenido de aulaclic.com:
https://www.aulaclic.es/sql/t_2_1.htm
CLUB. (10 de AGOSTO de 2016). sites.google. Obtenido de sites.google:
https://sites.google.com/site/201608tbd10/unidad-2
M., G. (08 de julio de 2008). unecomputacion.com. Obtenido de unecomputacion.com:
https://unecomputacion.wordpress.com/2008/07/08/sgbd/

También podría gustarte