Está en la página 1de 9

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIERÍA DE SISTEMAS


INGENIERÍA EN COMPUTACIÓN

ESCUELA POLITÉCNICA NACIONAL


FACULTAD DE INGENIERÍA DE SISTEMAS
CARRERA DE INGENIERIA EN COMPUTACIÓN

Laboratorio de:

Base de Datos Distribuida

Práctica No.: 1

Tema:

Configuración de la Infraestructura para un sistema de BDDD

Objetivos:

 Lograr la conexión entre dos servidores distintos para realizar la consulta de datos.
 Identificar el tipo de distribución a utilizar.
 Configurar el servidor del MySQL server.
 Lograr la unión de los datos de ambos servidores.

Marco teórico:

Temas recomendados
 Protocolo TCP/IP
 Servidor de Base de Datos
 Firewall
 Enlace de Computadores

TCP/IP

Las siglas TCP/IP se refieren a un conjunto de protocolos para comunicaciones de datos. Este
conjunto toma su nombre de dos de sus protocolos más importantes, el protocolo TCP
(Transmission Control Protocol) y el protocolo IP (Internet Protocol).
El protocolo TCP/IP siempre ha estado muy ligado a la de Internet. En 1969 la agencia de
proyectos de investigación avanzada, ARPA (Advanced Research Projects Agency) desarrolló un
proyecto experimental de red conmutada de paquetes al que denominó ARPAnet.
ARPAnet comenzó a ser operativa en 1975, pasando entonces a ser administrada por el ejército
de los EEUU. En estas circunstancias se desarrolla el primer conjunto básico de protocolos
TCP/IP. Posteriormente, y ya entrados en la década de los ochenta, todos los equipos militares
conectados a la red adoptan el protocolo TCP/IP y se comienza a implementar también en los
sistemas Unix. Poco a poco ARPAnet deja de tener un uso exclusivamente militar, y se permite
que centros de investigación, universidades y empresas se conecten a esta red. Se habla cada
vez con más fuerza de Internet y en 1990 ARPAnet deja de existir oficialmente.
ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA DE SISTEMAS
INGENIERÍA EN COMPUTACIÓN

Capa de acceso de red


Dentro de la jerarquía del protocolo TCP/IP la capa de acceso a red se encuentra en el nivel más
bajo. Es en esta capa donde se define cómo encapsular un datagrama IP en una trama que pueda
ser transmitida por la red, siendo en una inmensa mayoría de redes LAN una trama Ethernet.

Capa de red
La capa Internet se encuentra justo encima de la capa de acceso a red. En este nivel el protocolo
IP es el gran protagonista. Existen varias versiones del protocolo IP: IPv4 es en la actualidad la
más empleada, aunque el crecimiento exponencial en el tamaño de las redes compromete cada
vez más su operatividad. El número de equipos que IPv4 puede direccionar comienza a quedarse
corto. Para poner remedio a esta situación se ha desarrollado la versión IPv6, con una capacidad
de direccionamiento muy superior a IPv4.

Capa de Transporte
En esta capa se encuentran definidos el protocolo TCP y el protocolo UDP (User Datagram
Protocol). TCP permite enviar los datos de un extremo a otro de la conexión con la posibilidad
de detectar errores y corregirlos. UDP, por el contrario, reduce al máximo la cantidad de
información incluida en la cabecera de cada datagrama, ganando con ello rapidez a costa de
sacrificar la fiabilidad en la transmisión de datos. La Figura 5.13 muestra el formato de un
mensaje UDP.

Capa de aplicación
Ésta es la capa más alta dentro de la estructura jerárquica del protocolo TCP/IP incluye las
aplicaciones y procesos con los que intercambia datos la capa de transporte. TCP/IP tiene en
esta capa protocolos que soportan servicios de conexión remota, correo electrónico y
transferencia de archivos.

Servidores de bases de datos

También conocidos como RDBMS (acrónimo en inglés de Relational DataBase Management


Systems), son programas que permiten organizar datos en una o más tablas relacionadas. Los
servidores de Bases de Datos se utilizan en todo el mundo en una amplia variedad de
aplicaciones.

Tipos de servidores de bases de datos


ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA DE SISTEMAS
INGENIERÍA EN COMPUTACIÓN

PostgreSQL

PostgreSQL. Sistema de gestión de base de datos relacional orientada a objetos y libre,


publicado bajo la licencia BSD.

Como muchos otros proyectos de Código abierto, el desarrollo de PostgreSQL no es manejado


por una sola empresa, sino que es dirigido por una comunidad de desarrolladores y
organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es
denominada el PGDG (PostgreSQL Global Development Group).

Oracle

El SGBD Oracle, fabricado por Oracle Corporation, utiliza la arquitectura cliente/servidor. Ha


incorporado en su sistema el modelo objeto-relacional, pero al mismo tiempo garantiza la
compatibilidad con el tradicional modelo relacional de datos. Así ofrece un servidor de bases
de datos híbrido. Es uno de los más conocidos y ha alcanzado un buen nivel de madurez y de
profesionalidad. Se destaca por su soporte de transacciones, estabilidad y escalabilidad.

Los tipos objeto de Oracle son tipos de datos definidos por el usuario que permiten modelar
entidades complejas del mundo real en una estructura que trata cada entidad como una
unidad atómica simple en la base de datos.

