Preguntas Semana 1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

PREGUNTAS SEMANA 1

1)DESCRIBA LOS PRINCIPALES PROBLEMAS CON EL ALMACENAMIENTO EN FICHEROS


Los problemas con los ficheros fue el incremento de la cantidad de información entre estos
tenemos:

*)Separación y aislamiento de los datos: Los datos se separaban en distintos ficheros era
complicado en acceder, ya que el programador debería sincronizar el procesamiento de los
distintos ficheros para que se extrajeron los datos correctos.

*)Duplicación de datos: Desperdiciaba espacio de almacenamiento y más importante llevaba a


perder la consistencia de los datos.

*)Dependencia de datos: Codificada en los programas de aplicación, cualquier cambio de la


estructura era difícil de realizar,el programador deberia cambiar cada parte afectada,resolverlos
y probar, lo que cuesta mucho tiempo (A este problema se le denomina "FALTA DE
INDEPENDENCIA DE DATOS LÓGICA-FÍSICA")

*)Formatos de ficheros incompatibles: Se sabe que los ficheros son completamente


dependiente del lenguaje de programación, la incompatibilidad entre ficheros son generados
por distintos lenguajes de programación hacen que sean difíciles de procesar en modo
conjunto.

*)Consultas fijas y proliferación de programas de aplicación: Los ficheros son muy


dependientes al programador de aplicaciones, cualquier consulta o informe debe ser
programado por el, algunas organizaciones se conformaron con fijar el tipo de consultas que no
se tomó en cuenta a la hora de escribir los programas de aplicación.

*)Control de concurrencia: Acceso A varios clientes al mismo fichero generaba inconsistencias,


ya que un cliente consulta y otro modifica.

*)Autorizaciones: Errores en ficheros pueden hacer que un mismo cliente pueda modificar un
dato y no en otro que se repite.

*)Catalogo: Resultaba complicado saber dónde están los distintos datos, en otras
organizaciones hubo una proliferación para resolver todo tipo de consultas, hasta el punto en
desbordar al equipo de proceso de datos, que no daba para validar,mantener y documentar
dichos programas.
2)¿QUÉ ES REDUNDANCIA DE DATOS?
La redundancia de datos es existencia de datos adicionales y realizan la correcion de errores
en los datos almacenados o transmitidos, cosa que se quiere evitar al usar Base de Datos ya
que se define una sola vez y que se utilizan al mismo tiempo por muchos equipos y usuarios.

3)¿QUÉ ES UN DBMS Y CUALES SON SUS FUNCIONES?


Un DBMS o también conocido como Sistema Gestores de Base de Datos es una aplicación que
le permite al usuario (definir, crear, mantener la base de datos y proporcionar acceso
controlado).
Tiene como objetivo:
-Asegurar los tres niveles de abstracción física,lógica y externa
-Permitir la independencia fisica y logica de los datos
-Garantizar la consistencia de los datos(ya que puede haber datos duplicados o derivados)
-Ofrece seguridad de acceso a los datos por parte de usuarios y grupos
-Garantiza la ejecución de un conjunto de operaciones críticas como una sola operación
-Concurrencia de usuarios sobre los mismos datos mediante bloqueos que mantienen la
integridad de los mismos.

Las Funciones son :


*)Un catálogo:Es donde se almacena las descripciones de los datos y sea accesible para los
usuarios (a este catálogo se le denomina Diccionario de datos)

*)Garantizar la integridad:Dispone de un mecanismo que garantice que a todas las


actualizaciones se realice o que no se realice ninguna.

*)Permitir actualizaciones:Asegurar que la base de datos se actualice correctamente cuando


varios usuarios están actualizando concurrentemente.

*)Recuperación de datos: Como su mismo nombre lo dice recupera las bases de datos en caso
que ocurra algún suceso imprevisto que afecte o destruya la base de datos.

*)Integración: Que sea capaz de integrarse con algún software de comunicación.

*)Cumplir restricciones: Proporciona medios necesarios para garantizar que tanto los datos de
la base como los cambios que se realizan sobre estos datos, sigan ciertas reglas.

*)Herramientas de administración:Permite administrar la base de datos de modo efectivo, lo


que implica un diseño óptimo de garantizar la disponibilidad e integridad de los datos, controlar
el acceso al servidor y a los datos.
4)EXPLIQUE POR QUÉ EL MODELO DE BASE DE DATOS ES IMPORTANTE
El modelo de base de datos es importante porque facilita el diseño, aparte que es una
colección de herramientas conceptuales que describen datos, las relaciones que existen entre
ellos, restricciones y nos proporciona mecanismos de abstracción cuyos datos nos
interesan(modelo dado recibe nombre de "esquema", conjunto de datos que representa la
"base de Datos").
Existen tres modelos de datos ampliamente aceptados:
*)Modelo Relacional: Representa los datos y relaciones entre estos a través de una colección
de tablas
*)Modelo de Red: Modifica el concepto de nodo(permite que un mismo nodo tenga varios
padres)
*)Modelo Jerárquico:Se organiza de forma similar a un árbol , son especialmente útiles en el
caso de aplicaciones que manejan gran volumen de información y datos.

También podría gustarte