Base de datos: es
un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso.
Sistema de Administración de Base de Datos: es una serie de recursos para manejar grandes volúmenes de información,
sin embargo no todos los sistemas que manejan información son bases 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
2. Nombrar y describir brevemente los tres componentes de un SABD.
2.1 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. 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.
2.2 Un
lenguaje de manejo de datos: Es un lenguaje especial 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.
2.3 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.
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
La
imagen lógica:
Es cualquier tipo de consulta requerimiento de lectura con ingreso de datos
(requerimiento de estructura) es ayudado por el Sistema Operativo para
convertir estos requerimientos lógicos en físicos que actúan sobre dispositivos
de almacenamiento. La imagen lógica son los datos ya representados.
La diferencia consiste en que
la imagen lógica es la manera de como se presenta la información en el computador
de acuerdo al programa de aplicación que se esté utilizando y la imagen física
es la manera en que esta almacenada la información en la base de datos.
5. Enumerar las ventajas de los SABD.
5.1. 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.
5.2. 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.
5.3. Las confusiones en los
datos pueden eliminarse al proporcionar un control central de la creación y
definición de datos.
5.4. 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.
5.5. El desarrollo del
programa y los costos de mantenimiento pueden reducirse de una manera radical.
5.6. 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.
5.7. 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.
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.
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.
6.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 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.
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 acceso 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. ¿Cuáles son los cuatro elementos tradicionales
de un ambiente de base de datos? Hacer una descripción breve de cada uno de
ellos.
7.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.
7.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.
7.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.
7.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.
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.
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. 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.
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.
9. Conclusión del tema.
Una
base de datos son una serie de datos de algo o alguien en particular que
manejados bajo una sistema de administración de base de datos representa una
herramienta computarizada de gran utilidad para las organizaciones.
Los
Sistemas de Administración de Base de Datos, son diseñados de acuerdo a la
necesidad y ramo al que pertenece cada organización. Ellos permiten ingresar,
modificar, recuperar o eliminar datos de existentes dentro de la base de datos,
ofreciéndola a las organizaciones eficiencia, ahorro, rapidez y confiabilidad,
permitiendo una conducción operativa y táctica logrando los objetivos
propuestos.
ANALISIS
Es
de vital importancia que el gerente maneje en su organización un sistema de
bases de datos le permite a la organización centralizarlos, para manejarlos
eficientemente, ayudando linealidad de la información.
Para
la gerencia resulta un desafío la implantación de sistema de administración de
una base de datos, porque no todos los que hacen vida en la organización deben
o pueden manejar los datos de la organización por lo que debe colocar
limitantes de integridad y seguridad para sus usuarios. También debe tomar en
cuenta la inversión que va realizar en su implementación, que debe recuperarla
en un tiempo determinado, porque no solo se trata de un software, sino que para
que ese software funcione correctamente debe contar con los elementos físicos
adecuados (hardware), más la capacitación de sus usuarios.
Podemos
ver la simplificación de trabajo, gracias a los Sistemas de Base de Datos, por ejemplo en
una institución bancaria y con solo introducir el número de cédula pueden obtener
toda nuestra información y que cualquier operación se hace de inmediato, sin los
SABD pienso que se manejaría un archivo de cada cliente en carpetas y cada vez
que uno de ellos hiciera un movimiento o se quisiera consultar en su cuenta
tendría que esperar muchísimo tiempo para buscar la carpeta o para vaciar la
información del movimiento que está realizando. Un ejemplo de sus beneficios y también
de la gran utilidad, es que las organizaciones realizan telemarketing, como
aquellas que usan la base de datos de las tarjetas de crédito para ofrecer afiliaciones para
descuentos en viajes.
CONCLUSION
Los sistemas
de ambiente de base de datos ocupan un lugar muy importante en las organizaciones,
todas tienen que clientes que atender y la información que nos generan y los diferentes movimientos que ellos
realicen, nos van dar mediante la base de datos una información útil para la
toma de decisiones. Y representa un reto y una gran responsabilidad para el
gerente tomar la decisión de decidir cuál es el más adecuado para la organización,
de acuerdo a las necesidades reales.
No hay comentarios:
Publicar un comentario