Practica 3. Consultas en Una Base de Datos Distribuida

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 63

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y

COMUNICACIONES

NOMBRE MATERIA:

Base de datos distribuidas

NOMBRE DE LA EVIDENCIA:

Practica 3. Consultas en una base de datos distribuida

PRESENTA:

Carlos Jesús González torres


Juan Ramsés lozano Camacho
Andrés Eduardo Vicencio cruz
Eleazar González Romualdo
Jovita Judith rosas Hernández
Hugo Andrés Peralta Cruz

NÚMERO DE CONTROL:

C181H007
C181H006
C171H288
171H0102
171H0117
171H0111

UNIDAD:

3.-Procesamiento de consultas distribuidas

DOCENTE:

ING. Alberto Vicencio Lorenzo

LUGAR Y FECHA:

Naranjos, Ver. 19/05/2019


1
INDICE GENERAL

Introducción.......................................................................................................................................3
Presentar la actividad.........................................................................................................................3
Desarrollo de la practica....................................................................................................................4
I. Configurar la red........................................................................................................................4
II. Activar servicios.......................................................................................................................22
III. Crear la base de datos..............................................................................................................40
IV. Crear usuarios y definir permisos.............................................................................................44
V. Realizar la consulta loca a la base de datos..............................................................................50
VI. Realizar la consulta distribuida................................................................................................55
VII. Conclusión...........................................................................................................................62
VIII. Fuentes de información.......................................................................................................63

2
Introducción

Presentar la actividad

Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos. Estos

orígenes de datos pueden estar almacenados en el mismo equipo o en equipos diferentes.

Microsoft SQL Server admite consultas distribuidas. El objetivo del procesamiento de

consultas en un ambiente distribuido es transformar una consulta sobre una base de datos

distribuida en una especificación de alto nivel a una estrategia de ejecución eficiente

expresada en un lenguaje de bajo nivel sobre bases de datos locales.

En esta unidad se presenta la practica de una consulta distribuida entre diferentes

equipos conectados entre si.

3
Desarrollo de la practica

Instrucciones: Explica paso a paso lo que se solicita en cada uno de los puntos, intercala
redacción e imágenes. Seguir la norma APA para la entrega de la actividad. Es necesario tener
al menos tres equipos en red.

I. Configurar la red

Fig.-1.-Presionar tecla de Windows + Q y escribir panel de control.

4
Fig.-2.-Entrar a Redes e Internet

Fig.-3.-Centro de redes y recursos compartidos

5
Fig.-4.-Cambiar configuración del adaptador

Fig.-5.-Entrar a propiedades

Fig.-6.-Entrar a propiedades

6
Fig.-7.-Usar una dirección IP manual

Fig.-8-9-10.- Direcciones IP de los 3 equipos

7
Fig.-11.-W+R para entrar a la consola

Fig.-12-13.-Conexión entre 2 computadoras realizando ping + la dirección IP

8
Fig.-14.- Entrar el panel de control

Fig.-15.-En el panel de control buscar

9
Fig.-16.-Entar a configuración avanzada

Fig.-17.-Entrar a reglas de entrada

10
Fig.-18.-Seleccionar el protocolo de control de transmisión (TCP) y agregar el 1433.

Fig.-19.-Permitir todas las conexiones.

11
Fig.-20.-Seleccionar los 3 dominios

Fig.-21.-Agregar nombre dependiendo de lo que se está realizando

12
Fig.-22.-Agregar nueva regla de entrada.

Fig.-23.-Seleccionar puerto.

13
Fig.-24.-Seleccionar la regla UDP y agregar el puerto 1433

Fig.-25.- Seleccionar permitir la conexión

14
Fig.-26.- Seleccionar las 3 reglas.

Fig.-27.-Agregar el nombre

15
Fig.-28.- Agregar regla de salida

Fig.-29.- Seleccionar el tipo de regla como se indica la imagen

16
Fig.-30.-Seleccionar regla TCP y colocar el puerto 1433

Fig.-31.- Seleccionar permitir la conexión

