Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Actividad #1 Preguntas D13 VALENCIANO TADEO JEREMY ESAU 218431076 HERNANDEZ CASAS, ANGEL TONATIUH 29-01-2023 BASES DE DATOS Descripción Responda las siguientes preguntas Desarrollo y Resultados 1.Defina los siguientes términos. Datos: Se refiere a los hechos conocidos y que tienen un significado implícito. Base de datos: Es una colección de datos relacionados, la cual tiene como propiedades que representa algún aspecto del mundo real(mini-mundo), la colección de datos lógicamente coherente con un significado inherente, y finalmente se diseña, construye y rellena con un propósito. DBMS: Un sistema de administración de base de datos es un software de propósito general que facilita procesos de definición, construcción, manipulación y compartición de BD entre usuarios y aplicaciones. Sistemas de bases de datos: Un Sistema de Bases de Datos (SBD) es una serie de recursos para manejar grandes volúmenes de información, el cual debe de contar con las siguientes características como: la independencia de datos, la reducción de la redundancia y la seguridad. Catálogo de la base de datos: Un catálogo es una tabla de datos que contiene información relevante sobre las opciones finales de un usuario en una aplicación. Independencia programa-datos: La independencia programa-datos se refiere a la capacidad de que los datos permanezcan intactos (abstracción) y accesibles independientemente de las modificaciones a la base de datos que contiene los datos. Vista de usuario: facilita al usuario la interacción con el sistema ocultándole todos los detalles. DBA: El Administrador de base de datos, es el responsable del acceso autorizado a la BD, la coordinación y monitorización de su uso, y de adquirir los recursos de software y hardware necesarios, así como también las brechas de seguridad o de eficiencia en los tiempos de respuesta. Usuario final: Personas cuyos trabajos requieren acceso a la BD para realizar consultas, actualizaciones e informes, se divide en usuarios casuales, finales principiantes o paramétricos, sofisticados e Independientes. Transacción enlatada: Consultas y actualizaciones estándar en el sistema que se han programado y probado cuidadosamente. Sistema de bases de datos deductivo: Es un sistema de base de datos que permite hacer deducciones a través de indiferencias. Objeto persistente: Es aquel que sobrevive a la terminación de la ejecución de un programa y a la hora de querer recuperarlo se puede recuperar. Metadatos: Información descriptiva de una base de datos que se almacena en una especie de catalogo de la base de datos. Aplicación de procesamiento de transacciones: Es un sistema de información que recolecta, almacena, modifica y recupera toda la información generada por las transacciones. 2.Que cuatro tipos de acciones implican las bases de datos? Explicar brevemente cada uno de ellos. Definir: Se define los tipos de datos que se utilizaran, su estructura y restricciones de almacenamiento en la base de datos. Construir: Es el proceso de almacenar los datos en algún medio de almacenamiento controlado por el sistema de administración de datos. Manipular: Son las funciones como la consulta de datos para recuperar información específica, la actualización de nuevas entradas para reflejar datos y la generación de reportes con base a los datos obtenidos. Compartir: Compartir los datos y la información con varios usuarios. 3.Explique las principales características de la metodología de las bases de datos y como difiere de los sistemas de archivos tradicionales. Las principales características de esta metodología son: Naturaleza autodescriptiva: Completa definición o descripción de la estructura de la base de datos y sus restricciones. Aislamiento entre programas y datos: En un sistema tradicional la estructura de archivos esta incrustada en las aplicaciones, los cambios en un archivo de información pueden provocar cambios en todos los programas que acceden a dicho archivo. Soporte de varias vistas: Un DBMS multiusuario cuyos usuarios tiene variedad de diferentes aplicaciones debe ofrecer facilidad para definir varias vistas. Compartición de datos y Procesamiento de transacciones multiusuario: Un DBMS multiusuario debe permitir que múltiples usuarios puedan acceder a la base de datos al mismo tiempo. 4.Cuales son las responsabilidades del DBA y de los diseñadores de bases de datos? La administración de la base de datos, el acceso autorizado, la coordinación y monitorización de sus usos, la responsabilidad de adquirir los recursos de software y hardware. Problemas como brechas de seguridad o de los tiempos de respuesta. 5. Cuales son los diferentes tipos de bases de datos y usuarios? Explique las actividades principales de cada uno. Bases de datos. Base de datos Orientado a Objetos: Se utilizan para proporcionar almacenamiento persistente a los objetos del programa y las estructuras de datos. Base de Datos Deductivos: Proporcionan reglas activas que pueden iniciar automáticamente acciones cuando ocurren ciertos eventos y condiciones. Base de datos Back-Ends: Representa una o mas base de datos, de diferentes fabricantes y diferentes modelos de datos, encaminado todo a almacenar los datos que esos paquetes manipulan para las transacciones. Usuarios. Usuarios Finales Casuales: Acceden ocasionalmente, pero pueden necesitar información diferente en cada momento. Usuarios Finales Principiantes: Forman la mayor parte de los usuarios finales, su labor principal depende de la consulta y actualización constante de la base de datos. Usuarios Finales Sofisticados: Son los ingenieros, científicos, analistas comerciales y analistas de datos. Usuarios Finales Independientes: Mantienen la BD personales utilizando paquetes de programas confeccionados que proporcionan unas interfaces fáciles de usar. Analistas de sistemas y Programadores de apps: Determinan los requisitos de los usuarios finales, así como las especificaciones de desarrollo para las transacciones enlatadas. Trabajadores entre Bambalinas: • Diseñadores e implementadores de DBMS. • Desarrolladores de herramientas • Operadores y Personal de mantenimiento 6. Explique las capacidades que un DBMS debe proporcionar. Control de la redundancia: La redundancia resulta de almacenar los mismos datos varias veces, la cual conduce a serios problemas. Una actualización lógica tendrá que hacerse varias veces, por lo que se duplica el esfuerzo y se derrocha espacio de almacenamiento. Restricción de acceso no Autorizado: Un DBMS debe proporcionar seguridad y un subsistema de autorización que el DBA para crear cuentas. Almacenamiento persistente de objetos: Las BD proporcionan almacenamiento persistente a los objetos del programa y las estructuras de datos. Son compatibles con lenguajes como C++ y Java. Suministro de estructuras de almacenamiento para un procesamiento eficaz de las consultas: El DBMS debe proporcionar estructuras de datos especializadas para acelerar la búsqueda en el disco de los registros. Así pues, se utilizan archivos auxiliares (índices) basados en árboles. Copia de seguridad y recuperación: Recuperación ante fallas de hardware y software. Suministro de varias interfaces de usuario: e.g. lenguajes de consultas, interfaces de lenguaje de programación, formularios y códigos de comando. Representación de relaciones complejas entre datos: Capacidad de representar relaciones entre los datos, definir nuevas relaciones que surgen, y recuperar y actualizar los datos relacionales. Implementación de las restricciones de integridad: Consiste en especificar un tipo de dato para cada elemento. Especificar la unidad en los valores. Inferencia y acciones usando reglas: Permiten definir reglas de deducción para inferir información nueva a partir de los hechos guardados en labase de datos. Potencial para implementar estándares: • Tiempo de desarrollo • Flexibilidad • Disponibilidad de la información actualizada • Economías de escala Reflexión En conclusión, podemos decir que un Data base Management System (DBMS) es una herramienta esencial para gestionar y organizar grandes cantidades de datos. Permite almacenar, recuperar y manipular datos de forma eficaz, lo que lo convierte en un componente crucial en cualquier organización que dependa de los datos para la toma de decisiones y las operaciones. El DBMS también proporciona funciones de seguridad para proteger contra el acceso no autorizado y las violaciones de datos, además de facilitar el intercambio de datos y la colaboración entre múltiples usuarios. En general, el DBMS desempeña un papel vital a la hora de garantizar la integridad, fiabilidad y accesibilidad de la información importante, lo que lo convierte en un componente crucial en cualquier organización moderna. Debido a que, si un DBMS no gestiona adecuadamente la seguridad, puede dejar los datos que almacena vulnerables a accesos no autorizados, manipulaciones y robos.
Compartir