SlideShare una empresa de Scribd logo
1 de 19
Los servidores de bases de datos surgen con motivo de la
necesidad de las empresas de manejar grandes y complejos
volúmenes de datos, al tiempo que requieren compartir la
información con un conjunto de clientes (que pueden ser tanto
aplicaciones como usuarios) de una manera segura.

• Un sistema gestor de bases de datos (SGBD) deberá
  ofrecer soluciones de forma fiable, rentable y de alto
  rendimiento.
• Debe proporcionar servicios de forma global
Esta clasificación está basada en el modelo de datos en
que está basado el SGBD. Los modelos de datos más
habituales son:

Relacional (SGBDR): representa a la base de datos
 como una colección de tablas. Estas bases de datos
 suelen utilizar SQL como lenguaje de consultas de alto
 nivel.

Orientado a objetos: define a la base de datos en
 términos de objetos, sus propiedades y sus operaciones.
 Todos los objetos que tienen la misma estructura y
 comportamiento pertenecen a una clase y las clases de
 organizan en jerarquías.
Objeto-relacional o relacional extendido: son los
 sistemas relacionales con características de los
También puede clasificarse según el número de sitios
en los que está distribuida la base de datos:

 Centralizado: la base de datos y el software SGBD
 están almacenados en un solo sitio (una sola
 computadora).

Distribuido (SGBDD): la base de datos y el software
 SGBD pueden estar distribuidos en múltiples sitios
 conectados por una red.
Un servidor de bases de datos relacionales es un sistema
bajo arquitectura cliente/servidor que proporciona servicios
de gestión, administración y protección de la información
(datos) a través de conexiones de red, gobernadas por
unos protocolos definidos y a los que acceden los
usuarios, de modo concurrente, a través de aplicaciones
clientes (bien sean herramientas del propio sistema como
aplicaciones de terceros).
• En el modelo cliente/servidor, los usuarios trabajan en
  computadoras denominadas “sistemas frontales” (front-
  end) e interaccionan con sistemas servidores
  denominados “posteriores” (back-end) que proporcionan
  servicios, tales como el acceso a una base de datos, la
  gestión de la red y el almacenamiento centralizado de
  archivos.

• Una red de computadoras ofrece la plataforma de
  comunicación en la que numerosos clientes pueden
  actuar con uno o mas servidores.
Las características de un Sistema Gestor de Base de Datos
SGBD son:

Abstracción de la información. Los SGBD ahorran a los
 usuarios detalles acerca del almacenamiento físico de los
 datos. Da lo mismo si una base de datos ocupa uno o
 cientos de archivos, este hecho se hace transparente al
 usuario. Así, se definen varios niveles de abstracción.

Independencia. La independencia de los datos consiste en
 la capacidad de modificar el esquema (físico o lógico) de
 una base de datos sin tener que realizar cambios en las
 aplicaciones que se sirven de ella.
Redundancia mínima. Un buen diseño de una base de
 datos logrará evitar la aparición de información repetida o
 redundante. De entrada, lo ideal es lograr una redundancia
 nula; no obstante, en algunos casos la complejidad de los
 cálculos hace necesaria la aparición de redundancias.

Consistencia. En aquellos casos en los que no se ha
 logrado esta redundancia nula, será necesario vigilar que
 aquella información que aparece repetida se actualice de
 forma coherente, es decir, que todos los datos repetidos se
 actualicen de forma simultánea.
• Seguridad. La información almacenada en una base de datos
puede llegar a tener un gran valor. Los SGBD deben garantizar que
esta información se encuentra segurizada frente a usuarios
malintencionados, que intenten leer información privilegiada; frente
a ataques que deseen manipular o destruir la información; o
simplemente ante las torpezas de algún usuario autorizado pero
despistado. Normalmente, los SGBD disponen de un complejo
sistema de permisos a usuarios y grupos de usuarios, que permiten
otorgar diversas categorías de permisos.

