Sie sind auf Seite 1von 55

INSTITUTO TECNOLÓGICO

DE SALINA CRUZ

MATERIA:

Taller de base de Datos

PROFA:

Jannet Guadalupe Salazar Ledesma


Carrera:
Ingeniería en Tecnologías de la Información
Y Comunicaciones
Grupo: 4° E
Estudiante:
Frumencio Hurtado Canseco
Tema:

Lenguaje de manipulación de datos

Salina Cruz, Oaxaca.


Índice

Contenido
Introducción ........................................................................................................................................ 1
Practica 1: ............................................................................................................................................ 2
1.- Creación de la base de datos ..................................................................................................... 2
*Script ........................................................................................................................................... 12
2.- Inserción de datos .................................................................................................................... 17
3.- Manipulación de datos (Consultas).......................................................................................... 18
Practica 2: .......................................................................................................................................... 23
1.- Creación de la base de datos ................................................................................................... 23
*Script ........................................................................................................................................... 28
2.- Inserción de datos .................................................................................................................... 33
3.- Manipulación de datos (Consultas).......................................................................................... 35
Practica 3: .......................................................................................................................................... 38
1.- Creación de la base de datos ................................................................................................... 38
*Script ........................................................................................................................................... 38
Insertando todos los registros de la tabla de la base de datos(modelo2) .................................... 39
3.- Manipulación de datos (Consultas).......................................................................................... 41
Practica 4: .......................................................................................................................................... 47
1.-Modelo Relacional: ................................................................................................................... 47
2.-Generación del Script:............................................................................................................... 47
3.- Inserción de datos: ................................................................................................................... 48
4.-Manipulación de datos: ............................................................................................................ 49
Conclusión ......................................................................................................................................... 52
Introducción

El Workbench es un software que nos permite crear base de datos a partir de un modelo entidad
relación a un modelo relacional, a partir de nuestro modelo relacional podemos crear e Script para
la creación y ejecución de la base de datos dentro nuestro sistema gestor de base de datos. Los
Lenguajes de definición de datos permite crear y definir nuevas bases de datos y el lenguaje
manipulador de datos permite generar consultas para ordenar, filtrar y extraer datos de la base de
datos. En la actualidad la mayoría de las personas quieren hacer más trabajo con menor tiempo. Es
muy importante en la actualidad este tema porque es lo que la mayoría de las empresas ocupan
para el control de sus negocios.

1
Practica 1:
1.- Creación de la base de datos
*Workbench (Modelo relacional)

Para crear una base de datos se necesita un modelo entidad relación, que va
servir de guía hasta el final.

Para eso ya debe estar instalado el mysql y activo en nuestra pc

Paso 1: Abrimos nuestro programa Workbench…

Paso 2: damos clic en la opción de File > new model

2
Paso 3: damos doble clic en donde dice Add Diagram

Paso 4: cambiamos el nombre de la base de datos. podemos poner la que


nosotros queramos. Damos doble clic en la base de datos.

3
Paso 5: guardamos en una carpeta en donde podamos localizar fácilmente

Paso 6: puse el mismo nombre para no confundirme

4
Paso 7: empezamos a crear nuestras tablas

Paso 8: Le damos doble clic sobre ello, para que nos muestre sus propiedades

5
Paso 9: le damos un nombre nuestra tabla

Paso 10: Creamos la llave primaria de la tabla

6
Paso 11: Creamos el nombre que va contener esta tabla, y el tipo de dato

Paso 12: creamos el apellido paterno y materno

7
Paso13: creamos otro registro más que es el teléfono

Paso 14: agregamos el registro sexo de tipo de dato Enum (‘m’,’h’);

8
Paso 15: Creamos una nueva tabla que se va llamar carrera

Ya va tener como registro clave, nombre y créditos

9
Paso 16: seleccionamos la relacion de uno a muchos para unir nuestra tabla

Paso 17: checamos que ya esta agregada la llave foranea

Paso 18: cambiamos el nombre de la llave foránea que tenemos en la tabla


alumno

10
11
*Script
Paso 19: le damos en exportar>forward enginer SQL créate Script

Paso 20: seleccionamos todas las opciones que se muestra a continuación

Paso 20: guardamos de una vez nuestro archivo en la carpeta donde guardamos
el modelo relacional

12
Paso 21: le damos en siguiente (Next)

Paso 22: al final damos clic en el botón finalizar

13
Paso 23: abrimos el script

Paso 24: borramos los códigos que son innecesarios

14
Paso 25: iniciamos sesión directamente.

15
Paso 26: ejecutamos el script …empezara a crear nuestra base de datos

