3
1. Cuáles Son Las Cuatro Diferencias Principales Entre Un Sistema De Procesamiento De Archivos Y Un SGDB? a. SGDB consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos, y el sistema de procesamiento de archivos guardaban los datos para ser procesados por programas escritos especialmente para cada clase de archivos. b. El objetivo principal de un SGBD es proporcionar una forma practica de almacenar y recuperar la información de manera que sea tanto practica como eficaz, a su vez un sistema de procesamientos de archivos permite almacenar información pero mantener información en una organización en un sistema de procesamiento de archivos tiene una serie de inconvenientes importantes. c. Un sistema de procesamiento de archivo no nos permite indexar la información, realización búsquedas complejas, consistencia en la información y ni una fácil administración de ella. 2. Inconvenientes De Un Sistema Gestor De Base De Datos. a. Complejidad. Los SGBD son conjuntos de programas muy complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder sacar un buen partido de ellos. b. Tamaño. Los SGBD son programas complejos y muy extensos que requieren una gran cantidad de espacio en disco y de memoria para trabajar de forma eficiente. c. Coste económico del SGBD. El coste de un SGBD varía dependiendo del entorno y de la funcionalidad que ofrece. Hay que pagar una cuota anual de mantenimiento que suele ser un porcentaje del precio del SGBD. d. Prestaciones. Un sistema de ficheros está escrito para una aplicación específica, por lo que sus prestaciones suelen ser muy buenas. Sin embargo, los SGBD están escritos para ser más generales y ser útiles en muchas aplicaciones, lo que puede hacer que algunas de ellas no sean tan rápidas como antes.

Cuáles Son Las Cuatro Diferencias Principales Entre Un Sistema De Procesamiento De Archivos Y Un SGDB

Embed Size (px)

Citation preview

Page 1: Cuáles Son Las Cuatro Diferencias Principales Entre Un Sistema De Procesamiento De Archivos Y Un SGDB

1. Cuáles Son Las Cuatro Diferencias Principales Entre Un Sistema De Procesamiento De Archivos Y Un SGDB?

a. SGDB consiste en una colección de datos interrelacionados y un conjunto de programas para acceder  a dichos datos,  y  el   sistema de procesamiento de archivos   guardaban   los   datos  para   ser   procesados  por  programas   escritos especialmente para cada clase de archivos.

b. El   objetivo   principal   de   un   SGBD   es   proporcionar   una   forma   practica   de almacenar y recuperar la información de manera que sea tanto practica como eficaz, a su vez un sistema de procesamientos de archivos permite almacenar información   pero mantener información en una organización en un sistema de procesamiento de archivos tiene una serie de inconvenientes importantes.

c. Un   sistema   de   procesamiento   de   archivo no nos   permite   indexar   la información,  realización búsquedas complejas, consistencia en la información y ni una fácil administración de ella.

2. Inconvenientes De Un Sistema Gestor De Base De Datos.

a. Complejidad. Los SGBD son conjuntos de programas muy complejos con una gran  funcionalidad. Es preciso comprender muy bien esta funcionalidad  para poder sacar un buen partido de ellos.

b. Tamaño. Los SGBD son programas complejos y muy extensos que requieren una gran cantidad de espacio en disco y de memoria para trabajar de forma eficiente.

c. Coste económico del SGBD. El   coste  de  un  SGBD varía  dependiendo  del entorno y de la funcionalidad que ofrece. Hay que pagar una cuota anual de mantenimiento que suele ser un porcentaje del precio del SGBD.

d. Prestaciones. Un   sistema   de   ficheros   está   escrito   para   una   aplicación específica, por lo que sus prestaciones suelen ser muy buenas. Sin embargo, los   SGBD   están   escritos   para   ser  más   generales   y   ser   útiles   en  muchas aplicaciones,   lo que puede hacer que algunas de ellas  no sean tan rápidas como antes.

e. Vulnerable a los fallos. El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse.

3. Cinco Responsabilidades Del Sistema Gestor De La Base De Datos, Que Ocurriría Si No Se Realizara Alguna De Estas Funciones

a. Un SGBD debe proporcionar un mecanismo que   garantice   que   todas   las actualizaciones correspondientes a una determinada transacción se realicen, o que no se realice ninguna. Si la transacción falla durante su realización, por ejemplo  porque  falla  el  hardware,   la  base  de datos  quedará  en un estado inconsistente, por lo tanto, los cambios realizados deberán ser deshechos para devolver la base de datos a un estado consistente.

b. Un SGBD debe proporcionar un mecanismo que asegure que la base de datos se actualice correctamente cuando varios usuarios   la   están   actualizando concurrentemente. Sin embargo, cuando dos o más usuarios están accediendo a la base de datos y al menos uno de ellos está actualizando datos, pueden interferir de modo que se produzcan inconsistencias en la base de datos.

c. Un  SGBD   debe   permitir   que   se   mantenga   la   independencia   entre   los programas y la estructura de la base de datos. La independencia de datos se 

Page 2: Cuáles Son Las Cuatro Diferencias Principales Entre Un Sistema De Procesamiento De Archivos Y Un SGDB

alcanza mediante las vistas o subesquemas. La independencia de datos física es más fácil de alcanzar, de hecho hay varios tipos de cambios que se pueden realizar sobre la estructura física de la base de datos sin afectar a las vistas. Sin embargo, lograr una completa independencia de datos lógica es más difícil.

d. Un SGBD debe ser capaz de integrarse con algún software de comunicación. Muchos usuarios acceden a la base de datos desde terminales. En ocasiones estos terminales se encuentran conectados directamente a la máquina sobre la que funciona el SGBD. En otras ocasiones los terminales están en lugares remotos, por lo que la comunicación con la máquina que alberga al SGBD se debe hacer a través de una red.

e. Un SGBD debe proporcionar a los usuarios la capacidad de almacenar datos en la base de datos, acceder a ellos y actualizarlos. Esta es la función fundamental de un SGBD y por supuesto, el SGBD debe ocultar al usuario la estructura física interna (la organización de los ficheros y las estructuras de almacenamiento).

4. Funciones principales del administrador de la base de datos

a.  Administrar la estructura de la Base de Datosb. Administrar la actividad de los datosc. Administrar el Sistema Manejador de Base de Datosd. Establecer el Diccionario de Datose. Asegurar la confiabilidad de la Base de Datosf. Confirmar la seguridad de la Base de Datos

5. 6 Pasos Principales Que Se Deberían Dar En La Realización De Una BD Para Una Empresa Particular Determinar la finalidad de la base de datos.

a. Determinar los campos necesarios de la base de datos.b. Determinar las tablas que se necesitan en la base de datos.c. Determinar a qué tabla pertenece cada campo.d. Identificar el campo o los campos con valores únicos en cada registro.e. Determinar las relaciones entre las tablas.f. Perfeccionar el diseño.g. Introducir datos y crear otros objetos de la base de datos.