• Integridad. Se trata de adoptar las medidas necesarias para
garantizar la validez de los datos almacenados. Es decir, se trata de
proteger los datos ante fallos de hardware, datos introducidos por
usuarios descuidados, o cualquier otra circunstancia capaz de
corromper la información almacenada.
• Respaldo y recuperación. Los SGBD deben proporcionar
una forma eficiente de realizar copias de respaldo de la
información almacenada en ellos, y de restaurar a partir de
estas copias los datos que se hayan podido perder.

• Control de la concurrencia. En la mayoría de entornos
(excepto quizás el doméstico), lo más habitual es que sean
muchas las personas que acceden a una base de datos, bien
para recuperar información, bien para almacenarla. Y es
también frecuente que dichos accesos se realicen de forma
simultánea. Así pues, un SGBD debe controlar este acceso
concurrente a la información, que podría derivar en
Desde el punto de vista funcional, se
puede       definir   la      computación
Cliente/Servidor como una arquitectura
distribuida que permite a los 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) (Ver Figura 5.1). En un sistema
distribuido cada máquina puede cumplir el
rol de servidor para algunas tareas y el rol
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.

 Las funciones que lleva a cabo el proceso cliente se resumen en
los siguientes puntos:

o   Administrar la interfaz de usuario.
o   Interactuar con el usuario.
o    Procesar la lógica de la aplicación y hacer validaciones locales.
o    Generar requerimientos de bases de datos.
o    Recibir resultados del servidor.
o    Formatear resultados.
El servidor normalmente maneja todas las funciones
relacionadas con la mayoría de las reglas del negocio y los
recursos de datos.

Las funciones que lleva a cabo el proceso servidor se
resumen en los siguientes puntos:

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.
Las     características   básicas   de   una    arquitectura
Cliente/Servidor son:

• Combinación de 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
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.

Existe una clara distinción de funciones basada en el
 concepto de "servicio", que se establece entre clientes y
 servidores.

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.

Los clientes corresponden a procesos activos en cuanto a
 que son éstos los que hacen peticiones de servicios a los
 servidores. Estos últimos tienen un carácter pasivo ya que
 esperan las peticiones de los clientes.
• No existe otra relación entre clientes y servidores que no sea la
que se establece a través del intercambio de mensajes entre
ambos. El mensaje es el mecanismo para la petición y entrega de
solicitudes de servicio.

• El ambiente es heterogéneo. La plataforma de hardware y el
sistema operativo del cliente y del servidor no son siempre la
misma. Precisamente una de las principales ventajas de esta
arquitectura es la posibilidad de conectar clientes y servidores
independientemente de sus plataformas.

• El concepto de escalabilidad tanto horizontal como vertical es
aplicable a cualquier sistema Cliente/Servidor. La escalabilidad
horizontal permite agregar más estaciones de trabajo activas
sin afectar significativamente el rendimiento. La escalabilidad
vertical permite mejorar las características del servidor o agregar
múltiples servidores.
INTEGRANTES DE EQUIPO 2

• Javier Pérez Arenas

• Antonio Barón Martínez

• José Rodrigo Medina Valdez

• ??????????

Más contenido relacionado

La actualidad más candente

SIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De DatosSIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De Datosrafael fonseca
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesFrancisco Gómez Pino
 
Proveedor[1]..
Proveedor[1]..Proveedor[1]..
Proveedor[1]..blaze0002
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datosalexmerono
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )juandavid1118
 
El dba(administracion de base de datos)
El dba(administracion de base de datos)El dba(administracion de base de datos)
El dba(administracion de base de datos)UTN
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007jhonj95
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datosdikatherin93
 
Introduccion a los SGBD
Introduccion a los SGBDIntroduccion a los SGBD
Introduccion a los SGBDANYER
 
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datosBDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datosYael_21
 
Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datosadezhiz
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datosisraelmillan8
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosJorge Luis Chalén
 
Clase 1 Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De DatosClase 1   Sistema De Gestion De Base De Datos
Clase 1 Sistema De Gestion De Base De Datososwchavez
 
Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Juan Anaya
 

