Está en la página 1de 14

INGENIERÍA EN SISTEMAS COMPUTACIONALES.

MATERIA: ADMINISTRACION DE BASES DE DATOS

PROFESOR: M. EN I.S.C. MARIANA CAROLYN CRUZ MENDOZA

ALUMNOS: RAMIRO GUTIÉRREZ DE PAZ.

TEMA: PRACTICA “IMPLEMENTACION DE TABLESPACE”

I.S.C 601

UNIDAD III

VALLE DE BRAVO, ESTADO DE MÉXICO, MAYO 2020

1
INTRODUCCION.

Un tablespace es un almacén lógico de los ficheros de la base de datos. Cada tablespace


posee uno o varios ficheros (datafiles) donde almacena toda la información; estos ficheros
deben tener una estructura lógica. En la siguiente practica se creará una base de datos de
una tienda de renta de películas y se empleará un tablespace en una de sus tablas.

2
INDICE GENERAL.
OBJETIVO GENERAL..................................................................................................................5
OBJETIVOS ESPECIFICOS..........................................................................................................5
DESARROLLO................................................................................................................................6
CREACION DE BASE DE DATOS, TABLAS Y ALTER TABLE.............................................6
MODELO RELACIONAL DE LA BASE DE DATOS.................................................................7
ESQUEMAS DE TABLAS..............................................................................................................8
TABLA PERSONAS........................................................................................................................8
TABLA GENEROS.........................................................................................................................8
TABLA ACTORES..........................................................................................................................8
TABLA SOCIOS..............................................................................................................................8
TABLA DIRECTORES...................................................................................................................9
TABLA PELIPRESTADA..............................................................................................................9
TABLA GENFAV............................................................................................................................9
TABLA ACFAV...............................................................................................................................9
TABLA DIRFAV...........................................................................................................................10
TABLA LISTA ESPERA..............................................................................................................10
TABLA PELICULAS....................................................................................................................10
TABLA COPIAS............................................................................................................................10
TABLA COPIAS............................................................................................................................11
TABLA DEVOLUCIONES...........................................................................................................11
CREACION Y ASIGNACION DE TABLESPACE....................................................................11
CONCLUSION...............................................................................................................................13
REFERENCIAS.............................................................................................................................13

3
INDICE DE FIGURAS.

Figura 1 Creacion de base de datos, tablas, alter table...........................................................6


Figura 2 MODELO RELACIONAL.......................................................................................7
Figura 3 Esquema tabla personas............................................................................................8
Figura 4 Esquema tabla géneros.............................................................................................8
Figura 5 Esquema tabla actores..............................................................................................8
Figura 6 Esquema tabla socios................................................................................................8
Figura 7 Esquema tabla directores..........................................................................................9
Figura 8 Esquema tabla peliprestada......................................................................................9
Figura 9 Esquema tabla genfav...............................................................................................9
Figura 10 Esquema tabla acfav...............................................................................................9
Figura 11 Esquema tabla dirfav............................................................................................10
Figura 12 Esquema tabla lista espera....................................................................................10
Figura 13 Esquema tabla películas........................................................................................10
Figura 14 Esquema tabla copias............................................................................................10
Figura 15 Esquema tabla copias............................................................................................11
Figura 16 Esquema tabla devoluciones.................................................................................11
Figura 17 Creacion de tablespace.........................................................................................11
Figura 18 Asignación de tablespace......................................................................................12

4
COMPETENCIA ESPECIFICA.

Planear, diseñar e implementar la organización del espacio en disco. Definir las fases de las
instancias de un sgbd. Crear espacios de almacenamientos dinámicos

5
OBJETIVO GENERAL.
Realizar la implementación de un tablespace dentro de la tabla de una base de datos de
renta de películas.

OBJETIVOS ESPECIFICOS.
 Crear una base de datos sobre la renta de películas.
 Investigar la estructura de un tablespace en MySQL.
 Aplicar el tablespace dentro de una tabla especifica.

DESARROLLO.

CREACION DE BASE DE DATOS, TABLAS Y ALTER TABLE.

6
Figura 1 Creacion de base de datos, tablas, alter table.

7
MODELO RELACIONAL DE LA BASE DE DATOS.

Figura 2 MODELO RELACIONAL.

8
ESQUEMAS DE TABLAS.
A continuación, se mostrará el esquema de cada tabla creada para poder analizar su estructura.

TABLA PERSONAS.

Figura 3 Esquema tabla personas.

TABLA GENEROS.

Figura 4 Esquema tabla géneros.

TABLA ACTORES.

Figura 5 Esquema tabla actores

TABLA SOCIOS.

Figura 6 Esquema tabla socios.

9
TABLA DIRECTORES.

Figura 7 Esquema tabla directores.

TABLA PELIPRESTADA.

Figura 8 Esquema tabla peliprestada.

TABLA GENFAV.

Figura 9 Esquema tabla genfav

TABLA ACFAV

Figura 10 Esquema tabla acfav.

10
TABLA DIRFAV.

Figura 11 Esquema tabla dirfav.

TABLA LISTA ESPERA.

Figura 12 Esquema tabla lista espera.

TABLA PELICULAS.

Figura 13 Esquema tabla películas.

TABLA COPIAS.

Figura 14 Esquema tabla copias.

11
TABLA COPIAS.

Figura 15 Esquema tabla copias.

TABLA DEVOLUCIONES.

Figura 16 Esquema tabla devoluciones.

CREACION Y ASIGNACION DE TABLESPACE.

1.- Para poder asignar el tablespace a una tabla primero se debe ser creado, la sintaxis es la
siguiente:

Lo que aquí se esta realizando es crear un tablespace con el nombre de “prestamos” el cual
va a tener un fichero físico con el nombre de prestamos.ibd y por ultimo se especifica el
motor de almacenamiento el cual será InnoDB.

Figura 17 Creacion de tablespace.

12
2.-Ahora para la asignación del tablespace creado anteriormente, se creará la tabla
Peliprestada con todos sus campos y seguido de ello se le asigna el tablespace prestamos
con un formato de fila dinámico. Quedaría de la siguiente manera.

Figura 18 Asignación de tablespace.

Existen diferentes formatos de fila que pueden ser utilizados, a continuación, se muestran
algunos de ellos.

13
CONCLUSION.

La utilización de los tablespace es muy importante ya que estos sirven como un almacén
lógico de ficheros y existen diversas formas de utilizarlos por lo que es conveniente tener
en cuenta cosas como los formatos de fila que se pueden utilizar, y los diferentes motores
de almacenamiento que se pueden aplicar dependiendo las necesidades de cada usuario.

REFERENCIAS.
MySQL :: MySQL 5.7 Reference Manual :: 13.1.19 CREATE TABLESPACE Statement.
(s. f.). Recuperado 8 de mayo de 2020, de https://dev.mysql.com/doc/refman/5.7/en/create-
tablespace.html

14

También podría gustarte