Las organizaciones requieren de informacin para tomar decisiones
Esta informacin se transmite en todos los niveles de la organizacin
a travs de los Sistemas de informacin Uno de los componente principales de un sistema de informacin es el Sistema de base de Datos, su propsito es almacenar recuperar y mantener grandes cantidades de datos requeridos por la organizacin Sistemas de Archivos Tradicionalmente se usaban los sistemas de archivos Los archivos se diseaban para cada programa de aplicacin destinado a apoyar las actividades de un departamento especfico Esta forma de organizacin implicaba que los archivos por departamento contengan informacin duplicada (redundancia de informacin) Uso inadecuado de espacio en disco y posibles inconsistencias, ya que un mismo dato poda reflejar diferentes valores Se generaba dependencia de los datos respecto del soporte fsico y los programas, que conllevaba a falta de flexibilidad frente a cambios Los sistemas de archivos no eran apropiados para sistemas de ayuda a la toma de decisiones Sistema de base de datos La idea de los sistemas de base de datos es mantener los datos en un repositorio centralizado (Base de datos) evitando los inconvenientes generados por los sistemas de archivos Cada departamento crea mantiene y recupera informacin de este repositorio Para lograr este objetivo los sistemas de base de datos tiene un componente software llamado Sistema de gestin de base de datos (SGBD) que permite administrar este repositorio Cada programa de aplicacin interacta con el SGBD para crear mantener y recuperar datos de la base de datos El SGBD es la interfaz entre los programas de aplicacin y la base de datos Definicin Los sistemas de bases de datos es un conjunto de datos interrelacionados almacenados en conjuntos sin redundancias perjudiciales Los datos se almacenan de modo que resulten independientes de los programas que los usen Un sistema de base de datos est formado por un SGBD y una Base de Datos
Base de datos Es una coleccin de datos persistentes e independientes usados por una organizacin determinada Adems de los datos se deben guardar las relaciones que existen entre los datos Es una coleccin de datos relacionados, una base de datos tambin incluye la descripcin de los datos, mejor dicho se almacena la estructura de los datos Tenemos dos mbitos dentro de la base de datos, la descripcin de los datos y los propios datos almacenados Sistema de gestin de bases de datos Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos El SGBD facilita el proceso de definir construir y manipular base de datos para diversas aplicaciones Definir una base de datos significa especificar los tipos de datos, las estructuras y las restricciones de los datos que se almacenarn en ella. Construir una base de datos se refiere al proceso de poblar (crear y guardar) los datos en un medio de almacenamiento controlado por el SGBD. Manipular la base de datos es realizar funciones como: consultar la base de datos para obtener datos especficos, actualizar (aadir, modificar o eliminar) la base de datos para reflejar los cambios del mbito o espacio del problema (mundo real) y generar informes a partir de estos datos. Usuario: Usuario final Los usuarios finales son aquellos que utilizan servicios de programas previamente preparados para realizar consultas o actualizaciones a la base de datos. Usuario informtico Administrador de base de datos (DBA) es responsable de la confidencialidad disponibilidad seguridad e integridad de la base de los datos almacenados en la base de datos, vigila el buen funcionamiento de la base de datos El diseador identifica los datos que han de estar contenidos en la base de datos y determina las estructuras ms apropiadas El analista programador desarrolla los programas para los usuarios finales Arquitectura de tres niveles Llamada tambin arquitectura de 3 esquemas El objetivo es lograr independencia de los datos respecto de los programas de aplicacin y del almacenamiento fsico Nivel interno Se establece la organizacin fsica de almacenamiento de los datos, es decir la estructura de datos en disco Nivel Conceptual Se establece la estructura lgica de almacenamiento de los datos de toda la base de datos Nivel Externo Se define la estructura lgica de una porcin de la base de datos(Vista) requerida por un grupo de usuarios Independencia de datos Los sistemas de base de datos deben mantener la coherencia entre los esquemas interno, conceptual y externo, y lograr la independencia de los datos. Independencia lgica de datos Independencia fsica de datos
DISEO DE BASE DE DATOS El diseo de base de datos es el proceso mediante el cual se define la estructura lgica y fsica de una base de datos que cubra los requerimientos de informacin de los usuarios en una organizacin