Fundamiento De Inteligencia De Negocios
Enviado por markeld7 • 21 de Octubre de 2014 • 3.439 Palabras (14 Páginas) • 281 Visitas
Capítulo 6: Fundamentos de inteligencia de negocios: bases de datos y administración de la información.
1. ORGANIZACIÓN DE LOS DATOS EN UN ENTORNO DE ARCHIVOS TRADICIONAL
Un sistema de información efectivo provee a los usuarios información precisa, oportuna y relevante.
• Precisa, porque está libre de errores.
• Oportuna cuando está disponible para los encargados de tomar decisiones.
• Relevante cuando es útil y apropiada tanto para los tipos de trabajos
TÉRMINOS Y CONCEPTOS DE ORGANIZACIÓN DE ARCHIVOS
Un sistema computacional organiza los datos en una jerarquía que empieza con bits y bytes, y progresa hasta llegar a los campos, registros, archivos y bases de datos.
• Un bit representa la unidad más pequeña de datos.
• Un conjunto de palabras o un número completo se denomina campo
• Un grupo de campos relacionados representan un registro.
• Un grupo de registros del mismo tipo se denomina archivo
• Un grupo de archivos relacionados constituye una base de datos
• Una entidad es una persona, lugar, cosa o evento sobre el cual almacenamos y mantenemos información
• Una característica o cualidad que describe a una entidad específica se denomina atributo.
PROBLEMAS CON EL ENTORNO DE ARCHIVOS TRADICIONAL
• La redundancia de los datos es la presencia de datos duplicados en varios archivos, de modo que se almacenen los mismos datos en más de un lugar o ubicación y conduce a la inconsistencia de los datos.
• La dependencia programa-datos se refiere al acoplamiento de los datos almacenados en archivos y los programas específicos requeridos para actualizar y dar mantenimiento a esos archivos.
• Falta de flexibilidad, Un sistema de archivos tradicional puede entregar informes programados de rutina después de cierto esfuerzo extenso de programación pero no puede entregar informes ad hoc ni responder de manera oportuna a los requerimientos de información no anticipados
• Seguridad defectuosa, el acceso a la información, así como su diseminación, pueden estar fuera de control
• Falta de compartición y disponibilidad de los datos, la información no puede fluir con libertad entre áreas funcionales o partes de la organización distintas
2. LA METODOLOGÍA DE LAS BASES DE DATOS PARA LA ADMINISTRACIÓN DE DATOS
Una base de datos es la de una colección de datos organizados para dar servicio a muchas aplicaciones de manera eficiente, al centralizar los datos y controlar los que son redundantes.
SISTEMAS DE ADMINISTRACIÓN DE BASES DE DATOS
Un Sistema de Administración de Bases de Datos (DBMS) es software que permite a una organización centralizar los datos, administrarlos en forma eficiente y proveer acceso a los datos almacenados mediante programas de aplicación. Es una interfaz entre los programas de aplicación y los archivos de datos físicos.
• La vista lógica presenta los datos según la manera en que los perciben los usuarios finales o los especialistas de negocios.
• La vista física muestra la verdadera forma en que están organizados y estructurados los datos en los medios de almacenamiento físicos.
Las bases de datos relacionales representan los datos como tablas bidimensionales (llamadas relaciones).
En una base de datos relacional se utilizan tres operaciones básicas: seleccionar, unir y proyectar.
• La operación seleccionar crea un subconjunto que consiste en todos los registros del archivo que cumplan con criterios establecidos.
• La operación unir combina tablas relacionales para proveer al usuario más información de la que está disponible en las tablas individuales.
• La operación proyectar crea un subconjunto que consiste de columnas en una tabla, con lo cual el usuario puede crear nuevas tablas que contengan sólo la información requerida.
Un DBMS orientado a objetos almacena los datos y los procedimientos que actúan sobre esos datos como objetos que se pueden recuperar y compartir de manera automática. Son más lentos que los DBMS Relacionales.
Los sistemas DBMS objeto-relacional híbridos, que ofrecen las capacidades de los sistemas DBMS tanto orientados a objetos como relacionales.
BASES DE DATOS EN LA NUBE
Los proveedores de computación en la nube ofrecen servicios de administración de bases de datos, pero por lo general estos servicios tienen menos funcionalidad que sus contrapartes dentro de las premisas de la empresa
Ejemplo Amazon Web Services cuenta con una base de datos no relacional simple llamada SimpleDB. Se reduce los costos al integrarse con las herramientas de software existentes y proveer simetría con las bases de datos tanto en las premisas de la empresa como en la nube.
CAPACIDADES DE LOS SISTEMAS DE ADMINISTRACIÓN DE BASES DE DATOS
• Los DBMS tienen una capacidad de definición de datos para especificar la estructura del contenido de la base de datos.
• Diccionario de datos, el cual es un archivo automatizado o manual que almacena las definiciones de los elementos de datos y sus características.
• Lenguaje de manipulación de datos el cual se utiliza para agregar, modificar, eliminar, recuperar los datos en la base
• El lenguaje de manipulación de datos más prominente en la actualidad es el lenguaje de consulta estructurado, o SQL.
DISEÑO DE BASES DE DATOS
• El diseño conceptual o lógico de la base de datos es un modelo abstracto de ésta desde una perspectiva de negocios
• El diseño físico muestra la verdadera disposición de la base de datos en los dispositivos de almacenamiento de acceso directo.
Diagramas de normalización y de entidad-relación
Es el proceso de diseño que identifica las relaciones entre los elementos de datos y la manera más eficiente de agruparlos en conjunto para satisfacer los requerimientos de información de la empresa. Identifica a los elementos de datos redundantes y las agrupaciones de elementos de datos requeridas.
El proceso de crear estructuras de datos pequeñas y estables pero a la vez flexibles y adaptivas a partir de grupos complejos de datos se denomina normalización.
Los sistemas de bases de datos relacionales tratan de cumplir reglas de integridad referencial para asegurar que las relaciones entre las tablas acopladas permanezcan consistentes.
...