Logo Studenta

Act 1 base de datos

¡Estudia con miles de materiales!

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.

Continuar navegando