Fundamentos de base de datos
Una base de datos o banco de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como lainformática y la electrónica, la mayoría de las bases de datos tienen formato electrónico, que ofrece un amplio rango de soluciones al problema de almacenar datos.
En informática existen los sistemas gestores de bases de datos (SGBD), que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de los sistemas gestores de bases de datos se estudianen informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo en España, los datospersonales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD).
Importancia de las Bases de Datos y los Sistemas de Información:
Las B.D son de gran importancia ya que permiten a los usuarios o clientes almacenar información de forma mas cómoda para que este pueda conocer con exactitud datos básicos ya sea de un cliente (sexo, edad, preferencias, etc.) ypoder ir mas allá (aficiones, gustos básicos, marcas preferenciales, etc.) resultan un recurso muy valioso para las empresas y le facilitan de gran manera en trabajo y control de nomina.
La importancia de un sistema de información es que está formado por un conjunto de funciones o componentes interrelacionados que forman un todo, es decir, obtiene, procesa, almacena y distribuye información paraapoyar la toma de decisiones y el control en una organización. Igualmente apoya la coordinación, análisis de problemas, visualización de aspectos complejos, entre otros.
Objetivos de las Bases de Datos:
Los objetivos de un sistema de base de datos es disminuir los siguientes aspectos:
* Redundancia e inconsistencia de datos:
Puesto que los archivos que mantienen almacenada la información soncreados por diferentes tipos de programas de aplicación existe la posibilidad de que si no se controla detalladamente el almacenamiento, se pueda originar un duplicado de información, es decir que la misma información se encuentre más de una vez en un dispositivo de almacenamiento. Esto aumenta los costos de almacenamiento y acceso a los datos, además de que puede originar la inconsistencia delos datos - es decir diversas copias de un mismo dato no concuerdan entre si -, por ejemplo: que se actualiza la dirección de un cliente en un archivo y que en otros archivos permanezca la anterior.
* Problemas de seguridad:
La información de toda empresa es importante, aunque unos datos lo son más que otros, por tal motivo se debe considerar el control de acceso a los mismos, no todos losusuarios pueden visualizar alguna información, por tal motivo para que un sistema de base de datos sea confiable debe mantener un grado de seguridad que garantice la autentificación y protección de los datos. En un banco por ejemplo, el personal de nóminas sólo necesita ver la parte de la base de datos que tiene información acerca de los distintos empleados del banco y no a otro tipo de información.* Problemas de integridad:
Los valores de datos almacenados en la base de datos deben satisfacer cierto tipo de restricciones de consistencia. Estas restricciones se hacen cumplir en el sistema añadiendo códigos apropiados en los diversos programas de aplicación.
1.2 Sistemas de manejo de Bases de Datos
Los Sistemas de gestión de base de datos son un tipo de software muy específico,...
Regístrate para leer el documento completo.