Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1/ 4
Benemérita Universidad
Portada Autónoma de Puebla Facultad de Ciencias de la Computación
Licenciatura en ingeniería en Ciencias
de la Computación
Base de datos para ingenieria
Alumnos: Robles Garcia Diego 202155694
Docente: Valencia Segura Luis Ernesto
Periodo: Primavera 2024
Tarea 1 1. Defina los términos base de datos y sistema de gestión de base de datos. • Una base de datos es una colección organizada y estructurada de información almacenada en un medio digital. Los datos se gestionan mediante un sistema de gestión de bases de datos (DBMS), que actúa como interfaz entre los usuarios y las bases de datos
2. Explique la diferencia entre un sistema basado en archivos y un sistema
basado en datos. • El sistema basado en archivos administra solo el acceso físico a los datos, mientras que el sistema basado en datos administra tanto el acceso físico como lógico.
3. Enumere los objetivos de un sistema de base de datos.
Los principales objetivos son:
• Acceso concurrente a la información: Varios usuarios pueden interactuar con la
base de datos al mismo tiempo. • Redundancia controlada de los datos: Evitar duplicación innecesaria de datos. • Protección, consistencia e integridad de los datos: Garantizar la calidad y confiabilidad de los datos.
4. Explique el término abstracción de datos.
• La abstracción de datos oculta la complejidad de una base de datos. Simplifica el
uso al ocultar detalles de implementación
5. ¿Cuáles son los niveles de abstracción? Explique brevemente cada uno
de ellos.
• Nivel Físico: Describe cómo se almacenan y organizan los datos internamente.
• Nivel Lógico: Define tablas, relaciones y restricciones de integridad. • Nivel de Vista: Crea vistas personalizadas para grupos específicos de usuarios. • Nivel de Usuario: Interacción directa con la base de datos a través de interfaces de usuario 6. Explique los términos independencia física e independencia lógica de datos.
• La independencia física permite cambiar la estructura física sin afectar las
aplicaciones. • La independencia lógica permite modificar la estructura lógica sin afectar las aplicaciones
7. Enumere y explique los tres componentes de los modelos de datos.
• Estructuras de datos: Define cómo se organizan los datos.
• Operaciones sobre datos: Describe las acciones permitidas en los datos. • Restricciones de integridad: Establece reglas para mantener la calidad de los datos
8. Enumere los usuarios de un sistema de base de datos.
• Administradores, desarrolladores, usuarios finales y aplicaciones
9. Cuáles son las tareas de un administrador de base de datos (ABD).
• Mantener la base de datos, realizar copias de seguridad, optimizar consultas y garantizar la seguridad y la integridad de los datos
10. Explique el significado de lenguaje de definición de datos y lenguaje de
manipulación de datos.
• DDL define la estructura de la base de datos (crear tablas, índices, etc.).
• DML permite manipular los datos (insertar, actualizar, eliminar).
11. ¿Qué son los lenguajes no procedimentales?
• Lenguajes no declarativos.
12. ¿Cuáles son las funciones de un sistema de gestión de base de datos?
• Almacenar, recuperar, gestionar y proteger datos de manera eficiente.
13. Enumere los componentes de un sistema de gestión de base de datos. Incluyen el motor de almacenamiento, lenguaje de consulta, procesador de consultas, optimizador de consultas, catálogo de metadatos, administrador de registros y herramientas de informes y monitorización