Base de Datos
Base de Datos
Base de Datos
BASE DE DATOS
PAG.
Introducción……………………………………………………………………………………………………….. 2
Desarrollo…………………………………………………………………………………………………………… xx
Base de Datos……………………………………………………………………………………………………… 3
Contable
CRM
Internet
Conclusión……………………………………………………………………………………………………………….. 11
Bibliografía……………………………………………………………………………………………………………. 12
INTRODUCCIÓN
Los sistemas de información actuales se basan en bases de datos (BD) y sistemas de bases
de datos (SGBD) que se han convertido en elementos imprescindibles de la vida cotidiana
de la sociedad moderna.
BASE DE DATOS
De forma sencilla podemos indicar que una base de datos no es más que un
conjunto de información relacionada que se encuentra agrupada o estructurada.
Los sistemas gestores de bases de datos son la herramienta más adecuada para
almacenar los datos en un sistema de información debido a sus características de
seguridad, recuperación ante fallos, gestión centralizada, estandarización del lenguaje de
consulta y funcionalidad avanzada. En este capítulo analizaremos algunas ideas acerca de
estos importantes componentes de los SIG en la actualidad y veremos las principales
alternativas existentes, al tiempo que estudiaremos los fundamentos de bases de datos
necesarios para comprender la forma en que los datos espaciales se almacenan en las
bases de datos actuales. Asimismo, y para entender la situación presente y conocer las
ventajas e inconvenientes de los distintos métodos de almacenar la información en los
SIG, veremos la evolución de estos respecto a la arquitectura de almacenamiento de
información.
Jerárquicas
Red
Relacionales
Orientadas a objetos
Bases de datos jerárquicas. Los datos se recogen mediante una estructura basada en
nodos interconectados. Cada nodo puede tener un único padre y cero, uno o varios hijos.
De este modo, se crea una estructura en forma de árbol invertido en el que todos sus
nodos dependen en última instancia de uno denominado raíz. Aunque potente, el modelo
jerárquico presenta algunas deficiencias, principalmente la escasa independencia de sus
registros (el acceso a un registro —un nodo— implica que se ha de pasar por sus padres,
restando flexibilidad a la navegación por la base de datos).
Bases de datos en red. Con objeto de solucionar los problemas de redundancia de las
bases de datos jerárquicas, surge el modelo en red. Este modelo permite la aparición de
ciclos en la estructura de la base de datos (es decir, no ha de existir un único padre para
cada nodo), lo cual permite una mayor eficacia en lo que a la redundancia de datos se
refiere. Presenta, no obstante, otros problemas, siendo el más importante de ellos su gran
complejidad, lo que hace difícil la administración de la base de datos.
Bases de datos orientadas a objetos. Se trata de uno de los modelos más actuales,
derivado directamente de los paradigmas de la programación orientada a objetos. El
modelo extiende las capacidades de las bases de datos relacionales, de tal modo que estas
pueden contener objetos, permitiendo así una integración más fácil con la propia
arquitectura de los programas empleados para el manejo de la base de datos, en caso de
que estos hayan sido desarrollados mediante programación orientada a objetos. Su
popularidad crece de forma notable en ciertas áreas en las cuales resultan más ventajosas
que el modelo relacional, siendo los SIG una de ellas.
Ejemplo:
El análisis de requerimientos para una base de datos incorpora las mismas tareas
que el análisis de requerimientos del software. Es necesario un contacto estrecho con el
cliente; es esencial la identificación de las funciones e interfaces; se requiere la
especificación del flujo, estructura y asociativa de la información y debe desarrollarse un
documento formal de los requerimientos.
Una base de datos contiene entidades de información que están relacionadas vía
organización y asociación. La arquitectura lógica de una base de datos se define mediante
un esquema que representa las definiciones de las relaciones entre las entidades de
información. La arquitectura física de una base de datos depende de la configuración del
hardware residente. Sin embargo, tanto el esquema (descripción lógica como la
organización (descripción física) deben adecuarse para satisfacer los requerimientos
funcionales y de comportamiento para el acceso al análisis y creación de informes.
APLICACIONES CRM
Un sistema de gestión de relaciones con clientes (CRM, por sus siglas en inglés) es
otro ejemplo de aplicaciones de base de datos personalizadas para gestionar el marketing,
las ventas y las relaciones de apoyo entre una empresa y sus clientes. Sus objetivos finales
son la maximización de las ventas, reducción de los costos y el fomento de las relaciones
con clientes estratégicos. Los programas de gestión de contactos simples, como "ACT" o el
administrador de tareas del "Outlook" de Microsoft pueden ser personalizados para
adaptarse a las necesidades de los individuos y las pequeñas empresas. "SAP",
"Salesforce.com", y "Siebel" de Oracle son aplicaciones robustas de bases de datos CRM
adecuadas para las grandes empresas.
APLICACIONES EN INTERNET
En este capítulo hemos visto los conceptos básicos sobre bases de datos. Una base
de datos constituye un sistema que permite un manejo adecuado de los datos,
garantizando la seguridad e integridad de estos y permitiendo el acceso a distintos
usuarios de forma transparente. La base de datos está formada por los datos en sí,
organizados de forma estructurada, mientras que las operaciones las provee el sistema
gestor de base de datos (SGBD).
Existen diversos modelos para el almacenamiento de datos, siendo el modelo
relacional el más habitual en la actualidad. En el modelo relacional la información se
organiza en tablas relacionadas entre sí. Cada fila de una base de datos conforma una
dupla, que contiene la información correspondiente a una entidad dada.
El diseño de la base de datos es de gran importancia, y conlleva el diseño de un
modelo conceptual, el diseño de un modelo físico, la implementación y el mantenimiento.
Herramientas como los diagramas E--R son de ayuda en las fases de diseño, cuyo principal
objetivo es crear una estructura de la base de datos que facilite la interpretación de la
información contenida y permita sacar el máximo rendimiento de esta.
En lo que a los SIG respecta, las bases de datos se han ido incorporando
paulatinamente a la gestión de los datos espaciales. Partiendo de una situación inicial en
la que no se empleaban sistemas gestores de bases de datos, estos han ido integrándose
en los SIG de diversas formas. En la actualidad, se emplean bases de datos relacionales,
que son adaptadas para poder almacenar datos espaciales y poder realizar operaciones
sobre ellos. Los SGBD extensibles representan la última tendencia, y en ellos puede
integrarse plenamente la información geográfica de forma óptima.
BIBLIOGRAFÍA