17
Fig.-32.- Habilitar todos los dominios

Fig.-33.-Asignacion del nombre

18
Fig.-34.-Agregar nueva regla de salida

Fig.-35.-Seleccionar el tipo de puerto como lo muestra en la figura.

19
Fig.-36.-Seleccionar regla UDP y colocar el puerto 1433.

Fig.-37.-Seleccionar permitir la conexión

20
Fig.-38.-Seleccionar todas las reglas

Fig.-39.-Asignar el nombre y finalizar.

21
II. Activar servicios

Fig-40.- Entrar al panel de control

Fig-41.- Entrar a herramientas administrativas

22
Fig-43.- Entrar a servicios

Fig-44.- Buscar los servicios SQL server (SQLEXPRESS)

23
Fig-45.-Dar doble clic para entrar a propiedades

Fig-46.-Elegir el tipo de inicio automático

24
Fig-47.-Selecciona aplicar y aceptar

Fig-48.- Buscar los servicios SQL Server Browser

25
Fig-49.-Dar doble clic para entrar a propiedades

Fig-50.-Elegir el tipo de inicio automático

26
Fig-51.-Selecciona aplicar y aceptar

Fig-52.- Buscar Servicios de Escritorio Remoto

27
Fig-53.-Dar doble clic para entrar a propiedades

Fig-54.-Elegir el tipo de inicio automático

28
Fig-55.-Selecciona aplicar y aceptar

Fig-56.- Buscar Ubicador de llamada a procedimiento remoto (RPC)

29
Fig-58.-Dar doble clic para entrar a propiedades

Fig-59.-Elegir el tipo de inicio automático

30
Fig-60.-Selecciona aplicar y aceptar

Fig-61.- Buscar llamada a procedimiento remoto (RPC)

31
Fig-62.-Dar doble clic para entrar a propiedades

Fig-63.-Si este servicio ya trae el tipo de inicio Automático

32
Fig-64.- Buscar Escritorio a Escritorio remoto.

Fig-65.-Dar doble clic para entrar a propiedades

33
Fig-66.-Si este servicio ya trae el tipo de inicio Automático

Fig-67.-Selecciona aplicar y aceptar

34
Fig-68.- Buscar Escritorio a Escritorio remoto.

Fig-69.-Dar doble clic para entrar a propiedades

35
Fig-70.-Si este servicio ya trae el tipo de inicio Automático

Fig-71.-Selecciona aplicar y aceptar

36
Fig. 72.- Entrar al SQL Manager.

Fig. 73.- Verificación de los servicios de SQL Server.

Fig. 74.-Entrar en SQL Sever Network Configuration, después entrar a Protocols for

SQLEXPRESS y abrir el protocolo TCP/IP.

37
Fig. 75.-Activar el protocolo de TCP/IP.

Fig. 76.-Entrar a la pestaña IP Addresses y después habilitar el puerto TCP.

38
Fig. 77.-Asignar la dirección IP que anteriormente fue configurada y dar clic en aplicar y

después en aceptar.

39
III. Crear la base de datos

Fig. 78.-Abrir Microsoft SQL Server.

Fig. 79.- Automáticamente aparece el usuario, utilizar la autentificación de Windows y

clic en con “Connect”.

40
Fig. 80.-Dar clic derecho en la carpeta de “Databases” y elegir la opción de “New

Database...”.

Fig. 81.-Asignación del nombre de la base de datos, tomando en cuenta que debe ser el

mismo nombre para las otras computadoras.

41
Fig. 82.- Entrar a “Options”, elegir la homologación en las tres computadoras con las

que se realizan las prácticas y dar clic en “Ok”.

Fig. 83.- Desplegar la pestaña de la base de datos creada, sobre la carpeta "Table” dar

clic derecho y elegir la opción “Table…”.

42
Fig. 84.- Asignación de los campos de la tabla, especificación del tipo de dato y que no

acepte valores nulos.

Fig. 85.- Asignación de la llave primaria.

Fig. 86.-Dar clic en el símbolo de guardar y establecer un nombre para la tabla, tomando

