viernes, 13 de abril de 2012

CUESTIONARIO.- TEMA Nº 3


1.    Definir una base de datos y un sistema de administración de base de datos.
Base de Datos
Es una colección de datos organizada para dar servicio eficientemente a muchas aplicaciones al centralizar los datos y minimizar aquellos que son redundantes. En vez de separar los datos en archivos para cada aplicación, los datos son almacenados físicamente para aparecer a los usuarios como almacenados en una sola ubicación: una sola base de datos sirve a muchas aplicaciones.
Sistema de administración de bases de datos (SABD)
   Un sistema de ambiente de bases de datos (SABD) es sencillamente el software que permite que una institución centralice sus datos, los administre eficientemente y proporcione acceso a los datos almacenados mediante programas de aplicación.
2.    Nombrar y describir brevemente los tres componentes de un SABD.

·         Lenguaje de definición de datos:

Es el lenguaje formal empleado por los programadores para especificar el contenido y la estructura de la base de datos. El lenguaje de definición de datos define cada elemento de datos como aparece en la base de datos antes de que sea utilizado en programa de aplicación.
·         lenguaje de manejo de datos

 Se usa en conjunción con algún lenguaje de programación para manejar los datos en la base de datos. Este lenguaje tiene comandos que permiten a los usuarios finales y a los especialistas en programación extraer datos de la base de datos para satisfacer las solicitudes de información y/o desarrollar aplicaciones.
·         Diccionario de datos
 Es una archivo automatizado o manual que almacena definiciones de los elementos de datos y características de los mismos, como su uso, representación física, propiedad (quién en la institución es el responsable de dar mantenimiento de los datos), autorización y seguridad.
3.    Describir cómo un sistema de administración de base de datos organiza la información
Actúa como un interface entre los programas de aplicación y los archivos físicos de datos.  Este sistema organiza la información deben estar presente los tres elementos que son: el lenguaje de definición de datos (contenido y estructura de datos), el lenguaje de manejo de datos (extrae datos y los une con un lenguaje de programación) y el diccionario de datos (contiene elementos y características propias de la base de datos), todos estos elementos interactúan entre sí, con el fin de organizar la información y facilitar al usuario información de su interés

4.    ¿Cuál es la diferencia entre la imagen lógica y la imagen física de los datos?

·         Imagen lógica: Es un Sistema de Información  y de Seguridad Lógica consiste en la aplicación de barreras y procedimientos que resguarden el acceso a los datos y sólo se permita acceder a ellos a las personas autorizadas para hacerlo.

·         Imagen Física: Es como están guardados los datos, es la Protección del sistema ante las amenazas físicas, planes de contingencia, etc. Así, la Seguridad Física, sólo es una parte del amplio espectro que se debe cubrir para no vivir con una sensación ficticia de seguridad. Como ya se ha mencionado, el activo más importante que se posee es la información, y por lo tanto deben existir técnicas, más allá de la seguridad física, que la aseguren. Estas técnicas las brinda la Seguridad Lógica.

5.    Enumerar las ventajas de los SABD.

·         La complejidad del ambiente de sistemas de información de las instituciones puede reducirse mediante la administración centralizada de los datos, los accesos, el uso y la seguridad.
·         La redundancia e inconsistencia en los datos puede reducirse al eliminar todos los archivos aislados en los cuales se repiten los mismos elementos de datos.
·         Las confusiones en los datos pueden eliminarse al proporcionar un control central de la creación y definición de datos.
·         La dependencia en los datos del programa puede reducirse al separar la imagen física (la representación de los datos tales como deberían estar organizados en la realidad en los medios físicos de almacenamiento) de los datos de su ordenamiento físico.
·         El desarrollo del programa y los costos de mantenimiento pueden reducirse de una manera radical.
·         La flexibilidad de los sistemas de información puede verse enormemente estimulada al permitir consultas rápidas y baratas dentro del volumen de información.
·         El acceso y la disponibilidad de la información pueden incrementarse.

6.    Describir los tres principales modelos de base de datos y las ventajas y desventajas de cada uno de ellos.

Los modelos más utilizados son:

Modelo de datos jerárquico

Este modelo utiliza árboles para la representación lógica de los datos. Este árbol está compuesto de unos elementos llamados nodos o segmentos. El nivel más alto del árbol se denomina raíz. Cada nodo representa un registro con sus correspondientes campos.

La representación gráfica de este modelo se realiza mediante la creación de un árbol invertido, los diferentes niveles quedan unidos mediante relaciones.

Modelo de datos en red

Es una variación del modelo de datos jerárquico. De hecho las bases de datos pueden traducirse de jerárquicas a en redes y viceversa, con el objeto de optimizar la velocidad y la conveniencia del procesamiento. Mientras que las estructuras jerárquicas describen relaciones de uno a muchos, las estructuras de redes describen datos lógicamente en relaciones de muchos a muchos.

Modelo relacional de datos

Este modelo es el más utilizado actualmente ya que utiliza tablas bidimensionales para la representación lógica de los datos y sus relaciones.

Algunas de sus principales características son:
  • Puede ser entendido y usado por cualquier usuario.
  • Permite ampliar el esquema conceptual sin modificar las aplicaciones de gestión.
  • Los usuarios no necesitan saber donde se encuentran los datos físicamente.
Ventajas y desventajas de los tres modelos convencionales de bases de datos

