Вы находитесь на странице: 1из 13

Bases de

Datos
Distribuidas
Jose Fernando Hernandez Landa
Programacin Cliente/Servidor
Cinthya Perez Vilchis
Por

1
INSTITUTO TECNOLOGICO SUPERIOR DE
COATZACOALCOS


DOCENTE: Cinthya Prez Vilchis
ASIGNATURA: Programacin Cliente/Servidor
TEMA: Practica N1 De Bases De Datos Distribuida
ESTUDIANTE: Jose Fernando Hernandez Landa
CARRERA: Ingeniera Informtica
SEMESTRE: 7
GRUPO: A
FECHA DE ENTREGA: Lunes 22 de Septiembre de 2014


2
BASES DE DATOS DISTRIBUIDAS



OBJETIVO DE LA PRCTICA:
Generar una base de datos manera prctica en el cual se fragmente la informacin
de la misma, de igual forma mostrar el esquema fsico, y establecer a qu tipo de
fragmentacin pertenece y Por qu?
Crear mediante SQL Server la Base de Datos y conectarla con otra mquina en la
cual cada una contenga una fragmentacin.




3
DADO EL SIGUIENTE PROBLEMA CREAR EL ESQUEMA FSICO Y
LA BASE DE DATOS:


Considere una base de datos universitaria con una infoempleado que almacena,
para cada empleado:
idEmpleado
Nombre
Puesto
Salario
Por motivos de preservacin de la intimidad puede que esta se fragmente en una
denominada infoprivada que tenga:
idEmpleado
Salario
E infopublica
idEmpleado
Nombre
Puesto
Puede que las relaciones se almacenen en sitios diferentes, nuevamente por
motivos de seguridad.




4
ESQUEMA FISICO



infoempleado
idEmpleado
Nombre
Puesto
Salario


EXPLICACION DEL ESQUEMA

Las fragmentaciones son infoprivada e infopublica.
Esta base de datos se fragmento debido a la seguridad de la informacin, y a que
no toda la informacin debe ser publica, como en este caso, que la informacin
sobre el salario es privada, y esto se debe a que ambas informaciones tanto
pblicas como privadas de los empleados sern almacenadas en sitios de
diferentes lugares, en este caso, la informacin privada se almacenara en un sitio
en donde todas la entradas sean restringidas y no cualquier usuario o persona
tendr el acceso fcil, solamente un personal que este estrictamente autorizado.


5
BASE DE DATOS EN SQL SERVER

Una vez teniendo lo anterior se procede a crear la base de datos, pero ahora es en
SQL Server.
Una vez que es creada la base de datos, se crean las tablas; en este caso se
mencion que la informacin se fragmentaria en infoprivada e infopublica con sus
respectivos atributos.

Las tablas se crearan de esa manera, pero como se har una conexin entre dos
mquinas, entonces, una fragmentacin se implementara en la otra, para poder
observar el funcionamiento de dicha conexin.
En nuestro caso solo ser infopublica


Teniendo en cuenta que la otra fragmentacin se encuentra en la otra mquina,
entonces se empieza a generar la conexin.

6
Como primer paso es necesario saber la direccin IP de la maquina en la que se
conectara. Si por alguna razn no sabemos cul es la direccin IP de la mquina,
entonces lo que haremos es abrir nuestra ventana de smbolo de sistema, que es
ah en donde la buscaremos, para ejecutarla podemos hacerlo presionando la tecla
de Windows + R luego nos aparece una ventana de bsqueda, ah le pondremos
cmd y aceptamos, haciendo esto se abrir la ventana.

Una vez abierta el smbolo de sistema escribimos ipconfig y con este modo
encontraremos nuestra direccin IP, los mismo se hara para obtener la direccin
con la mquina que vincularemos.


7
Una vez que tengamos la direccin IP, nos adentramos en SQL Server, y nos
dirigimos en la seccin de Explorador de Objetos > Objetos de Servidor >
Servidores vinculados.






Damos clic derecho sobre Servidores vinculados > Nuevo servidor vinculado




8
Nos aparece la siguiente ventana, y en donde dice servidor vinculado, vamos a
poner la direccin de la maquina con la que nos vamos a conectar


Seleccionaremos la opcin que dice SQL Server


9
Una vez hecho esto, nos dirigimos en la parte izquierda en donde dice Seguridad,





Luego seleccionamos la opcin en la parte de abajo que
dice Se establecern usando el contexto de seguridad
actual del inicio de sesin




10
Ya con esto aceptamos, aceptamos y nuestra conexin se generara
automticamente. En este caso observamos que nos muestra la direccin IP de la
maquina con que nos hemos vinculado.

Una vez hecho todo lo anterior, se agrega un ltimo cdigo a la base de datos para
poder hacer la conexin entra ambas bases de datos.


Con esto ya podemos hacer nuestro respectivo uso de la base de datos con ambas
computadoras.

11


12
CONCLUSION







En esta prctica que se realiz, hemos comprendido la funcionalidad de una base
de datos distribuida con fragmentacin de datos, se mostraron los procedimientos
de como conectar la base de datos con un ordenador situado en otra ubicacin, tan
solo con conocer la direccin IP, se pudo realizar tal cosa.
Tambin es importante recordad que como se usaron dos mquinas para esta
prctica, tambin cada una uso una fragmentacin de datos, y esto con el fin de
almacenar la informacin en diferente sitios.