La actualidad más candente (20)

SIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De DatosSIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De Datos
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 
Base de datos
Base de datosBase de datos
Base de datos
 
Proveedor[1]..
Proveedor[1]..Proveedor[1]..
Proveedor[1]..
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Actividad base de datos 1
Actividad base de datos 1Actividad base de datos 1
Actividad base de datos 1
 
El dba(administracion de base de datos)
El dba(administracion de base de datos)El dba(administracion de base de datos)
El dba(administracion de base de datos)
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Sistema de Gestión de Base de Datos
Sistema de Gestión de Base de DatosSistema de Gestión de Base de Datos
Sistema de Gestión de Base de Datos
 
Introduccion a los SGBD
Introduccion a los SGBDIntroduccion a los SGBD
Introduccion a los SGBD
 
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datosBDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
 
Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datos
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Clase 1 Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De DatosClase 1   Sistema De Gestion De Base De Datos
Clase 1 Sistema De Gestion De Base De Datos
 
Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.
 

Destacado

Tendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datosTendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datosLeo Brand
 
DB relacionales vs DB documentales
DB relacionales vs DB documentalesDB relacionales vs DB documentales
DB relacionales vs DB documentalesRefresh Maracaibo
 
Bases de datos documentales
Bases de datos documentalesBases de datos documentales
Bases de datos documentalesPepe
 
BASES DE DATOS TERCERA GENERACIÓN
BASES DE DATOS TERCERA GENERACIÓNBASES DE DATOS TERCERA GENERACIÓN
BASES DE DATOS TERCERA GENERACIÓNandresgelvez
 
Tendencias en bases de datos
Tendencias en bases de datosTendencias en bases de datos
Tendencias en bases de datosmillosvale
 
(Solucionario) fisica serway vol 2
(Solucionario) fisica serway vol 2(Solucionario) fisica serway vol 2
(Solucionario) fisica serway vol 2elsybocachica
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenKarlytoz_36
 
Bases de Datos Documentales
Bases de Datos DocumentalesBases de Datos Documentales
Bases de Datos DocumentalesEsteban Saavedra
 
Fisica serway vol.3 (solucionario)
Fisica   serway vol.3 (solucionario)Fisica   serway vol.3 (solucionario)
Fisica serway vol.3 (solucionario)mariasousagomes
 
Fisica serway vol.2 (solucionario)
Fisica   serway vol.2 (solucionario)Fisica   serway vol.2 (solucionario)
Fisica serway vol.2 (solucionario)luxeto
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalUPCI
 
Qué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaQué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaBlancayElena
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteNeoinquisidor
 

Destacado (16)

Uso de las Bases De Datos
Uso de las Bases De DatosUso de las Bases De Datos
Uso de las Bases De Datos
 
Tendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datosTendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datos
 
DB relacionales vs DB documentales
DB relacionales vs DB documentalesDB relacionales vs DB documentales
DB relacionales vs DB documentales
 
Bases de datos documentales
Bases de datos documentalesBases de datos documentales
Bases de datos documentales
 
BASES DE DATOS TERCERA GENERACIÓN
BASES DE DATOS TERCERA GENERACIÓNBASES DE DATOS TERCERA GENERACIÓN
BASES DE DATOS TERCERA GENERACIÓN
 
Tendencias en bases de datos
Tendencias en bases de datosTendencias en bases de datos
Tendencias en bases de datos
 
(Solucionario) fisica serway vol 2
(Solucionario) fisica serway vol 2(Solucionario) fisica serway vol 2
(Solucionario) fisica serway vol 2
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Bases de Datos Documentales
Bases de Datos DocumentalesBases de Datos Documentales
Bases de Datos Documentales
 
Fisica serway vol.3 (solucionario)
Fisica   serway vol.3 (solucionario)Fisica   serway vol.3 (solucionario)
Fisica serway vol.3 (solucionario)
 
