Creacion de Cliente - Servidor con dos PC y una Base de Datos.

83 %
17 %
Information about Creacion de Cliente - Servidor con dos PC y una Base de Datos.
Education

Published on April 6, 2014

Author: CCCRiis

Source: slideshare.net

Description

Practica!!!

ADMINISTRACION DE BASE DE DATOS I INSTITUTO TECNOLOGICO SUPERIOR DE COSAMALOAPAN CRISTIAN MANUEL COBOS SANTOS ING. ROBERTO ZAMUDIO PORTILLA ADMINISTRACION DE BASE DE DATOS REPORTE #3 “CONEXIÓN CLIENTE - SERVIDOR” ING. SISTEMAS COMPUTACIONALES 603 – “A”

ADMINISTRACION DE BASE DE DATOS II INDICE INTRODUCCION........................................................................................... 3 OBJETIVO DE LA PRÁCTICA.......................................................................... 4 MATERIAL UTILIZADO.................................................................................. 5 MARCO TEORICO......................................................................................... 6 ¿QUE ES CLIENTE / SERVIDOR?.................................................................... 7 CREANDO LA DIRECCION IP DE LA MAQUINA 1 COMO “SERVIDOR” ............ 8 CONFIGURANDO LA IP DE LA MAQUINA 1 ...................................................9 CREANDO LA DIRECCION IP DE LA MAQUINA 2 COMO “CLIENTE”.............. 13 CONFIGUARACION IP MAQUINA CLIENTE ..................................................14 HACIENDO PING CON LAS DOS MAQUINAS “CLIENTE - SERVIDOR”............ 16 CREANDO LA BASE DE DATOS EN LA MAQUINA 1 “SERVIDOR”.................. 18 CREANDO EL DISEÑO EN LA MAQUINA 2 “CLIENTE” EN UN LENGUAJE DE PROGRAMACION....................................................................................... 21 AGREGANDO UN REGISTRO DESDE LA MAQUINA “CLIENTE” Y VERLO EN LA DEL “SERVIDOR”........................................................................................ 26 CONCLUSION............................................................................................. 32 “FUENTES DE INFORMACION”................................................................... 33 Bibliografía................................................................................................ 33

ADMINISTRACION DE BASE DE DATOS 3 INTRODUCCION En este documento se expone la presente práctica de administración de base de datos, las bases de datos hoy en día han sido de gran utilidad e importancia al complementarse con programas potentes para el desarrollo de aplicaciones muy complejas, es así que se verá como conectar una base de datos usando maquinas cliente – servidor donde se interactuara con las dos máquinas y se realizaran actividades sobre las mismas, donde el cliente podrá acceder a la base de datos y el servidor podrá realizar los cambios, en este documento lo que comprende es que el lector sepa e identifique cada paso a seguir para la práctica es así que se ocupara un gestor de base de datos mediante él se realizaran los cambios que se vayan dando. El auge de las bases de datos están relacionadas en el medio cuando nos dirigimos a alguna empresa o sucursal de compras estamos interactuando con bases de datos es así que son de vital importancia.

ADMINISTRACION DE BASE DE DATOS 4 OBJETIVO DE LA PRÁCTICA  Identificar y practicar los procedimientos datos, así como repasar cada concepto visto en la práctica para implementarlo en el mundo real.

ADMINISTRACION DE BASE DE DATOS 5 MATERIAL UTILIZADO Los materiales que se utilizaron en la práctica son: HARDWARE:  Sistema Operativo Windows  Microsoft Office Word  Explorador Google Chrome SOFTWARE:  Dos laptops  Memorias USB  Cable Ethernet LENGUAJES DE PROGRAMACION:  C# Express 2010 GESTORES DE BASE DE DATOS:  MySQL.

ADMINISTRACION DE BASE DE DATOS 6 MARCO TEORICO El auge de las bases de datos se caracteriza en que hoy en día se realizan actividades con bases de datos, es así que de esta manera las empresas trabajan en red eso quiere decir que se observan un par de computadoras donde una es cliente y la otra servidor sirve para la manipulación de datos es así como para interactuar con la base de datos desde insertar, eliminar, modificar y consultar se juega con el ABC y sirve para restringir ciertos bloques de información en el sistemas y compartir datos ya sea con un maquina o muchas.

