Documentos de Académico
Documentos de Profesional
Documentos de Cultura
U Compensar
Facultad de ingeniería de sistemas
Ingeniera: Sandra Consuelo Briseño López
Bogotá, Colombia
20 de febrero de 2024
1. ¿Qué significa la arquitectura?
La arquitectura en bases de datos se refiere a cómo están organizados y gestionados los datos
en un sistema de almacenamiento. Esto incluye cosas como la estructura de los datos, cómo se
almacenan físicamente en el disco duro, cómo se asegura la seguridad de los datos y cómo se
garantiza que el sistema funcione rápido incluso cuando se manejan grandes cantidades de
información.
coordinar todas las actividades relacionadas con la base de datos· El motor de base de datos
los usuarios interactuar con la base de datos· Los lenguajes de consulta más comunes son SQL
para bases de datos relacionales y otros lenguajes específicos para bases de datos NoSQL·
los datos en el disco duro· Esto incluye la asignación de espacio en disco, la organización de
archivos, la indexación y la gestión de la memoria caché para optimizar el acceso a los datos·
4· Gestor de Transacciones: Administra el inicio, la ejecución y la finalización de las
integridad de los datos, asegurándose de que las operaciones de la base de datos se completen
definidas en la base de datos, como las restricciones de clave primaria, clave foránea y otras
6· Gestor de Seguridad: Administra los permisos de acceso a los datos y garantiza la seguridad
confidencial.
Definición Describe cómo se organizan los Se refiere a cómo se almacenan los datos
de almacenamiento
Abstracción
Vista Representa cómo los usuarios Representa cómo los datos están
consultas
Flexibilidad Puede ser más flexible y Puede ser más rígido debido a las
pueden ser más fáciles de realizar ser más complejos y pueden requerir más
bases de datos (SGBD). Imagina que es como una versión en vivo del software de la base de
datos que se está ejecutando en un servidor o una computadora. Este "motor" es responsable
de recibir y procesar las solicitudes de los usuarios o aplicaciones que desean acceder a la base
de datos. Funciona como un intermediario entre los usuarios y los datos almacenados,
asegurándose de que las operaciones se realicen de manera eficiente y segura. Esto implica
tareas como procesar consultas, gestionar transacciones, controlar el acceso concurrente a los
5. Según la lectura del texto SGBD e instalación: administración de bases de datos (UF1469).
De Rafael Angel Prieto, desarrolle un mapa conceptual donde explique la arquitectura por
bases de datos (My SQL) bajo el ambiente web en una arquitectura cliente servidor de dos
capas.
Sí, es posible desarrollar una aplicación de bases de datos utilizando MySQL en una
arquitectura cliente-servidor de dos capas en un entorno web. En este contexto, el cliente sería la
interfaz de usuario que los usuarios utilizarían para interactuar con la base de datos, y el servidor
programación del lado del servidor como PHP, Python o Java. Este servidor se encargaría de
y eliminación de datos.
Aunque una arquitectura cliente-servidor de dos capas puede no ser tan escalable como una de
tres capas, sigue siendo adecuada para aplicaciones más simples o con un número limitado de
usuarios. Es importante considerar las necesidades específicas del proyecto y evaluar si esta
Creación de tablas
Inserción de datos en las tablas
Consultas
Visualización de tablas
Tabla consulta
Tabla especialista
Tabla examen
Tabla orden_medica
Tabla paciente
Tabla tratamiento
Consultas