Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TELECOMUNICACIONES
BASE DE DATOS
CONSULTA
2019 - 2020
Sistemas de Gestión de Bases de datos
Tradicionalmente, para manipular grandes cantidades de datos aparecieron en primer lugar las
bases de datos o "bancos de datos", cumpliendo de manera aproximada con la definición
presentada anteriormente. Se trataba de almacenar ordenadamente datos en un juego de ficheros,
y, mediante unas aplicaciones informáticas y un sistema de índices, gestionarlas adecuadamente
(Figura 1). [2]
Para resolver estos problemas aparecen en el mercado los Sistemas de Gestión de Bases de
Datos, que convierten el acceso a los datos y su gestión en una aplicación cerrada ("caja negra"),
interponiéndose entre los usuarios y los ficheros, y haciéndose cargo de todos los problemas de
explotación, mantenimiento y comprobación de los datos (Figura 2). De esta manera el usuario
pierde de vista todos los detalles relativos al almacenamiento físico de los de los datos tratando
con ellos sólo a través de un lenguaje conceptual sencillo.
Sistemas gestores de base de datos
Tipos de sistemas de
Características Ventajas Desventajas Conclusiones
base de datos
MySQL
Uno de los sistemas de gestión de
Bajo costo en base de datos muy usado es el
requerimientos para la MySQL gracias a sus relevantes
Con más de seis millones de instalaciones características que presenta ya
elaboración de base de
datos. No es intuitivo, como otros que es de software libre, con una
Con software libre. programas (ACCESS). alta velocidad y facilidad para su
Facilidad de
configuración e instalación.
Lo ofrece bajo la GNU, GLP configuración e
Está desarrollado en su mayor parte en ANSI c. instalación.
Oracle es el motor de
base de datos de El mayor inconveniente de
Soporte de transacciones.
objeto-relacional más Oracle es quizás su precio.
usado a nivel mundial.
Oracle
Estabilidad. Puede ejecutarse en Necesidad de ajustes.
todas las plataformas,
Escalabilidad. desde una PC hasta un Elevado coste de la
Es multiplataforma. supercomputador. información.
Soporte de transacciones.
Escalabilidad, estabilidad y Oracle también es otro de los
seguridad. Soporta motores de base de datos más
Soporte de procedimientos almacenados. usados a nivel mundial, debido a
Microsoft SQL Server Soporte de transacciones.
transacciones. enorme cantidad de memoria que puede ejecutarse en todas las
RAM que utiliza para la plataformas, desde un PC has un
instalación y utilización del supercomputador.
software
Escalabilidad,
Escalabilidad, estabilidad y seguridad. estabilidad y
seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de
administración, que permite el uso de comandos DDL y La relación calidad-precio
DML gráficamente. esta muy debajo comparado
Soporta
Permite trabajar en modo cliente-servidor donde la procedimientos con Oracle.
información y datos se alojan en el servidor y las almacenados.
terminales o clientes de la red sólo acceden a la
información.
Además permite administrar información de otros
servidores de datos
Tablas para almacenar
Crear tablas de datos indexadas.
los datos.
Consultas para buscar
Es un componente de la suite Microsoft Office. y recuperar únicamente
los datos que necesita.
Crear tablas de datos indexadas.
Limitaciones en el
Microsoft Access: Modificar tablas de datos. procesamiento de las
Relaciones entre tablas (creación de bases de datos búsquedas
relacionales). Formularios para ver,
agregar y actualizar los
Creación de consultas y vistas
datos de las tablas.
Consultas referencias cruzadas
Consultas de acción (INSERT, DELETE, UPDATE)
Formularios. Informes
Llamadas a la API de windows.
Capacidades poderosas y muy veloces para el manejo de
Menor costo Integridad
datos nativos y remotos.
Flexibilidad para crear todo tipo de soluciones de bases
Seguridad
de datos.
Visual FoxPro: Entorno windows (Es
Lenguaje de programación Orientado a objetos.
más familiar y
Utilización de sentencias SQL en forma nativa. predecible) Menor capacidad de
Poderoso manejo de vistas y cursores y control completo procesamiento
de estructuras relacionales.
Su propio gestor de base de datos incorporado. Sin
embargo, también puede conectarse con servidores de
base de datos, tales como Oracle, Microsoft SQL Server o
MySQL.
Bibliografía:
[1] Rigaux,P.; Scholl,M. & Voisard,A. (2001) Introduction to Spatial Databases: Applications to GIS, Morgan Kaufmann, 400 pp.
[2] OpenGIS Consortium (1999) OpenGIS Simple Features Specification For SQL http://www.opengis.org/docs/99- 049.pdf