Sunteți pe pagina 1din 20

Nombre: Mondragn Trejo Juan Carlos. Materia: Base de Datos Distribuidas. Grupo: 5 A Fecha de Entrega: 4 de Octubre.

Profesor: Rodrigo Villanueva Nieto.


1

Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.

INTRODUCCION.

En este trabajo se vera como se realiza una base de datos desde el inicio antes de programarla hacer la parte lgica para no tener problemas cuando se programe y saber los tipos de datos y tablas que se van a enlazar con la tabla principal.

2
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.

INDICE.

CONSIDERACION DE BDD4 NIVEL DE TRANSPARENCIA...5 FRAGMENTOS DE DATOS10 DISTRIBUCION DE DATOS..18 DICCIONARIO DE DATOS.19 CONCLUSION20

3
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.

CONSIDERACION DE BASE DE DATOS DISTRIBUIDAS.

Para que un tipo de ordenacin sea posible debe darse una condicin esencial. Que la base este definida conteniendo los campos necesarios para lograr bsquedas deseadas. Sera intil intentar la bsqueda si en el momento de la definicin no se ha previsto la existencia de un campo que contenga la informacin no se ha previsto la existencia de un campo que contenga la informacin sobre un campo que no existe.

4
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

NIVEL DE TRANSPARENCIA.

Es la separacin de la semntica de alto nivel de un sistema de los aspectos de bajo nivel relacionados a la implementacin del mismo. Un nivel de transparencia adecuado permite ocultar los detalles de implementacin a las capas de alto nivel de un sistema y a otros usuarios. La independencia de datos se puede dar en dos aspectos: lgica y fsica.

5
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

NIVEL DE TRANSPARENCIA.

1.- Independencia lgica de datos. Se refiere a la inmunidad de las aplicaciones de usuario a los cambios en la estructura lgica de la base de datos. Esto permite que un cambio en la definicin de un esquema no deba afectar a las aplicaciones de usuario. Por ejemplo, el agregar un nuevo atributo a una relacin, la creacin de una nueva relacin, el reordenamiento lgico de algunos atributos.

6
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

NIVEL DE TRANSPARENCIA.

2.- Independencia fsica de datos. Se refiere al ocultamiento de los detalles sobre las estructuras de almacenamiento a las aplicaciones de usuario. La descripcin fsica de datos puede cambiar sin afectar a las aplicaciones de usuario. Por ejemplo, los datos pueden ser movidos de un disco a otro, o la organizacin de los datos puede cambiar.

7
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

NIVEL DE TRANSPARENCIA.

La transparencia al nivel de red se refiere a que los datos en un SBDD se accedan sobre una red de computadoras, sin embargo, las aplicaciones no deben notar su existencia. La transparencia al nivel de red conlleva a dos cosas: 1.- Transparencia sobre la localizacin de datos. el comando que se usa es independiente de la ubicacin de los datos en la red y del lugar en donde la operacin se lleve a cabo. 2.- Transparencia sobre el esquema de nombramiento. Lo anterior se logra proporcionando un nombre nico a cada objeto en el sistema distribuido. As, no se debe mezclar la informacin de la localizacin con en el nombre de un objeto.

8
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

NIVEL DE TRANSPARENCIA.

La transparencia sobre replicacin de datos se refiere a que si existen rplicas de objetos de la base de datos, su existencia debe ser controlada por el sistema no por el usuario. La transparencia a nivel de fragmentacin de datos permite que cuando los objetos de la bases de datos estn fragmentados, el sistema tiene que manejar la conversin de consultas de usuario definidas sobre relaciones globales a consultas definidas sobre fragmentos.

9
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

FRAGMENTACION DE DATOS

Existen 3 tipos de fragmentacin 1.-Fragmentacin Horizontal Una tabla T se divide en subconjuntos, T1, T2... Tn . Los fragmentos se definen a travs de una operacin de seleccin y su reconstruccin se realizar con una operacin de unin de los fragmentos componentes. Cada fragmento se sita en un nodo. Pueden existir fragmentos no disjuntos: combinacin de fragmentacin y replicacin.

10
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

FRAGMENTACION DE DATOS

Ejemplo: Tabla inicial de alumnos

11
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

FRAGMENTACION DE DATOS

Tabla de alumnos fragmentada

12
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

FRAGMENTACION DE DATOS

Tabla de alumnos fragmentada

13
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

FRAGMENTACION DE DATOS

2.-Fragmentacin Vertical Una tabla T se divide en subconjuntos, T1, T2,...Tn. Los fragmentos se definen a travs de una operacin de proyeccin. Cada fragmento debe incluir la clave primaria de la tabla. Su reconstruccin se realizar con una operacin de join de los fragmentos componentes, pueden existir fragmentos no disjuntos: combinacin de fragmentacin y replicacin.

14
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

FRAGMENTACION DE DATOS

15
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

FRAGMENTACION DE DATOS

3.-Fragmentacin Mixta
Como el mismo nombre indica es una combinacin de las dos anteriores vistas he aqu un ejemplo a partir de una tabla fragmentada horizontalmente.

16
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

FRAGMENTACION DE DATOS

17
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

DISTRIBUCION DE DATOS

Una de las decisiones ms importantes que el diseador de bases de datos distribuidas debe tomar es el posicionamiento de la data en el sistema y el esquema bajo el cul lo desea hacer. Para esto existen cuatro alternativas principales: centralizada, replicada, fragmentada, e hbrida. La forma centralizada es muy similar al modelo de Cliente/Servidor en el sentido que la BDD est centralizada en un lugar y los usuarios estn distribuidos. Este modelo solo brinda la ventaja de tener el procesamiento distribuido ya que en sentido de disponibilidad y fiabilidad de los datos no se gana nada

18
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

DICCIONARIO DE DATOS

Un diccionario de datos es un conjunto de metadatos que contiene las caractersticas lgicas de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcin, alias, contenido y organizacin. Estos diccionarios se desarrollan durante el anlisis de flujo de datos y ayuda a los analistas que participan en la determinacin de los requerimientos del sistema, su contenido tambin se emplea durante el diseo del proyecto. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la informacin, se desarrolla durante el anlisis de flujo de datos y auxilia a los analistas que participan en la determinacin de los requerimientos del sistema, su contenido tambin se emplea durante el diseo.

19
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

CONCLUSION.

Se mostro en este trabajo lo que debe de llevar una base de datos para que sea efectiva a la hora de poder realizar una consulta y los modos de hacer una fragmentacin de 3 distintas formas para mostrar una sola tabla con una consulta que pida datos de 2 diferentes tablas y saber como acomodar los datos y registros para que en un futuro no haya problemas con la relacin de tablas.

20
Mondragn Trejo Juan Carlos Profesor: Rodrigo Villanueva Nieto.
INDICE

S-ar putea să vă placă și