You are on page 1of 27

BASE DE DATOS DISTRIBUIDAS

INSTITUTO TECNOLGICO SUPERIOR DEL OCCIDENTE DEL ESTADO DE HIDALGO


ASIGNATURA: BASES DE DATOS DISTRIBUIDAS TRABAJO: MANUAL (SIMULACIN DE BASE DE DATOS DISTRIBUIDAS). DOCENTE: ING. THALIA HEIDI HERNADEZ OMAA

INTEGRANTES: * JOSUE MENDOZA SANTIAGO * GABRIELA HERNANDEZ TORRES * PAOLA BERENICE TORRES SERRANO GRUPO: 7 B

Pgina 1

BASE DE DATOS DISTRIBUIDAS

Fragmentacin:
La fragmentacion se realiza para accder a una porcion de de datos en una Base de Datos, que busca y recupera datos que se necesitan mostrar o para realizar un reporte de ellos. La siguiente vista creada dentro de la base de datos de la muebleria, nos muestra una fragmentacion hibrida ya que selecciona dos campos de distintas tablas que son detalleCompra y Cliente.

use Muebleria_Tepatepec - -usamos la base de datos. - -Creamos la vista. CREATE VIEW VW_DetalleCompra2 --nombre de la vista AS ( SELECT v.IdCompra, v.FechaCompra, p.IdCliente --campos a seleccionar FROM DetalleCompra as v, Cliente as p tablas de referencia WHERE v.IdCompra = p.IdCliente -- and v.FechaCompra = '10/05/2010' ) --inserccion de datos insert into detallecompra values ('10/11/2011') insert into cliente values ('Gaby','Muos','Lopez','tepa',2,1,1) --usar vista-select * from VW_DetalleCompra2

Pgina 2

BASE DE DATOS DISTRIBUIDAS

Replicacin:
Para iniciar la replicacin se necesita que la computadora CLIENTE y SERVIDOR, deber asegurarse que los equipos estn ubicadas en la misma red y grupo de trabajo. De no estarlo hacer las configuraciones necesarias. Tenemos que poner una direccin IP en los dos equipos haciendo la configuracin desde Y seleccionamos la tarjeta Nic para asignarle una direccin IP

Pgina 3

BASE DE DATOS DISTRIBUIDAS

Recordemos que tenemos que hacer lo mismo con el cliente.

Entrar a Panel de control\Todos los elementos de Panel de control\Herramientas administrativas\Administracin de Equipos

Damos clic derecho y entrar a Conectar con otro equipo.

Damos clic en examinar:

Pgina 4

BASE DE DATOS DISTRIBUIDAS

Damos clic en opciones avanzadas:

Damos clic en Buscar:

Despus solo aceptamos y queda la conexin en red con el otro equipo cliente.

Pgina 5

BASE DE DATOS DISTRIBUIDAS

Configuracin del maneador SQL Server 2005


Entramos al manejador para configurar los protocola de TCP/IP y CANALIZACIONES, esto para Se comunica a travs de redes interconectadas de equipos que poseen diversas arquitecturas de hardware y distintos sistemas operativos y Canalizaciones con nombre es un protocolo desarrollado para redes de rea local. Una parte de la memoria la usa un proceso para pasar informacin a otro, de modo que la salida de uno es la entrada del otro. Entramos a SQL Server Configuration Manager

Y habilitamos los protocolos TCP/IP y CANALIZACIONES.

Pgina 6

BASE DE DATOS DISTRIBUIDAS

Despus reiniciamos el entramos a servicios para que los cambios surjan efecto en: Panel de control\Todos los elementos de Panel de control\Herramientas administrativas\Servicios.

Despus solo hacemos la confirmacin entrando a

Y nos daremos cuenta que ya estn habilitados los protocolos que necesitamos para la conexin.

Pgina 7

BASE DE DATOS DISTRIBUIDAS

Inicio de la configuracin de la replicacin


Se ejecuta el Asistente de Publicaciones en el manejador dirigindonos. (Todos los pasos que a continuacin mencionamos se realizan en la mquina MAESTRA)

Nos saldr un asistente como el que se muestra:

Pgina 8

BASE DE DATOS DISTRIBUIDAS

Seleccionamos la base de datos a replicar.

Se selecciona el tipo de publicacin.

Pgina 9

BASE DE DATOS DISTRIBUIDAS

Se selecciona el tipo de suscriptor de las publicaciones.

Luego seleccionamos las tablas que sern publicadas.

Damos en siguiente:

Pgina 10

BASE DE DATOS DISTRIBUIDAS

Se continan los pasos del Agente de Instantneas que permitir la replicacin.

Elegimos el tiempo para que se realice la replicacin

Pgina 11

