lunes, 11 de junio de 2012


LOS SISTEMAS DE BASES DE DATOS

1. Definir una base de datos y un sistema de administración de base de datos.
2. Nombrar y describir brevemente los tres componentes de un SABD.
3. Describir cómo un sistema de administración de base de datos organiza la información.
4. ¿Cuál es la diferencia entre la imagen lógica y la imagen física de los datos?
5. Enumerar las ventajas de los SABD.
6. Describir los tres principales modelos de base de datos y las ventajas y desventajas de cada uno de ellos.
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.
8. Describir y comentar sobre los principales retos de la gerencia en la construcción de un ambiente de base de datos.
9. Conclusión del tema.

DESARROLLO

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 separados para cada aplicación, los datos son almacenados físicamente para aparecer a los usuarios como almacenados en una sola ubicación.
·         SISTEMA DE ADMINISTRACION DE BASE 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.

El sistema de administración de base de datos tiene tres elementos:

Un 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; define cada elemento de datos como aparece en la base de datos antes de que sea utilizado en programa de aplicación.

Un 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.

Un 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. Muchos diccionarios pueden producir listas e informes de utilización, agrupamientos de datos, de ubicaciones de programas, entre otros.

3. Describir cómo un sistema de administración de base de datos organiza la información.

Existen distintos modos de organizar la información y representar las relaciones entre los datos en una base de dato, a saber:

a.- El modelo jerárquico de datos: presenta los datos a los usuarios en una estructura de árbol. Dentro de cada registro, los elementos de datos quedan organizados en partes llamadas segmentos. Para el usuario cada segmento se ve como un organigrama con el segmento de nivel superior llamado raíz. Un segmento superior se conecta de forma lógica con un segmento inferior en una relación de tipo padre-hijo. Un segmento padre puede tener más de un hijo, pero un hijo sólo puede tener un solo padre.

b.- El 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.

c.- El modelo relacional de datos: representa todos los datos en la base de datos como sencillas tablas de dos dimensiones llamadas relaciones. Las tablas son semejantes a los archivos normales, pero la información en más de un archivo puede ser fácilmente extraída y combinada.

4. ¿Cuál es la diferencia entre la imagen lógica y la imagen física de los datos?
            La imagen lógica son los grupos organizados, refinados y agilizados que da origen a las relaciones entre los elementos que componen la base de datos, mientras que la imagen física, no es otra cosa que la representación grafica de cómo se organiza la información, y le facilita así al usuario para encontrar la información rápidamente.

5. Enumerar las ventajas de los SABD.
1. El mundo complejo de los sistemas de información pueden reducirse mediante la administración centralizada de los datos, los accesos, el uso y la seguridad. 
2. Los datos redundantes e inconsistentes se pueden reducir al eliminar todos los archivos aislados en los cuales se repiten los mismos elementos de datos. 
3. Las confusiones en los datos pueden eliminarse al proporcionar un control central de la creación y definición de datos.
4. Se puede reducir la dependencia en los datos del programa al separar la imagen física de la imagen lógica. 
5. Se puede reducir el desarrollo del programa y los costos de mantenimiento.
6. La flexibilidad de los sistemas de información ofrece consultas rápidas y baratas.
7. El acceso y la disponibilidad de la información puede incrementarse. 

6.      Describir los tres principales modelos de base de datos y las ventajas y desventajas de cada uno de ellos.
·    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. 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.  En este modelo se presentan varios inconvenientes:
·         No se admiten relaciones N:M
·         Un segmento hijo no puede tener más de un padre.
·         No se permiten más de una relación entre dos segmentos.
·         Para acceder a cualquier segmento es necesario comenzar por el segmento raíz
·         El árbol se debe de recorrer en el orden designado.

• Modelo de datos en red: En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen. En esta estructura cualquier componente puede relacionarse con cualquier otro. A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres. Los conceptos básicos en el modelo en red son:
ü  El tipo de registro, que representa un nodo.
ü  Elemento, que es un campo de datos.
ü  Agregado de datos, que define un conjunto de datos con nombre.
ü  Este modelo de datos permite representar relaciones N:M

