martes, 26 de julio de 2011

Sesión Nº 3 Administración de Base de Datos

                                                                ANALISIS TEMA 3
En la sesión n3 definimos que las bases de datos tienen mucha importancia en el ritmo de vida que llevamos en los actuales momentos, ya que, está acelera el ritmo en el momento realizar una búsqueda de información, y nos permite llevar un control de un aspecto especifico de la empresa, dado su uso, es mucho más util en la parte de recursos humanos ya que en este departamento de cualquier empresa es importante llevar un registro de los datos de nuestros empleados.


Base de datos y SABD

Una base de datos o BD es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente está relacionado con el de red ya que se debe poder compartir esta información.

Rápidamente surgió la necesidad de contar con un sistema de administración para controlar tanto los datos como los usuarios. La administración de bases de datos se realiza con un sistema llamado SABD Sistema de administración de bases de datos. El SABD es un conjunto de servicios (aplicaciones de software) para administrar bases de datos.

Componentes de un SABD

Sus tres elementos básicos son los siguientes:

·         Un lenguaje de definición de datos: el cual utiliza cada programador para explicar la estructura de la base de datos y definir los datos antes que sea utilizado en la aplicación.

·         Un lenguaje de manejo de datos: es un leguaje dirigido por comandos, el cual nos permite a los usuarios finales extraer datos de la misma para satisfacer los requerimientos de los mismos

·         Un diccionario de datos: es el que nos informa que elementos tiene la base de datos y sus características así como quienes pueden manejarlos a la institución a la cual pertenece.

Como un SABD organiza la información: 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 base de datos, el SABD encuentra ese elemento en la BD y lo presenta al programa de aplicación, en otras palabras operan a través de un sistema de administración de base de datos para obtener  datos de la base de datos.

Imagen Física y Lógica de los datos:

La compresión física actúa directamente sobre los datos, por lo tanto, es cuestión de almacenar los datos repetidos de un patrón de bits a otro.


La compresión lógica, por otro lado, se lleva a cabo por razonamiento lógico al sustituir esta información por información equivalente.

Ventajas de los SABD:

·         Administración centralizada de los datos, el uso y la seguridad.

·         Reducción de redundancia e inconsistencia de los datos

·         Reducción de dependencia en los datos

·         Se eliminan las confusiones de los datos

·         Flexibilidad de los SI al permitir consultas baratas  dentro del volumen de información

·         El Acceso y disponibilidad de la información se incrementa

Principales Modelos de BD – Ventajas y Desventajas:

Base de Datos Jerárquica: es un tipo de sistema de gestión de bases de datos que, como su nombre indica, almacenan la información en una estructura jerárquica que enlaza los registros en forma de estructura de árbol (similar a un árbol visto al revés), en donde un nodo padre de información puede tener varios nodos hijo.

Esta relación jerárquica no es estrictamente obligatoria, de manera que pueden establecerse relaciones entre nodos hermanos. En este caso la estructura en forma de árbol se convierte en una estructura en forma de grafo dirigido. Esta variante se denomina Bases de datos de red.

Ventajas

·         Eficiencia y alto procesamiento

·         Es adecuado para sistema que maneja millones de solicitudes

Desventajas

·         Son poco flexibles a la hora de ediciones o cambios

·         Requieren de programación extensiva

·         Son difíciles de instalar y corregir en el diseños si ocurrieran errores en el mismo

Base de Datos de Red: Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).

Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales

Ventajas

·         Reducen redundancias

·         Responden de manera mas rápido

·         Describen datos lógicamente de muchos a muchos

Desventajas

·         El mantenimiento y operatividad es altamente costoso

Base de Datos Relacional: es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional".

Ventajas

  • Provee herramientas que garantizan evitar la duplicidad de registros.
  • Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes.
  • Favorece la normalización por ser más comprensible y aplicable.

Desventajas


Elementos tradicionales de una BD en un ambiente de BD

1.- Administración de los datos: La administración de datos es responsable de las políticas y procedimientos expresos mediante los cuales se pueden administrar los datos como un curso organizacional. Estas responsabilidades incluyen desarrollar una apolítica de información, planear los datos, y desarrollar un diccionario de datos, así como vigilar como utilizan los datos los especialistas de sistemas de información y los grupos de usuarios finales.

El principio fundamental de la administración de datos es que todos los datos son propiedad total de la organización. Los datos no son propiedad exclusiva de ninguna área de negocios o unidad organizacional. Todos los datos se deben poner a disposición de cualquier grupo que los que requieran cumplir con una misión. Una organización necesita formular una política de información que especifique que sus normas para compartir, distribuir adquirir, estandarizar clasificar e inventariar la información a través de toda organización. La política de la información determina procedimientos específicos, responsabilidades formales, defendiendo que unidades organizaciones comparten información, donde se puede distribuir esta y quien tiene la responsabilidad personal de actualizar y mantenerla. Aunque la administración de datos es una función organizacional muy importante.



2.- Metodología para Planeación y el Modelaje de Datos: la organización requiere plantear los datos de nivel de toda la empresa. Para desarrolla las bases de datos se requiere el análisis empresarial, el cual determina los requerimientos de de información de toda organización (en posición a los requerimientos de aplicación individuales). El propósito del análisis empresarial es identificar las entidades clave, atributos y relaciones que constituyen los datos de la organización. Estas tecnologías se describen como mayor



