3.1. Ambiente de Bases de Datos
o Sistema de administración de bases de datos (SABD)
o Ventajas de los SABD
3.2. Diseño de bases de datos
o Modelo jerárquico de datos.
o Modelo de datos en red
o Modelo relacional de datos
Ventajas y desventajas de los tres modelos convencionales de bases de datos
o Tendencias en las bases de datos
Bases de datos distribuidas.
Bases de datos orientadas a objetos e hipermedia.
3.3. Requerimientos administrativos de los SABD
o Administración de los datos
o Metodología para planeación y el modelaje de los datos
o Tecnología y administración de los datos
o Usuarios
3.4. Retos de la gestión empresarial al incluir un SABD
AMBIENTE DE BASES DE DATOS
La tecnología de las bases de datos puede eliminar de un tajo muchos de los problemas creados por la organización tradicional de archivo. Una definición más rigurosa de bases de datos dice que 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. Por ejemplo, en vez de que una corporación almacene los datos de personal en sistemas de información separados y archivos separados para personal, nóminas y prestaciones, la empresa podría crear una sola base de datos para recursos humanos. En la figura # 1 se ilustra el concepto de bases de datos.
Fuente: Laudon, K. y Laudon J. (1997). Administración de los Sistemas de Información. Organización y Tecnología
Fig. # 1. Ambiente contemporáneo de bases de datos
1. 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. Cómo se ilustra en la figura # 2, el SABD actúa como una interfase 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 a 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.
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.
Fuente: Laudon, K. y Laudon J. (1997). Administración de los Sistemas de Información. Organización y Tecnología
Fig. # 2. Elementos de un sistema de administración de base 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. 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.
La mayoría de SABD tiene un lenguaje especial llamado lenguaje de manejo de datos, que 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.
El tercer elemento de un SABD es 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. En la figura # 3 se ilustra una muestra de informe de un diccionario de datos que muestra el tamaño, formato, significado y usos de los elementos de datos de una base de datos de recursos humanos. Un elemento de datos representa un campo.
Fuente: Laudon, K. y Laudon J. (1997). Administración de los Sistemas de Información. Organización y Tecnología
Fig. # 3. Sencillo informe obtenido del diccionario de datos.
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. Por ejemplo, los usuarios del negocio podrían consultar el diccionario para saber exactamente qué elementos de datos se conservan para las funciones de ventas y mercadotecnia o aun determinar toda la información mantenida en toda la empresa.
2. Ventajas de los sistemas de administración de bases de datos
a. 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.
b. 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.
c. Las confusiones en los datos pueden eliminarse al proporcionar un control central de la creación y definición de datos.
d. 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.
e. El desarrollo del programa y los costos de mantenimiento pueden reducirse de una manera radical.
f. 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.
g. El acceso y la disponibilidad de la información pueden incrementarse.
DISEÑO DE BASES DE DATOS
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.
1. Modelo jerárquico de datos
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.
La figura # 4 muestra una estructura jerárquica semejante a la que se emplea en los sistemas de reservaciones de las líneas aéreas. El segmento raíz es “Origen”, que contiene información sobre los aeropuertos desde donde se originan los vuelos. El primer hijo es “Destino” y contiene información sobre hacia dónde van los vuelos. El segundo hijo es “Fecha” (las líneas aéreas aceptan en general reservaciones con un año de anticipación). El tercer hijo es “número de vuelo” porque en un día cualquiera puede haber diversos vuelos a un solo destino. El cuarto hijo es “Lista de pasajeros”, que contiene información sobre el pasajero (nombre, teléfono local, cuando se hizo la reservación, dirección de facturación, forma de pago, y en algunos casos, número de asiento.
Fuente: Laudon, K. y Laudon J. (1997). Administración de los Sistemas de Información. Organización y Tecnología
Fig. # 4. Modelo jerárquico de datos.
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 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.
En una relación de muchos a muchos en la que los SABD en redes tienen un desempeño excelente es la relación entre estudiantes y cursos (ver figura # 5). Existen muchos cursos en la universidad y muchos estudiantes se inscriben en muchos cursos.
Los datos de la figura # 5 podrían haber sido jerárquicamente estructurados, pero esto hubiera significado una gran redundancia y hubiera hecho más lenta la respuesta a ciertos tipos de solicitudes de información; el mismo estudiante hubiera aparecido en el disco de cada curso que tomara en vez de aparecer en uno solo. Las estructuras de red reducen las redundancias y en ciertas situaciones (en las que existen relaciones muchos a muchos), responden de manera más rápida. Sin embargo, existe un precio por esta reducción, el mantenimiento y la operatividad de la base de datos son más costosos.
Fuente: Laudon, K. y Laudon J. (1997). Administración de los Sistemas de Información. Organización y Tecnología
Fig. # 5. Modelo de datos en red.
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.
En la figura # 6 se muestra una tabla de proveedores, una de partes y una de pedidos. En cada tabla los renglones son registros únicos y las columnas son los campos. Otro término para un renglón es tuplo. Con frecuencia, un usuario requiere información de un número de relaciones para producir un reporte. Aquí se encuentra la fuerza del modelo relacional: Puede relacionar datos en cualquier archivo o tabla con datos de otra tabla o archivo, siempre y cuando ambas compartan al menos el mismo elemento o campo, llamado en este caso clave de acceso. En el ejemplo de la figura se puede notar que la tabla pedido esta relacionada con la tabla parte por medio del campo “número de parte”. Adicionalmente, la tabla partes se relaciona con la tabla proveedor a través del número de proveedor.
Fuente: Laudon, K. y Laudon J. (1997). Administración de los Sistemas de Información. Organización y Tecnología
Fig. # 6. Modelo de datos relacional.
• 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.
4. Tendencias en las bases de datos
• Bases de datos distribuidas. Una base de datos distribuída es aquella que se almacena en más de un lugar físico. Existen dos maneras de distribuir una base de datos: 1. La base de datos central puede ser particionada de manera que cada procesador remoto tenga los datos necesarios sobre los clientes para servir a su área local. Los cambios en los archivos locales pueden ser actualizados con la base de datos central, en general en horas de la noche. 2. Otra estrategia es duplicar la base de datos central en todas las sucursales o localidades remotas. Esta estrategia también requiere de la actualización de base central en horas no laborales.
El procesamiento distribuido y las bases de datos distribuidas tienen beneficios e inconvenientes. Los sistemas distribuidos reducen la vulnerabilidad de un lugar único central y voluminoso. Permiten incremento en la potencia de los sistemas al adquirir minicomputadoras que son pequeñas y relativamente baratas. Finalmente, incrementan el servicio y la posibilidad de respuesta de los usuarios locales. Los sistemas distribuidos, sin embargo dependen de la alta calidad de las líneas de telecomunicaciones, las cuales a su vez son vulnerables. Además las bases de datos locales pueden algunas veces alejarse de las normas y definiciones de los datos centrales y hacen surgir problemas de seguridad al distribuir ampliamente el acceso a datos de alta sensibilidad.
A pesar de estos inconvenientes, el procesamiento distribuido crece aceleradamente. Con el advenimiento de las nuevas tecnologías de información y telecomunicaciones poderosas, cada vez más servicios informativos serán distribuidos. Para las grandes instituciones nacionales que operan en diversas regiones, la cuestión no es ya si se distribuye, sino cómo se distribuye de manera que los costos se minimicen y la capacidad de respuesta se mejore sin sacrificar la integridad de los datos o del sistema.
• Bases de datos orientadas a objetos e hipermedia. Las aplicaciones actuales, requieren que las bases de datos puedan almacenar y recuperar no solamente números y caracteres estructurados sino también dibujos imágenes, fotografías, voz y video de movimiento total que requieren capacidad de almacenamiento. Una base de datos orientada a objeto, almacena los datos y procedimientos como objetos que pueden ser automáticamente recuperados y compartidos.
El enfoque de bases de datos en hipermedia para la administración de la información trasciende algunas limitaciones de los métodos tradicionales de base de datos al almacenar trozos de información en la forma de nodos unidos por lazos establecidos por el usuario. Los nodos o enlaces pueden contener texto, gráficas, sonido, video o programas ejecutables. La búsqueda de información no sigue un patrón establecido. En vez de ello, uno se puede conectar directamente a la información relacionada en cualquier enlace establecido por el programador.
REQUERIMIENTOS ADMINISTRATIVOS DE LOS SABD
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 SABDS y en las nuevas prácticas de software.
Fuente: Laudon, K. y Laudon J. (1997). Administración de los Sistemas de Información. Organización y Tecnología
Fig. # 7. Elementos clave de organización en un ambiente de base de datos.
RETOS DE LA GESTIÓN EMPRESARIAL AL INCLUIR UN SABD
La tecnología de las bases de datos jerárquica fue por primera vez comercialmente disponible a principios de los setenta, Desde entonces, más modelos sofisticados de bases de datos han aparecido. Sin embargo, el progreso en la creación de un verdadero ambiente de bases de datos en las instituciones ha sido mucho mas lento de lo que se anticipaba. ¿Por qué? Tres retos surgen:
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 (y los administradores de 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 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. Por ejemplo, en el pasado el tesorero podía aislar sus datos y aplicaciones de otras personas en la institución. Alguna información que antes “pertenecía” al tesorero ahora debe ser compartida mediante el SABD con usuarios de otros departamentos. De manera natural, el tesorero puede preocuparse de que otros usuarios no traten a los datos financieros con la misma atención y cuidado que el personal de tesorería.
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. Solo el software puede costar medio millón de dólares, con todas las partes del sistema. El nuevo hardware puede costar 1 o 2 millones de dólares adicionales al año. Muy pronto se hace evidente para la alta gerencia que un sistema de base de datos es una inversión enorme. Aún cuando la institución haya gastado el dinero en el hardware y el software para un ambiente de base de datos, puedo no cosechar beneficios que debiera porque no desea realizar los cambios organizacionales requeridos.
Desafortunadamente, los beneficios del SABD son con frecuencia intangibles, penosos a largo plazo (cinco años). Los sistemas que el SABD busca sustituir en general operan aunque sean ineficientes. Además, ya se han gastado varios millones de dólares en el curso de pocos años para diseñar y mantener los sistemas actuales. Las personas en la empresa comprenden el sistema actual luego de largos periodos de capacitación y de socialización. 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. 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. ¿Cuál es la función de la información y quién debe administrarla para la institución como un todo? 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.
6.- Describir los 3 principales modelos de bases de datos y especificar cada uno de ellos.
Usuarios
1.- Base de datos y sistemas de administración de bases de datos:
Base de Datos: Almacena un conjunto de datos estructurados y organizados de un mismo contenido, almacenados sistemáticamente para luego ser encontrados y utilizados más fácilmente. También se puede decir, que es un sistema de archivo electrónico, organizado por campos, registros y archivos.
Sistema de Administración de Bases de Datos: Es un software que permite administrar los datos específicos de una empresa, con la finalidad de hacerlos accesibles, centralizando los datos y minimizándolos para evitar aquellos que son redundantes. Maneja de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante, para un buen manejo de datos.
2.- Nombrar y describir los 3 componentes de un SABD
1.- Lenguaje de definición de datos: Permite a los programadores llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
2.- Lenguaje de manejo de datos: Permite manipular los datos de la base de datos como: realizar consultas, inserciones, eliminaciones y modificaciones.
3.- Diccionario de datos: Guarda y organiza el flujo de datos, las entidades externas y los procesos. Guarda los detalles y descripción de todos los elementos involucrados. Debe tener la variable, el tipo de variable, su definición y su delimitación espacial. Es la descripción de todos los objetos (archivos, programas, informes, sinónimos...) que existen en el sistema.
3.- Describir como un sistema de administración de bases de datos organiza la información:
Existen distintos modos de organizar la información y representar las relaciones entre ellos, por lo que básicamente cuando un programa de aplicación llama a un elemento de datos, el SABD ubica a ese elemento en la base de datos y se lo muestra.
4.- Diferencia entre imagen lógica y física de los datos.
Imagen 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
- Datos compartidos
- Control de la redundancia de la información
- Control de la consistencia en la información
- Se mejoran los estándares con respecto a los datos
- Mejora la seguridad de los datos (control de accesos)
- Mejora la integridad de los datos (restricciones de integridad
- Permite balancear requerimientos en conflicto
- Mejora el tiempo de desarrollo de nuevas aplicaciones
- Mejora la accesibilidad a los datos
- Economía de escala (producto de la asignación centralizada de los recursos)
- Mejor control de acceso concurrente a los datos
- Se dispone de procedimientos de respaldo (Back - Up) y recuperación
6.- Describir los 3 principales modelos de bases de datos y especificar cada uno de ellos.
Jerárquico de árbol: Los datos se organizan en una estructura descendente, o en forma de árbol invertido.
Jerárquico de Red: Es una relación de propietario-miembro en la cual un miembro puede tener muchos propietarios. Se puede tener acceso a un elemento de datos en particular a través de mas de una ruta.
Modelos relacionales: En el modelo relacional, cada fila de una tabla representa una entidad de dedos, mientras que las columnas de la tabla representan los atributos. Cada atributo solo puede tomar ciertos valores. Los valores permisibles para dichos atributos se denominan el dominio. El dominio para un atributo en particular indica cuales valores se pueden colocar en cada una de las columnas de la tabla relacional.
7.- Cuales son los 4 elementos tradicionales de un ambiente de bases de datos. Explique.
La administración de Información: Agiliza el proceso de automatización, utiliza esta información para mejorar su rendimiento general a través de lo siguiente:
Explotando detalles mínimo
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.
1. Obstáculos institucionales para un ambiente de bases de datos. Cuando se implantación una base de datos en una institución, la información juega un papel muy importante. Un SABD es un reto para la organización dentro de la empresa, por eso se presenta en muchas casos, la resistencia al cambio.
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. Por ejemplo, en el pasado el tesorero podía aislar sus datos y aplicaciones de otras personas en la institución. Alguna información que antes “pertenecía” al tesorero ahora debe ser compartida mediante el SABD con usuarios de otros departamentos. De manera natural, el tesorero puede preocuparse de que otros usuarios no traten a los datos financieros con la misma atención y cuidado que el personal de tesorería.
2. Consideraciones de costo/beneficio. El precio que se debe pagar al cambiar a un ambiente de base de datos, es directo y de una suma considerable a corto plazo. La mayor parte de las empresas adquieren un paquete de SABD comercial y el hardware relativo. Solo el software puede costar medio millón de dólares, con todas las partes del sistema. El nuevo hardware puede costar 1 o 2 millones de dólares adicionales al año. Muy pronto se hace evidente para la alta gerencia que un sistema de base de datos es una inversión enorme. Aún cuando la institución haya gastado el dinero en el hardware y el software para un ambiente de base de datos, puedo no cosechar beneficios que debiera porque no desea realizar los cambios organizacionales requeridos.
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.
9.- CONCLUSIONES:
Base de Datos, es donde se guardan un conjunto de datos estructurados y organizados de un mismo contenido, almacenados sistemáticamente para luego ser encontrados y utilizados más fácilmente.
Sistema de Administración de Bases de Datos, Es un software que permite administrar los datos específicos de una empresa, con la finalidad de hacerlos accesibles, centralizando los datos y minimizándolos para evitar aquellos que son redundantes.
Un SABD se compone de:
1.- Lenguaje de definición de datos: Permite a los programadores llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
2.- Lenguaje de manejo de datos: Permite manipular los datos de la base de datos como: realizar consultas, inserciones, eliminaciones y modificaciones.
3.- Diccionario de datos: Guarda y organiza el flujo de datos, las entidades externas y los procesos. Guarda los detalles y descripción de todos los elementos involucrados.
Algunas ventajas de los SABD:
- Datos compartidos
- Control de la redundancia de la información
- Control de la consistencia en la información
- Se mejoran los estándares con respecto a los datos
- Mejora la seguridad de los datos (control de accesos)
Analisis General:
Es un instrumento de gran importancia para las organizaciones de hoy en día, ya que ayuda a poner orden a la misma. Almacenando los datos de un mismo contenido, para luego ser utilizados más fácilmente.. Donde Resuelve y mejora el trabajo, arrojando resultados directos como: listados, facturaciones, formatos, mucho más manejables y con contenido preciso.







No hay comentarios:
Publicar un comentario