Está en la página 1de 12

INSTITUTO TECNOLOGICO SUPERIOR DE CINTALAPA

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

Semestre: 6° Carrera: Informática Grupo: E

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.

Temas 2.1 Operaciones de manipulación de base de datos.

CREATE

Creación de la base de datos.

Mediante la utilización de la función (operador) “CREATE” creamos la base de


datos, claro esto junto con la función “SCHEMA” la cual establece que lo que se
creara es una base de datos.
Creamos una tabla, junto con sus atributos, la cual se encontrará dentro de la base de datos
“biblioteca.”

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

Modificaremos el nombre de un atributo de la tabla “libro”, en la base de datos “biblioteca”.

Modificaremos el nombre de un atributo antes establecido, por otro nuevo


haciendo uso de la función (operador) “ALTER” el cual nos permite modificar
valores ya establecidos. Usamos el “TABLE” para definir que modificaremos una
tabla, seguido de el nombre de “la base de datos ”.“la tabla” como podemos ver.
Seguido la función “CHANGE COLUMN” el cual indica que cambiaremos una
columna (atributo), en este caso el nombre. Sin cambiar nada más.
DROP

Agrego una nueva tabla llamada, “prestamos”, la cual borrare para este ejercicio usando el
comando “DROP”.

Usando el operador “DROP” eliminaremos la tabla “prestamos”, para esto,


usaremos “TABLE” para definir que será una tabla lo que se eliminara.

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”.

Usando el operador “INSERT” agregaremos los valores a una tabla, esto lo


aremos estableciendo primeramente que los valores serán establecidos en una
tabla usando la función “TABLE”, seguido de la base de datos “biblioteca”, junto a
la tabla “libros” la cual rellenaremos. Después de esto abriremos paréntesis y
dentro podremos los nombres de los atributos (columnas) seguidos por una coma
para separar las columnas, una vez que tengamos todos los atributos, Usaremos
la función “VALUES” para establecer que valores ira en cada atributo, esto se
logra gracias a que los valores deben ir en el orden correspondiente según el la
posición de su atributo (columna) antes establecido. SI vamos a establecer varias
filas, después de que se cierra los paréntesis añadimos una coma para seguir con
la otra fila, y al final cerramos con un “;”.

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”.

Usamos el operador “SELECT” el cual nos permite seleccionar las columnas


(atributos) que deseamos seleccionar par poder ver, seguido del operador “ FROM”
para definir la base de datos y la tabla.

Tema 2.3 Consultas sobre múltiples tablas.

Seleccionamos los valores de 2 tablas de la base de datos “biblioteca” mostramos los valores de
las 2 tablas en una sola consulta.

Usamos el “SELECT” para establecer la tabla libros y prestamos de las cuales


tomaremos los valores para realizar una consulta donde se vean los libros que se
han prestado en noviembre de cualquier año. Esto lo logramos gracias al operador
“LEFT JOIN”.
Tema 2.3.1 Subconsulta.

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.

Usamos un “SELECT” anidado dentro de otro “SELECT” para poder obtener


determinada información utilizando la segunda consulta como condición.
Temas 2.3.2 Operadores de reunión y de conjuntos
2.4 Funciones de agregado y de agrupación.

Reunimos y agrupamos los valores de 2 tablas diferentes.

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

También podría gustarte