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