en cuenta que el nombre de la tabla debe ser la misma para las tres computadoras.

43
IV. Crear usuarios y definir permisos

Fig. 87.- Dar clic derecho en la carpeta “Security”, elegir la opción “New” y dar clic en
“Login”.

Fig. 88.- Crear usuario y utilizar la autentificación mediante SQL Server, asignando una

contraseña, seleccionar la base de datos y el lenguaje.

44
Fig. 89.- Entrar a roles de servidor, elegir que pueda crear base de datos, que sea publica

y el ultimo para que tenga todos los privilegios de administrador.

45
Fig.90.- Entrar a USER MAPPING, seleccionar la base de datos creada y asignada el

usuario creado. En la parte de abajo seleccionados los roles de usuario como se indica en la

figura.

Fig.91.- Seleccionar los permisos para conectar a la base de datos seleccionando la

casilla de arriba y también el logeo debe de estar habilitado y presionar “OK”.

46
Fig. 92.- desplegar la pestaña de más en la carpeta “security”, desplegar la pestaña mas

en la carpeta “logins”, dar clic derecho en el usuario que se creo y seleccionar propiedades.

Fig.93-94.- entrar a “SECURABLES” y

en la parte de abajo seleccionar los permisos para conectar a cualquier base de datos, conectar

con SQL y ver el estado del servidor y clic en “ok”.

47
Fig.95.-Reiniciar para guardar cambios

Fig. 96.- Clic derecho y seleccionar en propiedades

48
Fig. 97.- Seleccionar la casilla de permitir la autenticación mediante SQL y WINDOWS,

seleccionar successful logins only clic en “OK”

49
V. Realizar la consulta loca a la base de datos

Fig. 98.-

Fig. 99.-

50
Fig. 100.-

Fig.101.-

51
Fig.102.- Se insertan los registros

Fig.103.-

52
Fig. 104.-Entrar a herramientas

Fig.-105.-Seleccionar la tabla creada en la base de datos y realzar una consulta

53
Fig.-105.- Realizar la consulta con el siguiente código.

Fig.-106.-Desconectarse de la base de datos

54
VI. Realizar la consulta distribuida

Fig.-107.-Conectar de nuevo

Fig.-108.-Seleccionar la última opción en el server name

55
Fig.-109.- Seleccionar el servidor de una de las computadoras conectadas

Fig.-110.- Ingresar el usuario y contraseña

56
Fig.-111.-Dos usuarios conectados

Fig.-112.-Selección de usuario 3

57
Fig.-113.- Ingresar usuario y contraseña

Fig.-113.-Conexión de los 3 usuarios conectados

58
Fig.-114.-Realizacion de enlace al servidor

Fig.-115.-Colocar el nombre del servidor que se creó cuando se instaló SQL Server

59
Fig.-116.-Ingresar el usuario y contraseña de ese servidor

Fig.-117.- En opciones de servidor marcar las opciones seleccionadas en la imagen de abajo

60
Fig.-118.- Servidores conectados

Fig.-119.-Realizar la consulta distribuida

61
VII. Conclusión

Los sistemas distribuidos obtienen muchas y distintas ventajas ya que permiten el acceso

más rápido a la información ya que los datos se encuentran localizados en un lugar más

cercano. El tipo de procesamiento es más rápido ya que la carga es menor para cada servidor.

La comunicación entre servidores mejora y la probabilidad de falla en el sistema es menor ya

que si un servidor cae no es afectada la base de datos ya que existe una gran autonomía e

independencia entre ellos

62
VIII. Fuentes de información

COULOURIS. Sistemas Distribuidos. Conceptos Y Diseño. Pearson Educación, 2001.

744 p

CONOLLY, Thomas M; BEGG, Carolyn E. Sistemas De Bases De Datos. Pearson

Editorial, Madrid, 2005. 60 p

CUADRA, Desarrollo De Bases De Datos Casos Prácticos. ALFAOMEGA, México,

2009. 500 p

63

También podría gustarte