3.- Tecnologías  y Administración de los Datos: requieren software nuevo y un nuevo equipo de personal entrenado especialmente en las técnicas de SABD, así como nuevas estructuras y administración de bases de datos dentro de la división corporativa de sistema de información que es responsable de definir y organizar la estructura y contenido de la base de datos física, las relaciones lógicas entre los elementos y las normas de y procedimientos de acceso. Las funciones que se desempeñan se denominan administración de base de datos.



4.- Usuarios: Una base de datos da servicio a una comunidad mayor de usuarios que los sistemas tradicionales. Los sistemas relacionales con lenguajes de consulta de cuarta generación permiten a los empleados con pocos conocimientos en computadoras de acceso a grandes bases de datos. Además, entre los usuarios hay especialistas entrenados en computación. Para optimizar el acceso de los empleados con pocos conocimientos se deben dedicar más recursos a su capacitación.



Principales retos de la Gerencia al incluir un SABD

1.- Obstáculos Institucionales para un ambiente de base de datos: un SABD es un reto para los ordenamientos existentes en una institución y genera resistencia política, es decir que en un ambiente tradicional donde cada departamento elabora sus archivos y programas para satisfacer sus necesidades especificas, con una base de datos los archivos y programas deben ser elaborados de manera en que se tomen en cuenta los intereses de toda la institución, es decir que se comparte información.

2.- Consideraciones de Costo/Beneficio: una inversión en una base de datos es una gran inversión, la cual penosamente no se recupera a corto plazo, y de igual forma una vez obtenido el Hardware o el Software hay que gastar una cuantiosa cantidad en capacitación a personal, los beneficios de los SABD tienden a ser minimizados por los administradores, quienes probablemente estén en contra de los sistemas, y a nivel de costos, construir una base de datos de toda la empresa a nivel de todos los datos existentes en ella.



3.- Administración de la Información: colocar un SABD en manos equivocadas o en manos de un grupo de base de datos de bajo nivel, conduce a un enfoque del uso mínimo de la base de datos y seria catastrófico ya que estos serán desarrollados para varias divisiones de la empresa y áreas funcionales y por lo general esto genera discrepancias y se fracasa en alcanzar el objetivos.

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 mas alto nivel directivo.

Sesión Nº 2.- Introducción a los Sistemas de Información

ANALISIS TEMA 2
Los SI o Sistemas de información, han sido de gran ayuda para las empresas actualmente ya que estos permiten desarrollar por medio de aplicaciones, procesos,  ejecutándolos de manera efectiva convirtiendo los datos, procesándolos y convirtiéndolos en información para de esta realizar feedbacks o retroalimentación que nos permita mejorar las labores diarias de los trabajadores, es por eso que estos van de la mano con la tecnología por medio de los ordenadores, ya que a nivel gerencial estos nos ayudan a la toma de decisiones ya sea a corto mediano o largo plazo.

Concluyendo podemos decir que Los sistemas de información para el nivel gerencial son una necesidad hoy en día, ya que las empresas manejan grandes cantidades de datos los cuales pueden ser analizados, de tal manera que se pueda encontrar información relevante para tomar diferentes cursos de acción. Los SI actualmente son muy conocidos en toda empresa ya que influyen a la toma de decisiones y forman parte de las estrategias corporativas, ya que la comunicación e información son de gran valor en las organizaciones o empresas, por que representan poder .
Por ejemplo una función básica de un SI puede ser la creación de una nomina de trabajadores, donde los datos serian los mismos y el sueldo a cancelar, el proceso de estos datos serian los cálculos de todos los beneficios de ley que se descuentan y el resultado final es el salario final que se les calcula. Obteniendo esta información se pueden tomar decisiones a nivel gerencial como por ejemplo reducción de personal o aumento del mismo.
Es necesario que los gerentes como tal, conozcan desde adentro su empresa empezando por sus clientes internos o como yo lo llamaría, el “activo más importante de una empresa”, sus trabajadores, conocer su entorno y estructura así como misión y visión de la misma y no obviando las políticas empresariales.
Existen varios tipos de SI los cuales están diseñados para cumplir ciertos requerimientos a nivel jerárquico:
·         SI Estratégicos: los cuales son utilizados por la alta Gerencia para tomar decisiones a futuro y para predecir por decirlo de alguna manera los movimientos posteriores de la misma, basándose más que todo en datos estadísticos.
·         SI Administrativos: los utilizamos para apoyar a la gerencia en la toma de decisiones, la función de estos es emitir reportes para informar el estado de la empresa en general.
·         SI Conocimientos: estos sistemas se relacionan con los administrativos desde un punto de vista de capacitación de su talento humano, para reforzar conocimientos aumentando su productividad a su vez incentivándolos y creándoles sentido de pertenencia a la empresa.
·         SI Operativos: utilizados para las labores que se siguen a diario en la empresa a nivel de operaciones, tales como control de inventarios, depósitos, ventas,  entre otras donde también se emiten reportes para un control estricto de la misma.