¿Qué es la arquitectura de la base de datos?
La arquitectura del SGBD ayuda en el diseño, desarrollo, implementación y mantenimiento de una base de datos. Una base de datos almacena información crítica para un negocio. La selección de la Arquitectura de Bases de Datos correcta ayuda a un acceso rápido y seguro a estos datos.
- ¿Qué es la arquitectura de la base de datos?
- Arquitectura de 1 nivel
- Arquitectura de 2 niveles
- Arquitectura de 3arquitectura de niveles
Arquitectura de 1 nivel

Las arquitecturas de bases de datos más sencillas son las de 1 nivel en las que el Cliente, El servidor y la base de datos residen en la misma máquina. Cada vez que se instala una base de datos en el sistema y se accede a ella para practicar consultas SQL, se trata de una arquitectura de 1 nivel. Pero tal arquitectura es raramente usada en producción.
Arquitectura de 2 niveles
Una arquitectura de dos niveles es una arquitectura de base de datos donde
- La capa de presentación se ejecuta en un cliente (PC, Móvil, Tablet, etc)
- Los datos se almacenan en un Servidor.
- Una interfaz de aplicación que se llama ODBC (Open Database Connectivity) una API que permite al programa del lado del cliente llamar al DBMS. En la actualidad, la mayoría de los SGBD ofrecen controladores ODBC para sus SGBD. La arquitectura de 2 niveles proporciona una mayor seguridad al SGBD, ya que no está expuesto al usuario final directamente.
Un ejemplo de arquitectura de dos niveles es un sistema de gestión de contactos creado con MS- Access.
2-diagrama de arquitectura de 2 niveles En la arquitectura de 2 niveles anterior podemos ver que un servidor está conectado con los clientes 1, 2m y 3. Esta arquitectura proporciona una comunicación directa y más rápida.
Arquitectura de 3 niveles
El esquema de 3 niveles es una extensión de la arquitectura de 2 niveles. La arquitectura de 3 niveles tiene las siguientes capas
- Capa de presentación (su PC, Tablet, Móvil, etc.)
- Capa de aplicación (servidor)
- Servidor de base de datos
3-diagrama de arquitectura de nivelesEsta arquitectura del SGBD contiene una capa de aplicación entre el usuario y el SGBD, que se encarga de comunicar la petición del usuario al sistema SGBD y enviar la respuesta del SGBD al usuario.
La capa de aplicación (capa de lógica de negocio) también procesa la lógica funcional, las restricciones y las reglas antes de pasar los datos al usuario o bajar al SGBD
La arquitectura de tres niveles es la arquitectura de SGBD más popular.
El objetivo de la arquitectura de tres niveles es:
- Separar las aplicaciones de usuario y la base de datos física
- Soportar las características del SGBD
- Independencia de los datos de los programas
- Soportar múltiples vistas de los datos
- La arquitectura de la base de datos ayuda en el diseño, desarrollo, implementación y mantenimiento de una base de datos
- Las más simples de la arquitectura de la base de datos son de 1 nivel donde el Cliente, el Servidor y la Base de Datos residen en la misma máquina
- Una arquitectura de dos niveles es una arquitectura de base de datos donde la capa de presentación se ejecuta en un cliente y .Los datos se almacenan en un servidor
- La arquitectura de 3 niveles consiste en la capa de presentación (PC, tableta, móvil, etc.), la capa de aplicación (servidor) y el servidor de base de datos
Ejemplo de arquitectura de tres niveles
Cualquier sitio web grande en Internet, incluyendo guru99.com ?
Resumen
.
0 comentarios