Es posible diferenciar dato de informacin de la siguiente manera:
Informacin: Conjunto de datos relacionados que cobran importancia dependiendo de quien los analiza y que es una herramienta fundamental para la toma de decisiones. Dato: Son letras, palabras, nmeros y grficas que describen eventos personas cosas e ideas que se transforman en Informacin cuando se utilizan como base para alguna accin o toma de decisiones. Enfoque por Agregacin (o Tradicional) Se relaciona con el procesamiento de datos por departamento (o Unidad organizacional) Los SIA responden a requerimientos de usuarios de aplicaciones individuales (remuneraciones, contabilidad, control de inventario, etc.) Cada SIA es diseado para satisfacer las necesidades de un departamento o un grupo de usuarios. El nombre por agregacin representa un proceso evolutivo que se manifiesta al ir acoplando nuevos SIA. Cada Nueva aplicacin es diseada con su propio conjunto de archivos de datos. Muchos datos pueden ya existir en archivos de otras aplicaciones, pero para ser usados necesitan ser reestructurados. La mayora de las veces es ms fcil disear nuevos archivos para cada aplicacin. Cada programa es dueo de sus archivos de datos y la lgica del programa es dependiente de los formatos y descripciones de esos datos. Desventajas del Enfoque por Agregacin Redundancia no controlada: Al tener cada aplicacin sus propios archivos existe un alto grado de redundancia. Inconsistencia de datos: Se produce cuando el dato es almacenado en distintas partes y no se modifica en todas ellas al realizarse una actualizacin. Inflexibilidad: No se puede responder con facilidad a requerimientos de informacin (reportes, documentos, etc.) que no hallan sido considerados en el diseo original. Escasa posibilidad de compartir datos: Al tener cada aplicacin sus propios archivos, existe poco oportunidad para los usuarios de compartir datos. Pobre estandarizacin: Al desarrollar sistemas de informacin se requieren estndares, bsicamente para los nombres de datos, formatos y restricciones de acceso, esto es difcil en este enfoque porque la responsabilidad por el diseo y operacin es descentralizada. Provoca dos tipos de problemas. Baja productividad del programador: El programador en general, debe disear cada archivo usado en una nueva aplicacin y luego codificar las definiciones en el programa. Excesiva Mantencin: Como las descripciones de archivos y registros e tems de datos estn dentro de los programas, cualquier modificacin de un archivo requiere que se identifiquen el o los programas que lo estn usando. Concepto de Bases de Datos Es un conjunto de datos relacionados, que permiten satisfacer las necesidades de informacin de una organizacin. Tiene dos propiedades importantes: INTEGRAR y COMPARTIR Integrar: significa que los diferentes archivos de datos han sido lgicamente organizados para reducir la redundancia de datos y facilitar el acceso a ellos. Compartir: Significa que todos los usuarios calificados tienen acceso a los mismos datos, para usarlos en diferentes actividades. Componentes Principales Datos Hardware Software DBMS (Data Base Management System) Usuarios Usuarios Informticos Diseadores (lgicos/fsicos) Programador de aplicaciones Administradores de BD o DBA (Data Base Administrator) Usuarios Finales (clientes) Usuarios ocasionales Usuarios normales Usuarios avanzados El Administrador de Base de Datos (DBA) La persona encargada de esta funcin tiene la responsabilidad de la implementacin y operacin del SABD (Sistema de Administracin de Bases de Datos). El DBA administra el producto de software denominado SABD, realiza la creacin fsica y Mantencin de la base de datos. Principales Responsabilidades del DBA Las principales responsabilidades del DBA son las siguientes: Desarrollo, estructuracin y crecimiento de la base de datos de acuerdo a las facilidades del SABD y la situacin de la organizacin. Habilitacin de facilidades que originen una ptima implementacin del SABD, como interfaz de usuarios, mecanismos de seguridad, integridad, privacidad, validacin, verificacin entre otros. Supervisin del uso dado por el usuario de las facilidades otorgadas por el SABD. Definir polticas de acceso a la base de datos Preparacin y difusin de procedimientos para la operacin del SABD. Asistencia tcnica a los usuarios del SABD Medicin peridica del desempeo del SABD Ventajas del Enfoque de BD Es posible disminuir la redundancia. Es posible evitar inconsistencia. Es posible compartir los datos. Es posible hacer cumplir las normas. Seguridad en los datos. Es posible mantener la integridad. Es posible equilibrar requerimientos opuestos. Globalizacin de la Informacin. Independencia de los datos. Incluye un software que facilita la interrogacin. Caractersticas del Enfoque de BD Auto descriptivo. Aislamiento entre los datos y programas. Soporte de mltiples vistas de los usuarios Compartimiento de los datos y procesamiento de transacciones multiusuario Arquitectura ANSI/SPARC Arquitectura basada en 3 niveles: Externo: Es el ms cercano a los usuarios, es decir, es el que se ocupa de la forma como los usuarios individuales perciben los datos. Conceptual: Nivel de mediacin entre los niveles externo e interno. Este nivel representa los datos de manera abstracta y no como los usuarios finales perciben los datos. Interno: Es el ms cercano al almacenamiento fsico, es decir, el que se preocupa de forma en que se almacenan los datos. Lenguajes de un DBMS Lenguaje de definicin de datos (DDL, data definition language) Lenguaje de definicin del almacenamiento (SDL) Lenguaje de definicin de vistas (VDL) Lenguaje de manipulacin de datos (DML data manipulation language) Base de Datos Distribuidas Una Base de Datos Distribuida es una base de datos construida sobre una red computacional y no por el contrario en una mquina aislada. La informacin que constituye la base de datos esta almacenada en diferentes sitios en la red, y las aplicaciones que se ejecutan accesan datos en distintos sitios. Data Warehouse Un Data Warehouse es una coleccin de datos en la cual se encuentra integrada la informacin de una organizacin y que se usa como soporte para el proceso de toma de decisiones gerenciales. Clase 2 Modelo de Datos Modelo: Representacin de la realidad que conserva slo los detalles relevantes. Diseo y Administracin de Bases de Datos. Hansen y Hansen. Abstraccin: Accin de abstraer. Separar por medio de una operacin intelectual las cualidades de un objeto para considerarlas aisladamente o para considerar el mismo objeto en su pura esencia o nocin". D.R.A.E., 1992. Clasificacin: accin de abstraer las caractersticas comunes a un conjunto de ejemplares para crear una categora a la cual pertenecen. Agregacin: consiste en construir un nuevo elemento del modelo como compuesto de otros elementos. Puede ser agregacin de clases, de propiedades para obtener una clase o de propiedades para obtener una propiedad compuesta. Generalizacin: accin de abstraer las caractersticas comunes a varias clases (subclase) para construir una clase ms general que las comprenda a todas (superclase). Asociacin: se utiliza para vincular dos o ms clases, crendose un elemento de tipo distinto. Modelo Entidad Relacin Es una persona, lugar, cosa, concepto o suceso, real o abstracto, de inters para la empresa (ANSI 1977). Restricciones Para solucionar este problema es que surgen una serie de conceptos que tienden a completar el contenido semntico de las interrelaciones Cardinalidades de un tipo de entidad Se define cardinalidad mxima y mnima de los tipos de entidad que participan en un tipo de interrelacin. Clase 2.5 Tipos de Bases de Datos Base de Datos de Red Coleccin de registros los cuales estn conectados entre si por medio de enlaces. Base de Datos Jerrquica Coleccin de registros organizados como colecciones de rboles. La informacin de distribuye en distintos niveles segn su importancia estructural. Estas Bases de Datos se representan como una coleccin de diagramas de estructuras de rbol. Base de Datos Relacional Informacin almacenada en forma de tablas, y permite establecer relaciones entre distintas entidades por medio de campos en comn. Base de Datos Relacional Informacin almacenada en forma de tablas, y permite establecer relaciones entre distintas entidades por medio de campos en comn. Entidades A partir de descripciones de negocio, buscando sustantivos de usos comn en el negocio, buscando sinnimos, que representen conceptos generalizables Atributos Definen las propiedades de una entidad, basados en un dominio (conjunto de valores posibles que puede tomar). Tipos de relaciones Uno a uno , uno a muchos, muchos a muchos.