Fisica serway vol.2 (solucionario)
Fisica   serway vol.2 (solucionario)Fisica   serway vol.2 (solucionario)
Fisica serway vol.2 (solucionario)
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacional
 
Qué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaQué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utiliza
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
 

Similar a Tecnologías modernas de base de datos

Conceptos Basicos de Bases de Datos Multiusuario
Conceptos Basicos de Bases de DatosMultiusuarioConceptos Basicos de Bases de DatosMultiusuario
Conceptos Basicos de Bases de Datos Multiusuarioheliozwt
 
Estructura base de datos
Estructura base de datosEstructura base de datos
Estructura base de datosCarlos Mamani
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6Yesi Reyes
 
Tarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonTarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonJarrison Buenaventura
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidorJramos_95
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parteHolger Vergara
 
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
 
Fresdes silvasalazar
Fresdes silvasalazarFresdes silvasalazar
Fresdes silvasalazarjulymci
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2jc_lovecraft77
 
Arquitecturaclienteservidor
ArquitecturaclienteservidorArquitecturaclienteservidor
ArquitecturaclienteservidorFernando Solis
 

Similar a Tecnologías modernas de base de datos (20)

Conceptos Basicos de Bases de Datos Multiusuario
Conceptos Basicos de Bases de DatosMultiusuarioConceptos Basicos de Bases de DatosMultiusuario
Conceptos Basicos de Bases de Datos Multiusuario
 
Estructura base de datos
Estructura base de datosEstructura base de datos
Estructura base de datos
 
inestigacion 7
inestigacion 7inestigacion 7
inestigacion 7
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
 
Tarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonTarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrison
 
Ensayo Cliente Servidor
Ensayo Cliente ServidorEnsayo Cliente Servidor
Ensayo Cliente Servidor
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidor
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parte
 
Arquitectura cliente
Arquitectura clienteArquitectura cliente
Arquitectura cliente
 
bd
bdbd
bd
 
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 cliente Arquitectura cliente
Arquitectura cliente
 
Fresdes silvasalazar
Fresdes silvasalazarFresdes silvasalazar
Fresdes silvasalazar
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2
 
Realidad virtual y cliente servidor
Realidad virtual y cliente servidorRealidad virtual y cliente servidor
Realidad virtual y cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitecturaclienteservidor
ArquitecturaclienteservidorArquitecturaclienteservidor
Arquitecturaclienteservidor
 
cliente servidor
cliente servidorcliente servidor
cliente servidor
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 

Último (20)

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 