ADMINISTRACION DE BASE DE DATOS 7 ¿QUE ES CLIENTE / SERVIDOR? La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras. En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema. La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa. Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la misma. Una disposición muy común son los sistemas multicapa en los que el servidor se descompone en diferentes programas que pueden ser ejecutados por diferentes computadoras aumentando así el grado de distribución del sistema. La red cliente-servidor es una red de comunicaciones en la cual los clientes están conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposición de los clientes cada vez que estos son solicitados. Esto significa que todas las gestiones que se realizan se concentran en el servidor, de manera que en él se disponen los requerimientos provenientes de los clientes que tienen prioridad, los archivos que son de uso público y los que son de uso restringido, los archivos que son de sólo lectura y los que, por el contrario, pueden ser modificados, etc. Este tipo de red puede utilizarse conjuntamente en caso de que se esté utilizando en una red mixta. (Wikipedia, 2009)

ADMINISTRACION DE BASE DE DATOS 8 CREANDO LA DIRECCION IP DE LA MAQUINA 1 COMO “SERVIDOR”

ADMINISTRACION DE BASE DE DATOS 9 CONFIGURANDO LA IP DE LA MAQUINA 1  Antes que nada se tiene que tener el cable Ethernet en la mano y conectarlo a nuestro puerto junto con la maquina dos. 1.- Dirigirse al panel de red situado en la parte inferior derecha dar clic derecho y vamos a la opción abrir centro de redes y recursos compartido, enseguida que nos despliegue una lista de los medios de conexión damos clic en Ethernet como podrás ver aparecen una lista de conexiones posibles:

ADMINISTRACION DE BASE DE DATOS 10 2.- Enseguida se da clic en propiedades para posteriormente abrir la ventana de estado de conexiones: 3.- Una vez dado clic en propiedades sala esta ventana seleccionamos el protocolo 4 (TCP/IPv4) y le damos en propiedades como se muestra:

ADMINISTRACION DE BASE DE DATOS 11 4.- Después de haber pulsado el botón de propiedades enseguida se despliega una ventana que son las propiedades de protocolo seleccionado, irse a la dirección IP y ponerle la dirección que gusten en este caso fue 192.168.1.7 como se muestra a continuación: NOTA: En este proceso es para configurar la IP de la maquina uno para posteriormente hacer ping con la maquina dos, las direcciones IP de cada máquina debe ser totalmente distintas para poder conectarlas y así poder realizar la práctica.

ADMINISTRACION DE BASE DE DATOS 12 5.- Abrimos el cmd del sistema para posteriormente hacer ping con la maquina dos, esta es la imagen del cmd que se encuentra en inicio y en búsqueda escriben cmd y aparece de esta manera: NOTA: Antes de realizar el ping con la otra máquina asegúrese de desactivar el firewall de Windows que se encuentra en panel de control como se muestra aquí ya desactivado:

ADMINISTRACION DE BASE DE DATOS 13 CREANDO LA DIRECCION IP DE LA MAQUINA 2 COMO “CLIENTE”

ADMINISTRACION DE BASE DE DATOS 14 CONFIGUARACION IP MAQUINA CLIENTE 1.- Dirigirse en la parte superior derecho donde están las redes disponibles y darle clic derecho en abrir recursos de redes compartidos aparece esta ventana entonces ir a donde dice Ethernet: 2.- Nos aparece esta ventana del estado del Ethernet ir a propiedades:

ADMINISTRACION DE BASE DE DATOS 15 3.- Enseguida aparece la ventana de propiedades entonces seleccionamos protocolo 4(TCP/IPv4) y pulsamos el botón de propiedades: 4.- Una vez estando en la ventana de propiedades del protocolo introduciremos la IP para la maquina dos 192.168.1.5:

ADMINISTRACION DE BASE DE DATOS 16 HACIENDO PING CON LAS DOS MAQUINAS “CLIENTE - SERVIDOR”

