UNIVERSIDAD LAICA “ELOY ALFARO” DE MANABÍ “EXTENSIÓN EN EL CARMEN”
Nombre: Edison Ramón
Nivel: Sexto Semestre
Especialidad: Ingeniería en Sistemas
Materia: Base de datos distribuidas
Tema: Fragmentación vertical Fecha: 12/12/2017
INFORME Tema: Fragmentación vertical Objetivos: Objetivo general Realizar un informe acerca de la fragmentación vertical de base de datos distribuidas, incluyendo código de ejemplo. Objetivos específicos -Investigar el tema de la fragmentación vertical en mysql. -Indagar los conceptos y los pasos a realizar para realizar la fragmentación vertical correctamente en mysql. -Describir todo lo captado del tema de forma que se dé a conocer su diferencia con la fragmentación horizontal y a manera de ejemplo la codificación correspondiente para llevar a cabo la fragmentación vertical. -Concluir el tema resaltando su importancia, así como sus funciones en bases de datos distribuidas. Fragmentación vertical Para la fragmentación vertical es necesario que se repitan las llaves primarias y esta condición solo se debe cumplir para el conjunto de atributos que no son llave primaria. (https://es.wikipedia.org/wiki/Base_de_datos_distribuida, s.f.) Alternativas Para realizar la fragmentación vertical es necesario: -Agregar a cada fragmento la llave primaria de la relación, con el fin de comprobar la integridad. -Agregar un atributo adicional, denominado id_tupla, el cual será la dirección física lógica de una dupla, lo cual lo convierte en una llave del esquema. (Chinchilla Arley, s.f.) Pasos a seguir para llevar a cabo la fragmentación vertical 1. Primero se crea una base de datos normal
2. Asignar privilegios a el ya previamente creado 3. Configurar el motor de almacenamiento ‘Federated’, el cual mysql lo tiene desactivado por defecto 4. Configurar el archivo my.init en la ruta de instalación del mysql con el bock de notas y escribir:
5. Guardar cambios e iniciar la consola. 6. Crear la base de datos. 7. Crear las tablas, con la sintaxis correcta. 8. Verificar los datos con la sintaxis ‘select ¨from tabla;’.
Conclusiones -