Tecnologías modernas de base de datos

  • 1.
  • 2. Los servidores de bases de datos surgen con motivo de la necesidad de las empresas de manejar grandes y complejos volúmenes de datos, al tiempo que requieren compartir la información con un conjunto de clientes (que pueden ser tanto aplicaciones como usuarios) de una manera segura. • Un sistema gestor de bases de datos (SGBD) deberá ofrecer soluciones de forma fiable, rentable y de alto rendimiento. • Debe proporcionar servicios de forma global
  • 3. Esta clasificación está basada en el modelo de datos en que está basado el SGBD. Los modelos de datos más habituales son: Relacional (SGBDR): representa a la base de datos como una colección de tablas. Estas bases de datos suelen utilizar SQL como lenguaje de consultas de alto nivel. Orientado a objetos: define a la base de datos en términos de objetos, sus propiedades y sus operaciones. Todos los objetos que tienen la misma estructura y comportamiento pertenecen a una clase y las clases de organizan en jerarquías. Objeto-relacional o relacional extendido: son los sistemas relacionales con características de los
  • 4. También puede clasificarse según el número de sitios en los que está distribuida la base de datos:  Centralizado: la base de datos y el software SGBD están almacenados en un solo sitio (una sola computadora). Distribuido (SGBDD): la base de datos y el software SGBD pueden estar distribuidos en múltiples sitios conectados por una red.
  • 5. Un servidor de bases de datos relacionales es un sistema bajo arquitectura cliente/servidor que proporciona servicios de gestión, administración y protección de la información (datos) a través de conexiones de red, gobernadas por unos protocolos definidos y a los que acceden los usuarios, de modo concurrente, a través de aplicaciones clientes (bien sean herramientas del propio sistema como aplicaciones de terceros).
  • 6. • En el modelo cliente/servidor, los usuarios trabajan en computadoras denominadas “sistemas frontales” (front- end) e interaccionan con sistemas servidores denominados “posteriores” (back-end) que proporcionan servicios, tales como el acceso a una base de datos, la gestión de la red y el almacenamiento centralizado de archivos. • Una red de computadoras ofrece la plataforma de comunicación en la que numerosos clientes pueden actuar con uno o mas servidores.
  • 7. Las características de un Sistema Gestor de Base de Datos SGBD son: Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción. Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.
  • 8. Redundancia mínima. Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante. De entrada, lo ideal es lograr una redundancia nula; no obstante, en algunos casos la complejidad de los cálculos hace necesaria la aparición de redundancias. Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea.
  • 9. • Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segurizada frente a usuarios malintencionados, que intenten leer información privilegiada; frente a ataques que deseen manipular o destruir la información; o simplemente ante las torpezas de algún usuario autorizado pero despistado. Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. • Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de corromper la información almacenada.
  • 10. • Respaldo y recuperación. Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo de la información almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder. • Control de la concurrencia. En la mayoría de entornos (excepto quizás el doméstico), lo más habitual es que sean muchas las personas que acceden a una base de datos, bien para recuperar información, bien para almacenarla. Y es también frecuente que dichos accesos se realicen de forma simultánea. Así pues, un SGBD debe controlar este acceso concurrente a la información, que podría derivar en
  • 11. Desde el punto de vista funcional, se puede definir la computación Cliente/Servidor como una arquitectura distribuida que permite a los 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) (Ver Figura 5.1). En un sistema distribuido cada máquina puede cumplir el rol de servidor para algunas tareas y el rol
  • 12. 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. Las funciones que lleva a cabo el proceso cliente se resumen en los siguientes puntos: o Administrar la interfaz de usuario. o Interactuar con el usuario. o Procesar la lógica de la aplicación y hacer validaciones locales. o Generar requerimientos de bases de datos. o Recibir resultados del servidor. o Formatear resultados.
  • 13. El servidor normalmente maneja todas las funciones relacionadas con la mayoría de las reglas del negocio y los recursos de datos. Las funciones que lleva a cabo el proceso servidor se resumen en los siguientes puntos: 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.
  • 14. Las características básicas de una arquitectura Cliente/Servidor son: • Combinación de 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
  • 15. 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. Existe una clara distinción de funciones basada en el concepto de "servicio", que se establece entre clientes y servidores. 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. Los clientes corresponden a procesos activos en cuanto a que son éstos los que hacen peticiones de servicios a los servidores. Estos últimos tienen un carácter pasivo ya que esperan las peticiones de los clientes.
  • 16. • No existe otra relación entre clientes y servidores que no sea la que se establece a través del intercambio de mensajes entre ambos. El mensaje es el mecanismo para la petición y entrega de solicitudes de servicio. • El ambiente es heterogéneo. La plataforma de hardware y el sistema operativo del cliente y del servidor no son siempre la misma. Precisamente una de las principales ventajas de esta arquitectura es la posibilidad de conectar clientes y servidores independientemente de sus plataformas. • El concepto de escalabilidad tanto horizontal como vertical es aplicable a cualquier sistema Cliente/Servidor. La escalabilidad horizontal permite agregar más estaciones de trabajo activas sin afectar significativamente el rendimiento. La escalabilidad vertical permite mejorar las características del servidor o agregar múltiples servidores.
  • 17.
  • 18.
  • 19. INTEGRANTES DE EQUIPO 2 • Javier Pérez Arenas • Antonio Barón Martínez • José Rodrigo Medina Valdez • ??????????