Descarga - Tecnológico Nacional de México

Anuncio
Una base de datos o banco de datos es un conjunto de datos pertenecientes
a un mismo contexto y 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. Actualmente, y debido al desarrollo
tecnológico de campos como la informática y la electrónica, la mayoría de
las bases de datos están en formato digital, siendo este un componente
electrónico, y por ende se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos,
abreviado DBMS, que permiten almacenar y posteriormente acceder a los
datos de forma rápida y estructurada. Las propiedades de estos DBMS, así
como su utilización y administración, se estudian dentro del ámbito de la
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 datos personales se encuentran protegidos por la
Ley Orgánica de Protección de Datos de Carácter Personal (LOPD), en
México por la Ley Federal de Transparencia y Acceso a la Información
Pública Gubernamental y en Argentina la Ley de Protección de Datos
Personales
Los sistemas de gestores libres son aquellos que podemos descargar sin
tener que pagar alguna cantidad, por ejemplo:







MySQL
Sydes (linux)
SQLIFE
ProsgretSQL
Filebird
ApacheDerby
DBD2 express-C DB2
Sistemas de gestores de datos de base de datos No libres ejemplo:












Microsoft Access
Microsoft SQL Server
Open Access
Oracle
Paradox
Adbantase
Dbase
Foxpro
IBMDB2
IBM Informics
InterBase
Sibase (Todas las versiones)
Características
Entre las principales características de los sistemas de base de datos
podemos mencionar:








Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar
Ventajas de las bases de datos
Control sobre la redundancia de datos:
Los sistemas de ficheros almacenan varias copias de los mismos datos en
ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento,
además de provocar la falta de consistencia de datos.
En los sistemas de bases de datos todos estos ficheros están integrados, por
lo que no se almacenan varias copias de los mismos datos. Sin embargo, en
una base de datos no se puede eliminar la redundancia completamente, ya
que en ocasiones es necesaria para modelar las relaciones entre los datos.
Desventajas de las bases de datos
Complejidad:
Los SGBD son conjuntos de programas que pueden llegar a ser complejos
con una gran funcionalidad. Es preciso comprender muy bien esta
funcionalidad para poder realizar un buen uso de ellos.
Coste del equipamiento adicional:
Tanto el SGBD, como la propia base de datos, pueden hacer que sea
necesario adquirir más espacio de almacenamiento. Además, para alcanzar
las prestaciones deseadas, es posible que sea necesario adquirir una
máquina más grande o una máquina que se dedique solamente al SGBD.
Todo esto hará que la implantación de un sistema de bases de datos sea más
cara.
Vulnerable a los fallos:
El hecho de que todo esté centralizado en el SGBD hace que el sistema sea
más vulnerable ante los fallos que puedan producirse. Es por ello que deben
tenerse copias de seguridad (Backup).
Descargar