ADMINISTRACION DE BASE DE DATOS 17 1.- Abrir nuestro cmd en la maquina uno introduciremos el siguiente comando que es ping 192.168.1.5 esta dirección IP es de la maquina dos para poder hacer ping como se muestra a continuación: 2.- Abrimos el cmd de la maquina dos e introduciremos el siguiente comando que es ping 192.168.1.7 esta dirección es para hacer ping con la maquina uno que es el servidor como se muestra a continuación:

ADMINISTRACION DE BASE DE DATOS 18 CREANDO LA BASE DE DATOS EN LA MAQUINA 1 “SERVIDOR”

ADMINISTRACION DE BASE DE DATOS 19 NOTA: Antes que nada en el cmd se introdujo este comando para ver si nos conectamos con el gestor de base de datos en este caso el de MySQL Mysql -h 192.168.1.7 -u root –p que es para que nos aparesca el MySQL en el cmd. 1.- Abrimos MySQL en la maquina uno que es el servidor y empecemos a crear nuestra base de datos: 2.- Al abrir el programa empecemos a crear nuestra base de datos introduciremos nuestra contraseña y empecemos a crear la base de datos en este caso se llamara empresa1 como se puede ver ese es el comando para la creación de una base de datos en el gestor MySQL de la maquina servidor:

ADMINISTRACION DE BASE DE DATOS 20 3.- Pasamos a poner en uso nuestra base de datos para posteriormente crear las tablas y hacer cualquier movimiento: 3.- Aquí seguiremos a crear la tabla de la base de datos en la maquina uno que es el servidor como se muestra a continuación:

ADMINISTRACION DE BASE DE DATOS 21 CREANDO EL DISEÑO EN LA MAQUINA 2 “CLIENTE” EN UN LENGUAJE DE PROGRAMACION

ADMINISTRACION DE BASE DE DATOS 22 1.- Aquí se creó el diseño de nuestra ventana de compras en C# Express 2010 en la maquina dos que es el cliente, como se muestra a continuación: 2.- Damos clic en el formulario e introduciremos en la parte de la conexión la dirección IP de la maquina servidor como se muestra a continuación esa nos ayuda a conectarnos desde la base de datos de maquina uno servidor:

ADMINISTRACION DE BASE DE DATOS 23 3.- Esta sintaxis en creando un método de agregar para la conexión de nuestra base de datos: 4.- Este es el método para eliminar donde se puede observar que se realiza una consulta que elimina la llave primaria de nuestra tabla todo aquel registro que se quiera eliminar con llave primaria:

ADMINISTRACION DE BASE DE DATOS 24 5.- Método de consultar para que podamos consultar cualquier registró dentro de nuestra base de datos: 6.- Aquí se creó un método de modificar:

ADMINISTRACION DE BASE DE DATOS 25 7.- Esta sintaxis son de los botones de nuestro formulario de agregar, eliminar, consultar y modificar como se muestra a continuación:

ADMINISTRACION DE BASE DE DATOS 26 AGREGANDO UN REGISTRO DESDE LA MAQUINA “CLIENTE” Y VERLO EN LA DEL “SERVIDOR”

ADMINISTRACION DE BASE DE DATOS 27 1.- Enseguida corremos nuestro proyecto en C# y agregamos un registro de compras como se muestra a continuación esto se hace en la maquina 2 Cliente: 2.- Enseguida en la maquina servidor que es la maquina 1 vamos a abrir MySQL y ponemos en uso nuestra base de datos, consultamos datos de la tabla compras para comprobar si se agregó:

ADMINISTRACION DE BASE DE DATOS 28 3.- Se puede observar que en la rejilla ya se agregó el registro eso es de gran ayuda saber si se agregó en la base de datos: 4.- Seleccionamos el registro en la rejilla y pulsamos el botón consultar y se consulta el registro seleccionado:

ADMINISTRACION DE BASE DE DATOS 29 5.- Aquí vamos a modificar el registro que se agregó anteriormente ya una vez cambiando campos pulsamos modificar y ya se ha modificado el registro: 6.- En la maquina uno volvemos a consultar y nos aparece el campo modificado que hicimos desde la maquina dos del cliente, como aparece a continuación:

