Está en la página 1de 2

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios N 4

Aquiles Serdn Alatriste


Disea y administra bases de datos avanzadas

Prctica 3. MySQL

Nombre del Alumno: ___________________________________________ Fecha: _______________________
INTRODUCCIN:
Las modificaciones, as como las adiciones y el borrado, representan la columna vertebral de la evolucin constante de
una base de datos. El modificado de una base de datos nos da la seguridad de tener los datos correctos, o los datos
realmente tiles, almacenados en nuestra base de datos.
Modificar Datos
Las actualizaciones se llevan a cabo mediante la sentencia UPDATE, cuya sintaxis es la siguiente:
UPDATE nombre_base/nombre_tabla SET columna_1 = expresion1, columna_2 = expresion2, columna_n =
expresin WHERE condicion.
Borrar Datos
La sintaxis de la sentencia DELETE, que por cierto es la encargada de borrar los datos de la base:
DELETE FROM nombre_tabla WHERE condicion
Observacin importante: Si omitimos la condicin WHERE el contenido TOTAL de la tabla se borrar.
Seleccionar datos
La actividad selectiva es, probablemente, una de las actividades que ms se llevan a cabo en el trabajo con las bases de
datos. Tiene sentido si lo analizamos con cabeza fra: Nosotros llegamos a un supermercado, tomamos todos los
productos que vamos a llevar, los llevamos a la caja y la cajera empieza a pasar cada producto por la lectora de cdigo
de barras, e inmediatamente la computadora o la caja registradora sabe perfectamente el producto que estamos
llevando y su precio. Esto se hace mediante un SELECT:
SELECT nombre_columna FROM nombre_tabla WHERE condicion (opcional) GROUP BY orden_de_agrupacion
ORDER BY orden_de_ordenamiento.
Relaciones o uniones
A partir de este momento, empezamos esa propiedad de las bases de datos relacionales y le damos la bienvenida a las
uniones (JOINS es su nombre es ingls). Los tipos de uniones que podemos realizar son INNER JOINS (Uniones Interiores)
y LEFT JOINS (Uniones por la Izquierda).
Las uniones ms comunes con las del tipo Interior, es decir, INNER JOINS, las cuales son las ms sencillas. La forma en la
que hacemos un INNER JOIN es simplemente especificando las columnas de las tablas de las que queremos hacer la
consulta, escribiendo explcitamente la palabra INNER JOIN inmediatamente despus, o simplemente escribiendo una
coma entre la tabla uno y la tabla dos, posteriormente DEBEMOS especificar una condicin WHERE a cumplir.
SELECT gente.nombre, gente.apellido, empresa.sueldo, empresa.cargo FROM gente INNER JOIN empresa ON
gente.cod_empleado = empresa.cod_empleado;
Como vern, la forma de especificar las tablas de donde estamos sacando la informacin es simplemente con un punto
(.), especificando primero el nombre de la tabla y posteriormente el nombre de la columna, esto tanto despus de la
palabra SELECT, como despus de la palabra WHERE.

OBJETIVO:
Ejecuta operaciones de seleccin de datos de una base de datos.
CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios N 4
Aquiles Serdn Alatriste
Disea y administra bases de datos avanzadas

Prctica 3. MySQL
DESCRIPCIN DE LA PRCTICA:
Para realizar esta prctica puedes apoyarte en la siguiente pgina de Internet en la cual te irn indicando como
seleccionar datos de una Base de Datos http://www.aulafacil.com/mysql/curso/Temario.htm
Retomando la Base de Datos de la Biblioteca que desarrollaste la semana anterior hagamos lo necesario en MySQL, para
obtener lo siguiente:
1. Hacer una consulta mediante el SELECT que te muestre todos los registros de la Tabla Alumno.
2. Hacer una consulta mediante el SELECT que te muestre todos los registros de la Tabla Libro donde el Autor sea
Stephen King
3. Hacer una consulta mediante el SELECT que te muestre todos los registros de la Tabla de Prstamos donde la
fecha de prstamo sea el 2014-07-25
4. Hacer una consulta mediante el SELECT haciendo uso de INNER JOINS que te muestre los registros:
a. Prestamo.NumFolio, Prestamo.TipoPrestamo, Prestamo.FechaPrestamo, Prestamo.FechaEntrega y
Alumno.Nombre donde Prestamo.Matricula = Alumno.Matricula
5. Hacer una consulta mediante el SELECT haciendo uso de INNER JOINS que te muestre los registros:
a. Prestamo.NumFolio, Alumno.Nombre , Libro.Titulo, Prestamo.TipoPrestamo, Prestamo.FechaPrestamo,
Prestamo.FechaEntrega y donde Prestamo.Matricula = Alumno.Matricula y Libro.CveLibro =
Prestamo.CveLibro
6. Hacer una consulta mediante el SELECT que te muestre todos los registros de la Tabla Libro ordenados
alfabticamente por el autor.
Una vez ejecutada cada una de las consultas anteriores, imprime la pantalla y pgala en un documento de Word para
poder evaluar tus consultas. Guarda el documento de Word con el nombre de Prctica 3 MySQL y envamelo al correo
para evaluar tu prctica.
Si por alguna razn no has podido instalar MySQL necesitas realizar tu prctica en Word escribiendo cada instruccin
como si estuvieras hacindolo en el programa, para ello ve los videos que se publican en la pgina de AulaFcil para que
veas como se trabaja en MySQL y envame el documento con el nombre de Prctica 3 MySQL.

También podría gustarte