SlideShare a Scribd company logo
1 of 20
¿Qué es una Base de
datos?
   Un conjunto de información almacenada en
    memoria auxiliar que permite acceso directo y un
    conjunto de programas que manipulan datos
   Base de Datos es un conjunto exhaustivo no
    redundante de datos estructurados organizados
    independientemente de su utilización y su
    implementación en máquina accesibles en tiempo
    real y compatibles con usuarios concurrentes con
    necesidad de información diferente y no
    predicable en tiempo.
Base de datos Multiusuario
   Un SO multiusuario permite a mas de
    un    solo   usuario     accesar una
    computadora. Claro que, para llevarse
    esto a cabo, el SO también debe ser
    capaz de efectuar multitareas.
El Modelo Cliente-Servidor
   Desde el punto de vista funcional, se puede
    definir la computación Cliente/Servidor
    como:
    Una arquitectura distribuida que permite a
    usuarios finales obtener acceso a la
    información en forma transparente aún en
    entornos multiplataforma.
En el modelo cliente servidor, el cliente envía
un mensaje solicitando un determinado servicio
a un servidor (hace una petición), y este envía
uno o varios mensajes con la respuesta (provee
el servicio). En un sistema distribuido cada
máquina puede cumplir el rol de servidor para
algunas tareas y el rol de cliente para otras.
¿Qué es el cliente?

   El cliente es el proceso que permite al
    usuario formular los requerimientos y
    pasarlos al servidor, se le conoce con el
    término front-end.
El Cliente normalmente maneja todas las
funciones relacionadas con la manipulación y
despliegue de datos, por lo que están
desarrollados sobre plataformas que
permiten construir interfaces gráficas de
usuario (GUI), además de acceder a los
servicios distribuidos en cualquier parte de
una red.
¿Cuales son las funciones que
lleva a cabo el proceso cliente?
• Administrar la interfaz de usuario.
• Interactuar con el usuario.
• Procesar la lógica de la aplicación y
hacer validaciones locales.
• Generar requerimientos de bases de
datos.
• Recibir resultados del servidor.
• Formatear resultados.
¿Qué es el servidor?
Es el proceso encargado de atender a
múltiples clientes que hacen peticiones de
algún recurso administrado por él. Al proceso
servidor se le conoce con el término
back-end.
El servidor normalmente maneja todas las
funciones relacionadas con la mayoría de las
reglas del negocio y los recursos de datos.
Cuales son las funciones que
lleva a cabo el proceso servidor
• Aceptar los requerimientos de bases de
datos que hacen los clientes.
• Procesar requerimientos de bases de
datos.
• Formatear datos para trasmitirlos a los
clientes.
• Procesar la lógica de la aplicación y
realizar validaciones a nivel de bases de
datos.
Características de la
arquitectura Cliente/Servidor
•Es una combinación entre un cliente que
interactúa con el usuario, y un servidor que
interactúa con los recursos compartidos. El
proceso del cliente proporciona la interfaz entre
el usuario y el resto del sistema.
El proceso del servidor actúa como un motor de
software que maneja recursos compartidos tales
como bases de datos, impresoras, módems, etc.
   • Las tareas del cliente y del servidor tienen
    diferentes requerimientos en cuanto a recursos de
    cómputo           como         velocidad      del
    procesador, memoria, velocidad y capacidades
    del disco y input-output devices.

   • Se establece una relación entre procesos
    distintos, los cuales pueden ser ejecutados en la
    misma máquina o en máquinas diferentes
    distribuidas a lo largo de la red.
• La relación establecida puede ser de muchos
a uno, en la que un servidor puede dar servicio
a muchos clientes, regulando su acceso a
recursos compartidos.
Ventajas del esquema
Cliente/Servidor
  Uno de los aspectos que más ha promovido el
  uso de sistemas Cliente/Servidor, es la
  existencia de plataformas de hardware cada
  vez más baratas.
 Se pueden utilizar componentes, tanto de
  hardware como de software, de varios
  fabricantes, favorece la flexibilidad en la
  implantación y actualización de soluciones.
 Facilita además la integración de nuevas
  tecnologías     y    el   crecimiento   de   la
  infraestructura computacional, favoreciendo así
  la escalabilidad de las soluciones.
