Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asignatura:
Taller de base de datos
Unidad:
Lenguaje de manipulación de datos
Actividad:
Manual de practicas
Catedrático
Dr. José Luis García Martínez
Alumno:
Juan Ignacio Zamora Chacón Num.Control:18887027
Lugar y fecha:
Cintalapa de Figueroa, Chiapas a 27 de abril del 2021
Introducción
En las siguientes paginas realizaremos la práctica de los operadores (funciones o
comandos) que hemos visto en los temas de la unidad 2 de la asignatura de Taller
de base de datos.
Esto operadores normal mente son usados en la creación y modificación de los
datos pertenecientes a las bases de datos las cuales son administradas por un
SGBD o Sistema de Gestión de Base de Datos.
En esta practica se realizara al menos un ejercicio de todos los temas y subtemas
que encontramos en la investigación de unidad 2.
Haciendo uso de todo lo visto en los temas y subtemas de la unidad 2,
procederemos a crear una base de datos y manipularla todo, esto asiendo uso de
todo lo aprendido en los temas estudiados.
Dicha base de datos será sobre una “biblioteca”, la cual contendrá las tablas y
atributos.
Tabla: libro
Atributos: Codigo_de_libro, Nombre_del_libro, Editorial, Autor, Genero,
Pais_del_autor, Numero_de_paginas, Año_de_edicion y Precio.
Tabla: prestamos
Atributos: Numero_pedido, Codigo_del_libro, Codigo_del_usuario,
Fecha_de_salida, Fecha_maxima_para_devolver y Fecha_de_devolucion.
Tabla: usuarios
Atributos: Codigo_del_usuario, Nombre, Apellido, D.N.I, Domicilio, Poblacion,
Provincia, Fecha_de_nacimiento.
CREATE
En este caso también hacemos uso del comando “CREATE”, pero a diferencia del
anterior ejercicio, en este caso usamos la función “TABLE” para establecer que lo
que se creara es una tabla. A su vez también establecemos los atributos
(columnas) de esta tabla, usando la siguiente formula (“Nombre_del_atributo” “tipo
de dato” “tipo de campo”,), como ejemplo; (Codigo_de_libro INT NOT NULL,).
Esto se hace con cada atributo (campo o columna) la cual estará en nuestra tabla.
Como ultimo establecemos la “PRIMARY KEY”, la cual servirá como un tipo
identificación de nuestra tabla, ejemplo: (“PRIMARY KEY (‘Codigo_de_libro’) ”).
ALTER
Agrego una nueva tabla llamada, “prestamos”, la cual borrare para este ejercicio usando el
comando “DROP”.
TRUNCATE
Para este ejercicio primero rellenaremos los datos de la tabla, “libros” con el fin de poder usar el
operador “TRUNCATE”.
Una vez tengamos rellenada una tabla con datos, podemos usare el operador
(comando, función) “TRUNCATE” para borrar todos los datos que contenga. Lo
haremos usando el comando TRUNCATE seguido por “TABLE” en este caso para
definir que borraremos los valores de una tabla, seguido del nombre de la tabla.
INSERT
Agregaremos los tatos a una tabla en este caso la tabla “libro”, para esto asiendo uso del operador
“INSERT”.
UPDATE
Asiendo uso del operador “UPDATE” actualizaremos el valor de un atributo en la tabla “libro”.
Usamos el operador “UPDATE” para actualizar un valor, en este caso seguido del
nombre de la tabla, y la función “SET” seguido del valor de que queremos, y el
“WHERE” para la condición en la cual se actualiza o la cual se debe buscar.
DELETE
Usando el operador “DELETE” borraremos los valores de una fila de la tabla “libros”.
Usando “DELETE” esto borrara las filas de la tabla “libros” para hacer esto
usaremos el operador “FROM” para establecer de que tabla borraremos los datos
en este caso, seguido del “WHERE” usado para establecer la condición que
buscara para, entonces borrar los datos.
Temas 2.2 Consultas simples.
SELECT
Usamos el operador “SELECT” para mostrar o consultar los datos de la tabla “libros”.
Seleccionamos los valores de 2 tablas de la base de datos “biblioteca” mostramos los valores de
las 2 tablas en una sola consulta.
Usamos un “SELECT” anidado dentro de otro para poder hacer una subconsulta donde nos
mostrara los códigos de los libros y el código de los usuarios.
Usando el operador “UNION” para unir los valores de nombre de libro y editorial
con la fecha de salida y fecha de devolución y los agrupamos con el “GROUP BY”
para agruparlos según el Numero del pedido.
Conclusión
Como hemos podido ver con la realización de esta actividad, hemos podido ver
muchas de las funciones que podemos hacer en un SGBD.
Cosas como modificar, actualizar, eliminar y incluso borrar todos los datos de una
tabla ya creada si necesidad de borrar una tabla.
Todos los ejercicios aquí realizados, fueron basados en lo que encontré en la
investigación, junto con una base de datos antes realizada.
Referencia bibliográfica.
Solano López, A. (2020, 2 marzo). Taller de base de datos. coursehero.com.
https://www.coursehero.com/file/66921290/TALLER-DE-BD-REPORTEdocx/
2.3 Funciones, conversión, agrupamiento, ordenamiento - 2016_08_TBD_8. (s. f.).
sites.google.com. Recuperado 16 de abril de 2021, de
https://sites.google.com/a/tectijuana.edu.mx/2016_08_tbd_8/2-lenguaje-de-
definicion-de-datos-ddl/2-3-funciones-conversion-agrupamiento-ordenamiento
Robles, D. G. H., & Perfil, V. T. M. (s. f.). OPERACIONES DE CONJUNTO(S).
blogspot.org. Recuperado 16 de abril de 2021, de
https://katyygaby.blogspot.com/p/operaciones-de-conjuntos.html
C. (2014, 21 julio). Fundamentos de SQL: Agrupaciones y funciones de
agregación. campusMVP.es.
https://www.campusmvp.es/recursos/post/Fundamentos-de-SQL-Agrupaciones-y-
funciones-de-agregacion.aspx
MySQL DROP TABLE. (2020, 12 julio). MySQL Tutorial.
https://www.mysqltutorial.org/mysql-drop-table
Indice Curso de SQL. (s. f.). aulaclic.es. Recuperado 27 de abril de 2021, de
https://www.aulaclic.es/sql/index.htm
5.3 Lenguaje de Manipulación de Datos (DML). (s. f.). cidecame.uaeh.edu.mx.
Recuperado 27 de abril de 2021, de
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro14/53__lenguaje_de_man
ipulacin_de_datos_dml.html