·         La principal ventaja de los modelos de base de datos jerárquico y de red es la eficiencia en el procesamiento. Por ejemplo, un modelo jerárquico es adecuado para sistemas de procesamiento de operaciones de reservaciones en una línea aérea, que debe manejar millones de solicitudes rutinarias estructuradas cada día, para información de reservaciones.
·         Las estructuras jerárquica y de red tienen diversas desventajas. Todas las rutas de acceso, directorios e índices deben ser especificados por adelantado. Una vez especificados, no pueden cambiar fácilmente sin un esfuerzo importante de programación. Por tanto, estos diseños tienen poca flexibilidad.
·         Los sistema jerárquico y de redes requieren de una programación intensiva, consumidora de tiempo, difícil de instalar y más difícil de corregir si ocurrieran errores en el diseño.
·         Las grandes bases de datos relacionales pueden diseñarse para tener alguna redundancia en cuanto a los datos, con objeto de que la recuperación sea más eficiente.
·         Las bases de datos jerárquicas permanecen como el caballo de batalla para el procesamiento intensivo de un alto volumen de operaciones. Los bancos, compañías de seguros y otros usuarios de altos volúmenes de información, continúan usando las confiables bases de datos jerárquicas. Es mucho más fácil programar aplicaciones en un ambiente relacional, pero muchas empresas no desean gastar millones de dólares para reconvertir el software de sistemas de administración de base jerárquica a estos de base relacional.

7.    ¿Cuáles son los cuatro elementos tradicionales de un ambiente de base de datos? Hacer una descripción breve de cada uno de ellos

·         La administración de Información
Con Tecnología agiliza el proceso de automatización, pero una compañía que persiga la información no sólo por razones de automatización o reporte de actividades, sino que la explore por su valor intrínseco, utilizará esta información para mejorar su rendimiento general a través de lo siguiente:
ü  Explotando detalles mínimos.
ü  Generalizando Ideas.
ü  Crear un negocio de Información.

·         Metodología para planeación y el modelaje de los datos.
Como los intereses institucionales servidos por los SABD son mucho más amplios que aquellos del ambiente tradicional de archivos, la empresa requiere de una planeación en todo su ámbito para los datos. El análisis a nivel de empresa, que trata sobre los requerimientos de toda la institución (en contraposición con los requerimientos de las aplicaciones individuales), es necesario para el desarrollo de bases de datos. El fin del análisis de la empresa es identificar las entidades (una persona, lugar, o cosa del cual debe guardarse información), atributos (elemento de información que describe a una entidad en particular; nombre, cédula, edad, entre otros) y relaciones claves que conforman los datos de la institución.

·         Tecnología y administración de los datos
Las bases de datos requieren de nuevo software y de un personal capacitado especialmente en las técnicas de los SABD, así como en las nuevas estructuras administrativas. En la mayoría de las corporaciones se desarrolla un grupo de diseño y administración de bases de datos dentro de la división de sistemas de información, que es responsable por los aspectos más técnicos y operativos de la administración de los datos. Las funciones que realiza se denominan administración de bases de datos. Este grupo realiza lo siguiente:

ü  Define y organiza la estructura y el contenido de la base de datos.
ü  Desarrolla procedimientos de seguridad para la salvaguarda de la base de datos.
ü  Desarrolla la documentación (manuales) de la base de datos.
ü  Da mantenimiento al software de administración de la base de datos.

·         Usuarios
Una base de datos sirve a una comunidad más amplia de usuarios que los sistemas tradicionales. Los sistemas relacionales con lenguajes de consulta de cuarta generación permiten que los empleados no especialistas en cómputo tengan acceso a las grandes bases de datos. Además, entre los usuarios se debe incluir a los especialistas entrenados en el cómputo. Con el objeto de optimizar el acceso para los no especialistas, es necesario destinar recursos para capacitar a los usuarios finales. Los profesionales de los sistemas deben ser capacitados de nuevo en el lenguaje de SABD, en los procedimientos de desarrollo de las aplicaciones de los SABDS y en las nuevas prácticas de software.

8.      Describir y comentar sobre los principales retos de la gerencia en la construcción de un ambiente de base de datos.
·         Obstáculos institucionales para un ambiente de bases de datos: la implantación de una base de datos requiere de un cambio total a nivel de la organización, en cuanto al papel que desempeña la información, la asignación de poder a los niveles superiores, la propiedad y el compartir la información y los patrones del acuerdo organizacional.  Un SABD es un reto, ya que a menudo genera resistencia.
·         Consideraciones de costo/beneficio: la implementación de un SABD puede generar grandes costos, a pesar de los beneficios evidentes de los SABD, podrían ser un reto para la organización.
·         Ubicación en la institución de la función de administración de información: los altos directivos deben estar preparados para implantar una función de administración de la información y una metodología de planeación de datos al más alto nivel directivo, a fin de dar un enfoque a toda la organización.

9.      Conclusión del tema.
Cabe definir que un sistema   de administración de base de datos es una colección de base datos, es una colección   de programas que permite definir, planear el uso de base de datos. Por consiguiente con los avances tecnológicos, hoy en día podemos disponer para las actividades rutinarias de herramientas como un (SABD) este sistema computarizado nos permite llevar registros, colección de archivos de datos que permiten a las organizaciones centralizar, organizar y administrar toda la información necesaria. 

Las empresas tienen diversas ventajas con información rápida y exacta, como agregar nuevos archivos, insertar, recuperar, modificar, eliminar datos, entre otros.
La decisión de invertir en un SABD nos permitirá importantes aumentos en la rentabilidad, flexibilidad a la hora de realizar consultas de datos, como consecuencia nos permite dar un servicio eficaz, rápido, acertado y excelente resultados en indicadores de gestión, permitiendo lograr los objetivos y mantenernos actualizados.   

No hay comentarios:

Publicar un comentario