miércoles, 18 de abril de 2012

TEMA III. ADMINISTRACION DE BASE DE DATOS.


1- DEFINIR UNA BASE DE DATOS Y UN SISTEMA DE ADMINISTRACION DE BASE DE DATOS.
Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.
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: una sola base de datos sirve a muchas aplicaciones.



 
Sistema de Administración de base de datos  
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.
El SABD actúa como una interface entre los programas de aplicación y los archivos físicos de datos. Cuando los programas de aplicación llaman a un elemento de datos (como ingresos brutos), el SABD encuentra ese elemento en las base de datos y lo presenta al programa de aplicación. En otras palabras, en un ambiente ideal de base de datos, los programas de aplicación operan a través de un sistema de administración de base de datos para obtener datos de la base de datos.

 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.
     • Un lenguaje de manejo de datos.
     • Un diccionario de datos.
 El 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. Este lenguaje 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, que se usa en unió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.
El 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.  Al crear un inventario de todos los elemento de datos contenidos en la base de datos, el diccionario de datos sirve como una importante herramienta de administración de datos.

3- DESCRIBIR COMO UN SISTEMA DE ADMINISTRACION DE BASE DE DATOS ORGANIZA LA INFORMACION.
Existen distintos modos de organizar la información y representar las relaciones entre los datos en una base de dato. Los SABD convencionales usan uno de los tres modelos lógicos de bases de datos para hacer el seguimiento de las entidades, atributos y relaciones. Los tres modelos principales de bases de datos son el jerárquico, de redes y el relacional. Cada modelo tiene ciertas ventajas de procesamiento y también ciertas ventajas de negocios.

4- ¿CUAL ES LA DIFERENCIA ENTRE LA IMAGEN LOGICA Y LA IMAGEN FISICA DE LOS DATOS?
La imagen lógica de una base de datos es un modelo abstracto de la base de datos desde una perspectiva de negocios, mientras que la imagen física muestra como la base de datos se ordena en realidad en los dispositivos de almacenamiento de acceso directo. El diseño físico de la base de datos es llevado a cabo por los especialistas en bases de datos, mientras que el diseño lógico requiere de una descripción detallada de las necesidades de información del negocio de los actuales usuarios finales de la base. Idealmente, el diseño de la base será una parte del esfuerzo global de la planeación de datos a nivel institucional.

El diseño lógico de la base de datos describe como los elementos en la base de datos han de quedar agrupados.
El
proceso de diseño identifica las relaciones entre los elementos de datos y la manera más eficiente de agruparlos para cumplir con los requerimientos de información. El proceso también identifica elementos redundantes y los agrupamientos de los elementos de datos que se requieren para programas de aplicaciones específicos. Los grupos de datos son organizados, refinados y agilizados hasta que una imagen lógica general de las relaciones entre todos los elementos en la base de datos surja.

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.
·         Eliminación de información inconsistente: si existen dos o más archivos con la misma información, los cambios que se hagan a éstos deberán hacerse a todas las copias del archivo de facturas.
·         Permite compartir información.
·         Permite mantener la integridad en la información: la integridad de la información es una de sus cualidades altamente deseable y tiene por objetivo que sólo se almacena la información correcta.
·         . 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
·         . 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.
        
6- DESCRIBIR LOS TRES PRINCIPALES MODELOS DE BASES DE DATOS Y LAS VENTAJAS Y DESVENTAJAS DE CADA UNO DE ELLOS.
1. 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.
2. Modelo de datos en red
     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  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.   
3. Modelo relacional de datos
     Este modelo supera algunas limitaciones de los otros dos. El modelo relacional 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.

 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.
     La fuerza del los SABD relacionales son la gran flexibilidad en cuanto a las consultas de datos, el poder de mezclar la información de fuentes distintas, sencillez en el diseño y mantenimiento y capacidad de añadir nuevos datos a registros sin necesidad de perturbar los programas y las aplicaciones ya existentes. La debilidad de los SABD relacionales es su baja eficiencia relativa en el procesamiento. Estos sistemas son algo más lentos porque en general requieren de muchos accesos a los datos almacenados en disco para llevar a cabo los comandos de selección, fusión y proyección.
     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- ¿CUALES SON LOS CUATRO ELEMENTOS TRADICIONALES DE UN AMBIENTE DE BASE DE DATOS? HACER UNA DESCRIPCION BREVE DE CADA UNO DE ELLOS.