Desventajas del esquema
Cliente/Servidor
• El mantenimiento de los sistemas es más
difícil pues implica la interacción de
diferentes partes de hardware y de
software,       distribuidas    por      distintos
proveedores,
lo cual dificulta el diagnóstico de fallas.

• Se cuenta con muy escasas herramientas
para la administración y ajuste del
desempeño de los sistemas.
Conceptos Basicos de Bases de DatosMultiusuario

More Related Content

What's hot

NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesAndrés Londoño
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de ComunicaciónJosé Antonio Sandoval Acosta
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Julicamargo
 
Componentes de un servidor
Componentes de un servidorComponentes de un servidor
Componentes de un servidorFatii Miranda
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.pptmarcos793515
 
Control de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesControl de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesDaniel Morales
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionEduardo J Onofre
 
Modem inteligentes y control de errores
Modem inteligentes y control de errores Modem inteligentes y control de errores
Modem inteligentes y control de errores ITFIP
 
Comparativa sgbd comercial vs libre
Comparativa sgbd comercial vs libreComparativa sgbd comercial vs libre
Comparativa sgbd comercial vs libreFportavella
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONejjsm
 
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0Cecy Hernandez
 
Diagramas estados
Diagramas estadosDiagramas estados
Diagramas estadosloco8888
 

What's hot (20)

Yourdon
YourdonYourdon
Yourdon
 
NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionales
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.
 
Componentes de un servidor
Componentes de un servidorComponentes de un servidor
Componentes de un servidor
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUITópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.ppt
 
Control de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesControl de flujo en Telecomunicaciones
Control de flujo en Telecomunicaciones
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacion
 
Modem inteligentes y control de errores
Modem inteligentes y control de errores Modem inteligentes y control de errores
Modem inteligentes y control de errores
 
Fcaps
FcapsFcaps
Fcaps
 
Comparativa sgbd comercial vs libre
Comparativa sgbd comercial vs libreComparativa sgbd comercial vs libre
Comparativa sgbd comercial vs libre
 
Transacciones
TransaccionesTransacciones
Transacciones
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCION
 
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
 
Couch db
Couch dbCouch db
Couch db
 
1.5 memoria dinamica
1.5 memoria dinamica1.5 memoria dinamica
1.5 memoria dinamica
 
Diagramas estados
Diagramas estadosDiagramas estados
Diagramas estados
 

Similar to Conceptos Basicos de Bases de Datos Multiusuario

Arquitecturaclienteservidor
ArquitecturaclienteservidorArquitecturaclienteservidor
ArquitecturaclienteservidorFernando Solis
 
Arquitectura cleinte servidor
Arquitectura cleinte servidorArquitectura cleinte servidor
Arquitectura cleinte servidoralejandro diaz
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datosI.E.B.E.M.
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidorJramos_95
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Samhya LLerena
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollobleanosb
 
Tarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonTarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonJarrison Buenaventura
 
Cliente Servidor Michael Vasquez
Cliente Servidor Michael VasquezCliente Servidor Michael Vasquez
Cliente Servidor Michael VasquezMaikol Vasquez
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidorDiego Ortiz
 

Similar to Conceptos Basicos de Bases de Datos Multiusuario (20)

bd
bdbd
bd
 
Realidad virtual y cliente servidor
Realidad virtual y cliente servidorRealidad virtual y cliente servidor
Realidad virtual y cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitecturaclienteservidor
ArquitecturaclienteservidorArquitecturaclienteservidor
Arquitecturaclienteservidor
 
cliente servidor
cliente servidorcliente servidor
cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura cleinte servidor
Arquitectura cleinte servidorArquitectura cleinte servidor
Arquitectura cleinte servidor
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datos
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidor
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
 
Arquitectura cliente
Arquitectura clienteArquitectura cliente
Arquitectura cliente
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollo
 
Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
 
Tarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonTarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrison
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Cliente Servidor Michael Vasquez
Cliente Servidor Michael VasquezCliente Servidor Michael Vasquez
Cliente Servidor Michael Vasquez
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 

Conceptos Basicos de Bases de Datos Multiusuario

  • 1.
  • 2. ¿Qué es una Base de datos?  Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan datos  Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.
  • 3. Base de datos Multiusuario  Un SO multiusuario permite a mas de un solo usuario accesar una computadora. Claro que, para llevarse esto a cabo, el SO también debe ser capaz de efectuar multitareas.
  • 5. Desde el punto de vista funcional, se puede definir la computación Cliente/Servidor como: Una arquitectura distribuida que permite a usuarios finales obtener acceso a la información en forma transparente aún en entornos multiplataforma.
  • 6. En el modelo cliente servidor, el cliente envía un mensaje solicitando un determinado servicio a un servidor (hace una petición), y este envía uno o varios mensajes con la respuesta (provee el servicio). En un sistema distribuido cada máquina puede cumplir el rol de servidor para algunas tareas y el rol de cliente para otras.
  • 7.
  • 8. ¿Qué es el cliente?  El cliente es el proceso que permite al usuario formular los requerimientos y pasarlos al servidor, se le conoce con el término front-end.
  • 9. El Cliente normalmente maneja todas las funciones relacionadas con la manipulación y despliegue de datos, por lo que están desarrollados sobre plataformas que permiten construir interfaces gráficas de usuario (GUI), además de acceder a los servicios distribuidos en cualquier parte de una red.
  • 10. ¿Cuales son las funciones que lleva a cabo el proceso cliente? • Administrar la interfaz de usuario. • Interactuar con el usuario. • Procesar la lógica de la aplicación y hacer validaciones locales. • Generar requerimientos de bases de datos. • Recibir resultados del servidor. • Formatear resultados.
  • 11. ¿Qué es el servidor? Es el proceso encargado de atender a múltiples clientes que hacen peticiones de algún recurso administrado por él. Al proceso servidor se le conoce con el término back-end. El servidor normalmente maneja todas las funciones relacionadas con la mayoría de las reglas del negocio y los recursos de datos.
  • 12. Cuales son las funciones que lleva a cabo el proceso servidor • Aceptar los requerimientos de bases de datos que hacen los clientes. • Procesar requerimientos de bases de datos. • Formatear datos para trasmitirlos a los clientes. • Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos.
  • 13. Características de la arquitectura Cliente/Servidor •Es una combinación entre un cliente que interactúa con el usuario, y un servidor que interactúa con los recursos compartidos. El proceso del cliente proporciona la interfaz entre el usuario y el resto del sistema. El proceso del servidor actúa como un motor de software que maneja recursos compartidos tales como bases de datos, impresoras, módems, etc.
  • 14. • Las tareas del cliente y del servidor tienen diferentes requerimientos en cuanto a recursos de cómputo como velocidad del procesador, memoria, velocidad y capacidades del disco y input-output devices.  • Se establece una relación entre procesos distintos, los cuales pueden ser ejecutados en la misma máquina o en máquinas diferentes distribuidas a lo largo de la red.
  • 15. • La relación establecida puede ser de muchos a uno, en la que un servidor puede dar servicio a muchos clientes, regulando su acceso a recursos compartidos.
  • 17.  Uno de los aspectos que más ha promovido el uso de sistemas Cliente/Servidor, es la existencia de plataformas de hardware cada vez más baratas.  Se pueden utilizar componentes, tanto de hardware como de software, de varios fabricantes, favorece la flexibilidad en la implantación y actualización de soluciones.  Facilita además la integración de nuevas tecnologías y el crecimiento de la infraestructura computacional, favoreciendo así la escalabilidad de las soluciones.
  • 19. • El mantenimiento de los sistemas es más difícil pues implica la interacción de diferentes partes de hardware y de software, distribuidas por distintos proveedores, lo cual dificulta el diagnóstico de fallas. • Se cuenta con muy escasas herramientas para la administración y ajuste del desempeño de los sistemas.