SQL SERVER

Microsoft® SQL Server® Express es un sistema de administración de datos gratuito, eficaz y


confiable que ofrece un almacén de datos completo y confiable para sitios web ligeros y
aplicaciones de escritorio. Diseñada para una implementación sencilla y una creación de
prototipos rápida, esta descarga incluye compatibilidad con Sysprep, la utilidad de preparación
del sistema de Microsoft para la implementación del sistema operativo Microsoft Windows.

Puede ser configurado para utilizar varias instancias en el mismo servidor físico, la primera
instalación lleva generalmente el nombre del servidor, y las siguientes - nombres específicos
(con un guion invertido entre el nombre del servidor y el nombre de la instalación).

MYSQL

MySQL es un sistema de administración de bases de datos (Database Management System,


DBMS) para bases de datos relacionales. Así, MySQL no es más que una aplicación que permite
gestionar archivos llamados de bases de datos.

Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales
orientados a objetos. MySQL, como base de datos relacional, utiliza multiples tablas para
almacenar y organizar la información. MySQL fue escrito en C y C++ y destaca por su gran
adaptación a diferentes entornos de desarrollo, permitiendo su interactuación con los
ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA DE SISTEMAS
INGENIERÍA EN COMPUTACIÓN

lenguajes de programación más utilizados como PHP, Perl y Java y su integración en distintos
sistemas operativos.

Firewall

Un firewall o cortafuegos proporciona un modo de filtrar la información que se comunica a


través de la conexión de red. Cuando están presentes en un equipo individual, se denomina un
firewall personal. Cuando los firewalls están presentes en una red empresarial para la protección
de múltiples equipos se denomina Firewall de red.

Su función:

La función principal de un firewall o corta fuego es bloquear cualquier intento de acceso no


autorizado a dispositivos internos privados de nuestra red de datos (LAN) desde las conexiones
externas de internet comúnmente llamado WAN.

Desarrollo de la práctica:

1. Seleccionar la correcta configuración de direcciones IP para 2 computadores (pc1:


10.250.36.51 y 10.250.36.52)

2. Desactivar los firewall de los computadores

3. Verificar la conectividad entre los computadores C:\Windows\System32\drivers\etc


en el archivo hosts, y colocar la ip seguida del nombre del PC a la que pertenece, esto
en los 2 computadores nodos(para ello no olvide asignar los permisos
correspondientes para modificar el archivo mencionado).
ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA DE SISTEMAS
INGENIERÍA EN COMPUTACIÓN

4. Ejecutar el Administrador de configuración de SQL Server

5. Verificar dentro de Protocolos de MSSQLSERVER que se encuentren habilitados las


opciones “Shared Memory” y “Names Pipes”
ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA DE SISTEMAS
INGENIERÍA EN COMPUTACIÓN

6. Ingrese a propiedades en el protocolo TCP/IP y en la pestaña de direcciones IP,


colóquela dirección de la máquina nativa, el puerto 1433 y habilite la opción. Esto para
los 2 computadores

7. Ejecute SQL Server Management Studio


ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA DE SISTEMAS
INGENIERÍA EN COMPUTACIÓN

8. Ejecute las opciones tanto para el servidor local, como también para el servidor
remoto.

9. Cree una base de datos

10. Cree las tablas correspondientes

11. Ingrese los datos necesarios para utilizar los mismos

12. Los pasos 9 al 11 para los 2 servidores


ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA DE SISTEMAS
INGENIERÍA EN COMPUTACIÓN

13. Vincular los servidores: Objetos de servidor-> Servidores Vinculados->Nuevo Servidor


Vinculado: Seleccionar la opción SQL Server y digital la ip del servidor a vincular. En la
siguiente opción de seguridad, seleccione la manera como se autentica para ingresar
al servidor de base de datos (Autenticación Usuario SQL Server o Autenticación
Usuario Windows). Esto para los 2 servidores.

14. Puede realizar las consultas de manera distribuida desde cualquiera de los servidores

Análisis de resultados:

Según los procesos que realizamos en la practica pudimos observar que el tipo de distribución
que se pudo concretar la distribución vertical porque al hacer la consulta de los datos recibimos
todo y filtrando reducimos a lo que necesitábamos.
ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA DE SISTEMAS
INGENIERÍA EN COMPUTACIÓN

Conclusiones y recomendaciones:

Bibliografía:

 Curso de Administrador de Servidores Internet / Extranet / Intranet. Disponible [Online]:


http://www.juntadeandalucia.es/empleo/recursos/material_didactico/especialidades/
materialdidactico_administrador_servidores/Content/2-redes_tcp/3-
LosProtocolosTCP-IP.pdf
 Windows, “Enlaces de red”. Disponible [Online]:
https://www.mheducation.es/bcv/guide/capitulo/8448199766.pdf
 Jorge Cuanalo Rocha, “Servidores de bases de datos”. Disponible [Online]:
https://es.scribd.com/document/324582797/Tipos-de-Servidores-de-base-de-Datos
 Apen, “Firewall”. Disponible [Online]:
https://apen.es/newsletters/PDF/Firewall_Como%20funciona.pdf

También podría gustarte