1. Administración de los datos
     Los sistemas de base de datos requieren que la institución reconozca el papel estratégico de la información y comience efectivamente a administrar y planear la información como un recurso corporativo. Esto significa que la institución debe desarrollar la función de administración de datos con el poder de definir los requerimientos de información para toda la empresa y con acceso directo a la alta gerencia o dirección. El directos de información o vicepresidente de información es el primero que aboga en la institución por los sistemas de base de datos.
     La administración de la información es responsable de las políticas y procedimientos específicos mediante los cuales los datos pueden ser administrados como un recurso institucional. Entre estas responsabilidades se incluye el desarrollo de la política de información, la planeación de los datos, contemplar un diseño lógico de la base de datos (representación de los datos como debían aparecer ante un programador de aplicaciones o usuario final), y el desarrollo del diccionario de datos así como el seguimiento del uso de los datos por los especialistas en sistemas de información y los grupos de usuarios finales.
     El principio fundamental de la administración de datos es que son propiedad de la institución como un todo. Los datos no pueden pertenecer en exclusiva a ninguna de las áreas de negocios o unidades organizacionales. Todos los datos deben quedar disponibles para cualquier grupo que los requiera para alcanzar su misión. Una institución debe formular una política de información que especifique sus reglas para compartir, distribuir, adquirir, clasificar, estandarizar e inventariar la información en la institución. La política de información traza procedimientos y responsabilidades específicas, que definen qué unidades de la institución comparten la información, dónde puede distribuirse la información y quién es responsable de actualizar y dar mantenimiento a la información.

2. 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.
3. 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.
     En estrecha cooperación con los usuarios, el grupo de diseño establece la base de datos física, las relaciones lógicas entre los elementos y las reglas y procedimientos de acceso.

4. 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 SABD y en las nuevas prácticas de software.
8- DESCRIBIR Y COMENTAR SOBRE LOS PRINCIPALES RETOS DE LA GERENCIA EN LA CONSTRUCCION DE UN AMBIENTE DE BASE DE DATOS.
1. 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 toda la institución en cuanto al papel que desempeña la información. Un SABD es un reto para los ordenamientos existentes en una institución, y por esta razón a menudo genera resistencia política.
     En un ambiente tradicional de archivos, cada departamento elabora sus archivos y programas para satisfacer sus necesidades específicas. 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. Los costos de cambiar a un ambiente de base de datos son tangibles, directos y grandes a corto plazo (tres años). La mayor parte de las empresas adquieren un paquete de SABD comercial y el hardware relativo.. Muy pronto se hace evidente para la alta gerencia que un sistema de base de datos es una inversión enorme. Cuando no se implementa adecuadamente este sistema no se podrá cosechar beneficios que debiera porque no realizan los cambios requeridos organizacionales.
por lo general la capacitación del personal es una empresa en cuanto a la adaptación de cambios nuevos tarda. Por todas estas razones, y a pesar de las ventajas evidentes del SABD, los costos a corto plazo de desarrollar el sistema a menudo parecen tan grandes como los beneficios razones, y a pesar de las ventajas evidentes del SABD, los costos a corto plazo de desarrollar el sistema a menudo parecen tan grandes como los beneficios.
 Cuando los costos de políticas a corto plazo se añaden a la ecuación, resulta conveniente para la alta gerencia diferir la inversión en bases de datos. Los beneficios evidentes del SABD tienden a ser severamente minimizados por los administradores, en especial aquellos no familiarizados con (y probablemente en contra de) los sistemas. Además puede no ser rentable, desde el punto de vista de costos, construir una base de datos a nivel de toda la institución que integre todos los datos existentes en ella.

3. Ubicación en la institución de la función de administración de información. Muchas organizaciones que buscan evitar grandes compromisos y cambio organizacional empiezan (y terminan) por comprar un SABD y colocarlo en manos de un grupo de base de datos de bajo nivel en el departamento de sistemas de información. En general, esto conduce a un enfoque de un uso mínimo de la base de datos; esto es, sistemas pequeños de base de datos serán desarrollados para distintas divisiones, áreas funcionales, departamentos y oficinas. En última instancia, esto resulta en bases de datos incompatibles en toda la empresa y se fracasa en alcanzar el objetivo real. 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.


CONCLUSION.

La base de datos son cualquier conjunto de datos organizados para su almacenamiento en la memoria de un ordenador o computadora, diseñado para facilitar su mantenimiento y acceso de una forma estándar.
Una base de datos tiene mucha importancia en el ritmo de vida que llevamos en los actuales momentos, ya que, está acelera el ritmo en el momento  de realizar una búsqueda de información.
A través del Sistema de Administración de base datos podemos disminuir la redundandancia, la compartición de datos, la posibilidad de aplicar restricciones de seguridad y la posibilidad de mantener la integridad.
Todo esto es posible si las instituciones seden a los cambios y pierden el miedo al pensar de que este sistema les va a generar una inversión cuantiosa y no les va a traer resultados positivos, al contrario les va a facilitar mucho el desarrollo de la institución y va hacer mas practico; grupal y fácil a la hora de trabajar con dichos sistemas.
Además las instituciones deben de ir a la par con los cambios tecnológicos que se vallan dando todo esto pensado en el bienestar de todo lo que engloba una institución.


ANALISIS DEL TEMA

 La Gerencia de hoy en día debe contar con Sistemas de Administración de Base de Datos, debido a su marcada importancia para manejar información fidedigna y actualizada que le permitan llevar el timón de la empresa, mantener su control, tomar decisiones oportunas, prosperas y progresistas dirigidas al éxito.

En líneas generales aprovechar las bondades que aporta a la Gerencia los Sistemas de Administración de Datos, a través de un Departamento concebido dentro de la estructura empresarial, llevada por un especialista capaz y responsable del manejo y control de tan importante Patrimonio