• Modelo de datos relacional: 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.
ü  El elemento principal de este modelo es la relación que se representa mediante una tabla.

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.

1. Administración de los Datos: define los requerimientos de información para toda la empresa y con acceso directo a la alta gerencia o dirección, incluye el desarrollo de la política de información, planea los datos, contempla un diseño lógico de la base de datos y el desarrollo del diccionario de datos, así como el seguimiento del uso de los datos, traza procedimientos y responsabilidades específicas, en cuanto a quien comparte la información, donde se distribuye y quien es el responsable de actualizar y dar mantenimiento. 

2. Metodología para la Planeación y el Modelaje de los Datos: un SABD en una institución o empresa requiere de una planeación en todos sus ámbitos para los datos, se requiere identificar las entidades (una persona, lugar, o cosa del cual debe guardarse información), atributos (elementos que describe a una entidad en particular, nombre, cédula, edad, entre otros) y relaciones claves que conforman los datos. 
3. Tecnología y Administración de los Datos: el diseño de un nuevo software y de un personal capacitado especialmente en las técnicas de los SABD, así como en las nuevas estructuras administrativas son requeridas para las bases de datos, para definir y organizar la estructura y el contenido de la base de datos, para desarrollar procedimientos de seguridad para salvaguardar la base de datos, desarrolla la documentación de la base de datos, dar mantenimiento al software de administración de la base de datos. 

4. Los Usuarios: juegan un papel fundamental en un ambiente de base de datos, un SABD permite a los empleados de la institución a tener el acceso a las grandes bases de datos, a ser entrenados para su manejo y los profesionales de los sistemas deben ser capacitados de nuevo en el lenguaje de dicho sistema, en los procedimientos de desarrollo de sus aplicaciones 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.

1.    Obstáculos institucionales para un ambiente de bases de datos: Implementar un SABD es un reto, los ordenamientos existentes en una institución, genera resistencia, por cuanto en un ambiente tradicional de archivos los datos eran llevados por cada departamento y no compartían la información, ahora con una base de datos, los archivos y programas deben ser elaborados tomando en cuenta los intereses totales de la institución en los datos. 
2.    Consideraciones de costo/beneficio: El estudio costo/beneficio para la implementación de un SABD es un reto para la gerencia, se hace en función de los requerimientos de la empresa, invertir en un hardware y un software además de un SABD genera altos costos para la empresa pero generará un gran beneficio a la hora de la utilización. 
3.    Ubicación en la institución de la función de administración de información: Los altos directivos deben estar preparados para implementar 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 y estar claros a la hora de saber cuál es la función de la información y quién debe administrarla para la institución como un todo. 

9. Conclusión del tema.

Los Sistemas de Agrupación de Bases de Datos, permite tener acceso más rápidamente y de una forma más ordenada a la información en una computadora y, la acertada selección de los software y hardware en una organización es determinante en el éxito o el fracaso de la misma.
Un SABD a diferencia de una base de datos en un programa de aplicación que permite que en una institución se centralice sus datos, los administre eficientemente y proporcione acceso a los datos almacenados. Un SABD organiza la información de acuerdo a sus tres componentes que son lenguaje de definición de datos, quien define su contenido y la estructura de la base de datos, luego a través de un lenguaje de manejo de datos extrae los datos para satisfacer lo que requiere y desarrollar su aplicación y utiliza el diccionario de datos donde se encuentran almacenados los archivos de datos. Una imagen física y una imagen lógica se diferencian a que la primera representa los datos como deberían estar organizados, mientras que la imagen lógica es la forma como se encuentran los datos organizados.
Toda organización se enfrenta a un gran reto al momento de tener que seleccionar un SABD, ya que por ser tan costosos, deben generar en el menor plazo posible la recuperación de la inversión.
El beneficio que una empresa obtiene al manejar una Base de Datos confiable y segura, permite a la misma a posicionarse en el mercado y ante sus competidores; a su vez, que permite hacer mas cómodo y organizado el trabajo para quienes se encuentran en la parte de la organización en donde se ejecutara el SABD.

No hay comentarios:

Publicar un comentario