BASE DE DATOS DISTRIBUIDAS

Seleccionamos el Inicio de Sesin creado en el maestro.

Se har la autenticacin por la cuenta del inicio de SQL Server

Solo damos clic en siguiente:

Pgina 12

BASE DE DATOS DISTRIBUIDAS

Asignamos un nombre para la publicacin:

Y finaliza nuestra publicacin.

Pgina 13

BASE DE DATOS DISTRIBUIDAS

Se inicia el asistente de Suscripcin (en la mquina Maestra)

Pgina 14

BASE DE DATOS DISTRIBUIDAS

Inicia un asistente como este:

Esto se hace con el fin de suscribirse a una publicacin y seleccionar la publicacin a compartir:

Pgina 15

BASE DE DATOS DISTRIBUIDAS

Se agrega al suscriptor Cliente:

Pgina 16

BASE DE DATOS DISTRIBUIDAS

Seleccionamos al Cliente en el botn de Agregar suscriptor de SQL Server:

Seleccionamos la PC-Cliente

Pgina 17

BASE DE DATOS DISTRIBUIDAS

Laptop es la PC del cliente

Se indican el nombre de usuario y contrasea del cliente.

Pgina 18

BASE DE DATOS DISTRIBUIDAS

A qu base de datos se replicaracomo no tenemos creamos una

Ponemos un Nombre para identificarla:

Pgina 19

BASE DE DATOS DISTRIBUIDAS

Inicio de sesin del cliente

Pgina 20

BASE DE DATOS DISTRIBUIDAS

Seleccionamos

Pgina 21

BASE DE DATOS DISTRIBUIDAS

Seleccionamos en este panel ejecutar continuamente pues no requiere peticin para la Replicacin.

Pgina 22

BASE DE DATOS DISTRIBUIDAS

El nmero de prioridad es para la resolucin de conflictos en caso de tener ms de un Cliente que pudiesen editar el mismo registr. Mientras ms alto, ms prioridad se posee

Pgina 23

BASE DE DATOS DISTRIBUIDAS

Pgina 24

BASE DE DATOS DISTRIBUIDAS

Se muestra la suscripcin creada:

Con esto ya queda finalizado el proceso de replicacin de Base de datos en SQL.

Distribucin
Pgina 25

BASE DE DATOS DISTRIBUIDAS

En Microsoft SQL Server Management Studio, conecte al servidor que ser el distribuidor (en muchos casos el publicador y el distribuidor estn en el mismo servidor) y, a continuacin, expanda el nodo de servidor.

Haga clic con el botn secundario en la carpeta Rplica y, a continuacin, en Configurar distribucin.

Siga las indicaciones del Asistente para configurar la distribucin:

Seleccione un distribuidor. Para utilizar un distribuidor local, seleccione '<nombreDeServidor>' actuar como su propio distribuidor; SQL Server crear una base de datos de distribucin y registro. Para utilizar un distribuidor remoto, seleccione Utilizar el siguiente servidor como distribuidor y seleccione un servidor. El servidor debe estar configurado como distribuidor y el publicador debe estar habilitado para utilizar el distribuidor. Para obtener ms informacin, vea Cmo habilitar un publicador remoto en un distribuidor (SQL Server Management Studio). Si selecciona un distribuidor remoto, debe escribir una contrasea en la pgina Contrasea administrativa para las conexiones realizadas desde el publicador al distribuidor. Esta contrasea debe coincidir con la especificada cuando se habilit el publicador en el distribuidor remoto. Especifique una carpeta de instantneas raz (para un distribuidor local). La carpeta de instantneas slo es un directorio que ha designado como recurso compartido; los agentes que leen y escriben en esta carpeta deben contar con permisos suficientes para tener

Pgina 26

BASE DE DATOS DISTRIBUIDAS

acceso a ella. Cada publicador que utiliza este distribuidor crea una carpeta bajo la carpeta raz, y cada publicacin crea carpetas bajo la carpeta de publicador donde almacena los archivos de instantneas. Para obtener ms informacin sobre cmo proteger la carpeta adecuadamente, vea Proteger la carpeta de instantneas. Especifique la base de datos de distribucin (para un distribuidor local). La base de datos de distribucin almacena metadatos y datos del historial de todos los tipos de rplica y transacciones en la rplica transaccional. Opcionalmente, habilite otros publicadores para utilizar el distribuidor. Si se habilitan otros publicadores para utilizar el distribuidor, debe escribir una contrasea en la pgina Contrasea del distribuidor para las conexiones realizadas desde esos publicadores al distribuidor. Opcionalmente, genere una secuencia de comandos de opciones de configuracin. Para obtener ms informacin, vea Crear secuencias de comandos para la rplica.

Pgina 27

You might also like