ADMINISTRACION DE BASE DE DATOS 30 7.- Vamos a eliminar el registro desde la maquina dos que es el cliente como se muestra a continuación solo seleccionamos desde la rejilla y consultamos y pulsamos el botón de eliminar: 8.- En la maquina uno que es el servidor pasamos a consultar de nuevo nuestra tabla compras y correcto se ve que ya no existe ese contacto como se muestra a continuación:

ADMINISTRACION DE BASE DE DATOS 31 9.- Y listo se ha realizado los procesos de agregar, eliminar, consultar y modificar en la base de datos mediante la maquina dos que es el cliente y se reflejan los resultados en la máquina del servidor:

ADMINISTRACION DE BASE DE DATOS 32 CONCLUSION En conclusión las bases de datos son importantes dentro del entorno de la tecnología es así que nos ayuda a resolver actividades totalmente difíciles que son almacenar una cantidad de registros con un menor tiempo posible, es así que estas bases de datos son implementadas en empresas, pero dentro de las empresas existen grupos de trabajo y la base de datos tiene que compartirse en red por todos los miembros entonces un servidor es el que hace los movimientos para conectar con las clientes dentro de la empresa para que esos usuarios puedan ver los movimiento y cambios que se hacen dentro de ella, esta práctica nos ayuda a desenvolvernos más en el área y como implementarlas de un momento dado en la vida real. Es así que las bases de datos en un futuro serán más eficientes y muy poderosas.

ADMINISTRACION DE BASE DE DATOS 33 “FUENTES DE INFORMACION” Bibliografía Carolina. (10 de Abril de 2009). Blogs. Recuperado el 04 de Abril de 2014, de Blosg: http://profecarolinaquinodoz.com/principal/?tag=red-cliente-servidor Luis. (s.f.). catarina. Recuperado el 05 de Abril de 2014, de catarina: http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/marquez_a_bm/capitulo5.pdf Wikipedia. (19 de 03 de 2014). Wikipedia. Recuperado el 5 de Abril de 2014, de Wikipedia: http://es.wikipedia.org/wiki/Cliente-servidor

Add a comment

Related presentations

Related pages

Diseñar y crear bases de datos - technet.microsoft.com

... de datos y aplicaciones con motor de base ... base de datos cliente/servidor consta de dos ... de las cuentas y una ...
Read more

5 CONECTAR SQL SERVIDOR Y CLIENTE PARA CREAR ... - YouTube

... red de nuestro SQL SERVER y SQL CLIENTE para facilitar la creacion de ... 2012 con dos equipos ... una Base de Datos de SQL Server ...
Read more

Como Conectar PHP a MySQL en un Servidor Local | WebTursos

Para poder conectar PHP con una base de datos, en este caso MySQL, ... Hasta aqui hemos estado trabajando con el servidor y la base de datos, ...
Read more

Creación de base de datos - Odoo

... el servidor con la ... datos del archivo de respaldo en tu PC, y dale un nuevo nombre. Esto puede ser útil de forma que haciendo una base de datos de ...
Read more

Servidor Bases de Datos - EcuRed

Para bases de datos con múltiples usuarios sirve un servidor de base de datos. Las bases de datos están situadas en un servidor y se puede acceder a ...
Read more

Configurar Conexion Remota SQL Server 2012 con dos equipos ...

... remota a SQL Server 2012 con dos equipos diferentes ... una base de datos local con c# y sql ... Datos distribuidas... Cliente/Servidor ...
Read more

Tutorial sobre servidores de base de datos - help.arcgis.com

y los datos del tutorial, como sucede con cualquier instalación de ... el suyo y otros dos. ... la conexión al servidor de base de datos y cree una ...
Read more

Qué es un servidor y cuáles son los principales tipos de ...

... entre un cliente y un servidor, permitiendo al cliente descargar el ... a cada cliente y lo hace con una ... Una base de datos es un sistema que ...
Read more

Formas de compartir una base de datos de Access - Access

... compartir una base de datos de Access, y los ... una base de datos, ésta se reorganiza en dos ... con un servidor de base de datos ...
Read more

Formas de compartir una base de datos de escritorio de ...

El usuario diseña y publica una base de datos web con ... de base de datos de Access (dos ... en una configuración de cliente/servidor le ...
Read more