miércoles, 25 de marzo de 2015

Conceptos de bases de datos

En esta entrada voy a comentar los conceptos básicos sobre las bases de datos.

Una base de datos es el conjunto de datos informativos organizados en un mismo contexto para su uso y vinculación, contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificar los en conjunto.

Un sistema de gestor de datos es un sistema de software que permite la definición de base de datos así como la elección de las estructuras de datos necesarios para el almacenamiento y búsqueda de los datos, ya sea de forma interactiva o a través de un lenguaje de programación.

Un modelo de base de datos es un tipo de modelo de datos que determina la estructura lógica de una base de datos y de manera fundamental determina el modo de almacenar, organizar y manipular los datos. Entre los modelos lógicos comunes para bases de datos se encuentran: Modelo jerárquico, Modelo en red, Modelo relacional, Modelo entidad–relación, Modelo de objetos, Modelo documental y Modelo en estrella.

Los sistemas de bases de datos presentan numerosas ventajas ente las cuales se encuentran:
-Control sobre la redundancia de datos. No se almacenan varias copias de los mismos datos.

-Consistencia de datos. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente.

-Más información sobre la misma cantidad de datos. Al estar todos los datos integrados, se puede extraer información adicional sobre los mismos.

-Comparación de datos. La base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados.

Estas son algunas de las aplicaciones:
 1. banca: información de clientes, cuentas, transacciones, préstamos, etc.
2. líneas aéreas: inf. Clientes, horarios,vuelos, destinos, etc. (1ras bases distribuidas geográficamente)
3. universidades: inf. Estudiantes, carreras, horarios, materias, etc.
4. transacciones de tarjeta de crédito: para comprar con tarjetas de crédito y la generación de los extractos mensuales.
5. telecomunicaciones: para guardar registros de llamadas realizadas, generar facturas mensuales, mantener el saldo de las tarjetas,telefónicas de pre pago y almacenar información sobre las redes.

Aquí os dejo un listado sobre los programas actuales de bases de datos:

 http://es.classora.com/reports/x46901/general/ranking-de-las-mejores-bases-de-datos-actuales



Redes Sociales

He hecho un mapa conceptual en el que explico que son las redes sociales, tipos de redes sociales y las ventajas e inconvenientes que puede llevar a utilizarlas.