16
2.- Inserción de datos
Paso 27: insertamos registro en la tabla carrera con la siguiente instrucción

Paso 28: insertamos registro en la tabla alumno con la siguiente instrucción

17
3.- Manipulación de datos (Consultas)
 mostrar de la tabla alumno donde su id_carrera=1;

 Mostrar el nombre y el teléfono de la tabla alumno

 Mostrar el apellido paterno, materno y nombre de la tabla alumno

18
 Mostrar solamente los hombres en la tabla alumno

SELECT * FROM alumno WHERE sexo='H';

 Mostrar la tabla carrera y alumnos juntos con todos sus datos

19
 De la tabla alumno mostrar el número de control, nombre del alumno y el
nombre de la carrera

 De la tabla carrera mostrar los créditos mayores a 30

20
 Mostrar el nombre de forma descendente de la tabla alumno.

 Mostrar el nombre de forma ascendente de la tabla alumno.

21
 Mostrar la cantidad de especialidad en la tabla carrera

22
Practica 2:
1.- Creación de la base de datos Workbench (Modelo relacional)

 Hacemos los mismos pasos que del anterior (paso 1 hasta el paso 9)
 Le damos un nombre a nuestra base de datos

 Creamos la tabla editorial

23
 Creamos la tabla libro

 Insertamos todos los registros.

24
 Creamos la tabla autor y los registros

 Seleccionamos la relación que vamos a necesitar.

25
 Unimos el de libro-autor. Lo cual nos genera una nueva tabla.

 Ahora seleccionamos la relación que tenga de uno a muchos

26
 Relacionamos libro con editorial

 Hacemos una actualización en la tabla libro. ya que el registro num_pagina


no es de tipo varchar, cambiamos por el tipo Int (4)

27
*Script
 Damos clic en la opción file > export > forward Enginer SQL créate

 Seleccionamos todas las opciones menos el de Script creation of


Foreignkeys

28
 Guardamos de una vez nuestro script en la carpeta en donde guardamos
nuestro modelo relacional.

 Damos clic en el botón siguiente

29
 Damos clic en el botón siguiente

 Al final damos clic en el botón finish

30
31
32
2.- Inserción de datos
 Insertamos registro en la tabla autor

33
 Insertamos registro en la tabla editorial

 Insertamos registro en la tabla libro

34
3.- Manipulación de datos (Consultas)
 Mostar isbn, titulo y numero de página Ordenar con respecto al titulo

35
 Mostrar título, isbn de todos los libros que tengan la página 200

 Mostrar el nombre, titulo, editorial

 Mostar id, isbn, titulo de forma ascendente, num_pagina, editorial.

36
37
Practica 3:
1.- Creación de la base de datos

*Script
Generando el Script de la base de datos

38
Insertando todos los registros de la tabla de la base de datos(modelo2)

39
40
3.- Manipulación de datos (Consultas)

 Consulta de todos los libros con sus respectivos editoriales y autores.

 Consulta de los libros que tienen la mayor cantidad de ejemplares.

41
 Consulta del libro cuando su editorial es igual a 3.

 Consulta de los isbn del libro que contengan ‘978’.

42
 Consulta de los nombres de los libros ordenados alfabéticamente.

 Consulta de todos los usuarios que han prestado algún libro.

43
 Consulta de los prestamos realizados en el mes de febrero.

 Consulta de los prestamos devueltos en el mismo día de la fecha de


préstamo.

44
 Consulta las veces que se han sido prestado los libros.

 Consulta de los domicilios conocidos o que el nombre del usuario


empieza con E.

45
46
Practica 4:
 Sistemita.

1.-Modelo Relacional:

2.-Generación del Script:

47
3.- Inserción de datos:

Registros a todas las tablas de la practica1.

48
4.-Manipulación de datos:
Selección de todos los registros de la tabla persona que llevan el
apellido López.

 Seleccionar el id máximo de la tabla ticket:

49
 Seleccionar todos nombre los registros de empleado que
terminen en z.

Seleccionar todos los clientes mostrando nombre y apellido juntos.

50
 Seleccionar id del ticket, nombre del producto, nombre
completo del empleado, nombre completo del cliente, la fecha
de compra, cantidad y precio unitario.

51
Conclusión
Finalmente, el workench es un software que nos ayuda mucho en la
creación de nuestra base de datos. Con esa aplicación nosotros
podemos rellenar los registros de nuestras tablas, insertar, eliminar,
consultar y actualizar nuestros datos. Debemos de tener cuidado en el
Tipo de datos que le asignamos a cada uno de nuestro registro. Ya que
podemos ocupar mucha memoria en nuestra base de datos.

52

Das könnte Ihnen auch gefallen