Sie sind auf Seite 1von 11

TIPOS DE BASE DE DATOS

1. Base de Datos Relacionales:

Una base de datos relacional es una base de datos que cumple con el modelo
relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas
reales y administrar datos dinámicamente.

1.1. Ventajas y desventajas:

Ventajas

• Provee herramientas que garantizan evitar la duplicidad de registros.


• Garantiza la integridad referencial, así, al eliminar un registro elimina todos los
registros relacionados dependientes.
• Favorece la normalización por ser más comprensible y aplicable.

Desventajas

• Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información


geográfica.
• No se manipulan de forma manejable los bloques de texto como tipo de dato.

1.2. Aplicaciones:

Bases de Datos Relacionales dentro del paradigma de Gobierno Electrónico:

La mayoría de los actuales proyectos TICS, tanto en el Sector Público como Privado,
consideran como elemento fundamental, la interacción con una Base de Datos Relacional y
un RDBMS (administrador de base de datos relacional).

Siendo así, en la lógica del emergente paradigma de gobierno electrónico, las bases de datos
relacionales y los conceptos asociados a ella (data warehouse, data minning, business
intelligence, government intelligence, etc.), no sólo son pertinentes, sino también necesarios
para la gestión inteligente de la información que surge de la interacción entre la institución y
su medio ambiente. Sólo a partir de ello es posible concebir las bases de una verdadera
gestión del conocimiento, en la “era del conocimiento”.

El éxito de las Bases de Datos Relacionales se debe principalmente a que:

Las Bases de Datos ofrecen sistemas simples y eficaces para representar, manipular y
relacionar los datos, permitiendo el acceso a éstos a través de un esquema conceptual, en vez
de uno físico.

En particular, las bases de datos relacionales se basan en un modelo con sólidas bases
teóricas permiten y controlan el acceso a los datos, compartiendo, relacionando e integrando
datos entre aplicaciones diferentes, garantizando su seguridad e integridad

Gracias a estas características, las aplicaciones a desarrollar pueden contar con una fuente de
datos sólida, segura y generalmente escalalable.
Diseño de una base de datos relacional para el tratamiento de las memorias de
planeamiento:

Se trata de una base de datos alfanumérica, de tipo relacional, referida a las categorías de
Suelo No Urbanizable (SNU) en el planeamiento municipal de Cantabria, incluyendo
aspectos relativos a las condiciones de la edificación y de los usos. Para ello, se plantea
diseño adaptado a las peculiaridades de una variada y compleja realidad urbanística, con
una estructura de entidades y atributos homogénea y válida para el conjunto regional, que
responde no tanto a la gestión del planeamiento como a su análisis e interpretación.
Además, esta base de datos, susceptible de ser vinculada a la cartografía de planeamiento
en un entorno SIG, representa un instrumento de gran valor y utilidad para la elaboración
de un diagnóstico general del modelo territorial de la región.

Aplicación de Bases de Datos relacionales en la investigación histórica: familia


y oficio en la Edad Moderna:

Teniendo como referencia el proyecto de investigación que llevo a cabo sobre el mundo
artesanal en el Madrid del siglo XVI, la comunicación se centra en dos aspectos: la
explicación del método empleado en la explotación de las fuentes, las características
principales de la base de datos utilizada y su aplicación práctica. En la investigación del
grupo artesanal hay que considerar un amplio conjunto de variables -oficio, familia,
socialización, condiciones materiales, sociabilidad- que pueden ser analizadas a través de
tipos dispares de documentos, desde ordenanzas de oficio hasta escrituras notariales de
muy diverso signo, principal soporte documental de este estudio. La gran dificultad para la
explotación de esta fuente es el elevado volumen de datos que hay que reunir para poder
crear el universo social de los trabajadores, por lo que es conveniente utilizar eficaces
propuestas metodológicas. Para desentrañar las redes sociales desarrolladas por el grupo
artesanal, se ha optado por un método de trabajo que permite la estructuración de los datos
empíricos en unos parámetros cuantificables, pero con la flexibilidad suficiente para poder
hacer uso de aspectos más cualitativos del análisis social, tal y como se propone en el
"análisis en retícula", profusamente utilizado en la microhistoria. Este método requiere
identificar a los individuos y, además, establecer sus relaciones, tanto de parentesco como
profesionales. Con las bases de datos relacionales se puede incluir, en una misma
estructura, toda la información que proporciona la documentación notarial. La diferencia
principal con las bases de datos de fichero plano radica en que su diseño se conforma por
medio de varias tablas y no de una sola, que resultaría muy rígida para establecer
relaciones entre individuos y para recoger información dispar. De este forma se pueden
multiplicar sin límite los individuos y también los contenidos de los documentos. La
emigración de aprendices a Madrid durante la segunda mitad del siglo XVI ejemplificará el
método y las posibilidades de las bases de datos relacionales para analizar el aparato
empírico de la investigación. A través del lugar de origen geográfico y situación social y
familiar de los aprendices se podrá obtener una visión aproximada de las distintas
estrategias que seguía cada oficio a la hora de establecer relaciones contractuales con los
menores que entraban en sus talleres.
2. Base de Datos Web:

¿Qué es Base de Datos Web?

Es una herramienta que organiza y administra la información de forma sencilla a través de


una interfaz Web.

Es la columna vertebral de las soluciones DANA.

¿Para qué sirve?

Para organizar la información de manera fácil y sencilla dentro de un entorno colaborativo.

Para mantener las bases de datos integradas a las herramientas de segmentación y envíos
masivos de comunicaciones.

Para controlar el flujo de información que los usuarios pueden manejar a través de grupos
de visualización.

Para generar listas o reportes que puedan ser utilizados en las estrategias comunicacionales
de la empresa o en la emisión de resultados y métricas para la toma de decisiones.

Para llevar un control de las actividades realizadas por cada usuario en la base de datos a
través de la activación de un Log de Auditoría.

Para optimizar procesos comunicacionales.

2.1. Aplicaciones:

Llamadas Masivas:

Es una herramienta que permite establecer comunicaciones directas y personalizadas a


través de llamadas telefónicas que son realizadas de forma automática. Esta aplicación
convierte el texto y los valores procedentes de una base de datos, en audio. El mensaje
es transmitido y reproducido al receptor, en el momento en que éste atiende la llamada.

Características y beneficios:

• Tiene la capacidad de personalizar los mensajes

• Permite el envío de mensajes a públicos segmentados

• Brinda la oportunidad de gestionar políticas de privacidad que permitan a los


receptores de los mensajes filtrar la información que reciben

• Interconexión con operadoras a nivel mundial

• El sistema es flexible; ya que permite configurar diferentes tipos de voces, con


diversos acentos y en varios idiomas

• Capacidad de incorporar gestos y expresiones emocionales en los mensajes


• Permite grabar y escuchar después los mensajes enviados a cada contacto

• Puede modificar la velocidad de reproducción de la voz.

• Configuración de la capacidad que tiene para reintentar las llamadas

• Detección de las llamadas atendidas, números inválidos, teléfonos ocupados y


contestación de un fax

• Posee un historial de todas las llamadas

• Acceso a través de Web Services para realizar llamadas desde otros sistemas

• Posee una interfaz que facilita todo el proceso para el desarrollo de una campaña

• Permite automatizar procesos y optimizar costos

• Se integra automáticamente con todas las aplicaciones desarrolladas bajo la


plataforma DANA.

• Crea equipos de trabajo y controla su acceso a la campaña

• Posee una herramienta llamada “Saldo" que muestra un informe donde se


contabilizan detalladamente los mensajes descontados y abonados

• Visualización actualizada y permanente del saldo disponible de comunicaciones

Email Masivo:

El Email Masivo es una aplicación que permite establecer comunicaciones directas con
los clientes a través del envío de correos personalizados.

Partiendo de la información existente en una base de datos, el mensaje de su preferencia


puede ser enviado a muchas personas simultáneamente; por lo que esta herramienta
permite la optimización de su tiempo.

Características y beneficios:

• Gestión de políticas Anti-Spam: DANA tiene la opción de bloquear o aceptar los


mensajes que ofrecen las empresas a sus clientes

• Plataforma validada y certificada por las principales empresas proveedoras de


servicios de correo electrónico

• Acceso a través de Web Services para el envío de correos desde otros sistema.

• Posee indicadores gráficos que cuantifican los mensajes de manera porcentual y los
distribuyen según dos aspectos: El estatus y la visualización

• Tiene un simulador que permite tener una vista previa del mensaje

• Permite personalizar el contenido de los mensajes


• Ofrece la ventaja de segmentar los públicos a los que va dirigido un mensaje

• Permite crear y utilizar plantillas. Para crearlas, se utiliza un editor en formato html

• Permite categorizar las plantillas y hacerles correcciones ortográficas

• Posee una herramienta llamada “Saldo" que muestra un informe donde se


contabilizan detalladamente los mensajes descontados y abonados

• Visualización actualizada y permanente del saldo disponible de comunicaciones.

• Contiene un historial de mensajes enviados

• Posee una interfaz que facilita todo el proceso para el desarrollo de una campaña

• Permite automatizar procesos y optimizar costos

• Se integra automáticamente con todas las aplicaciones desarrolladas bajo la


plataforma DANA

• Permite crear equipos de trabajo y controlar su acceso a la campaña

SMS Interactivo:

Es una herramienta que permite la interacción entre la empresa y las personas con las
que se relaciona; tanto interna como externamente.

Desde los teléfonos celulares se escriben mensajes que son recibidos por la plataforma
DANA; la cual retorna una respuesta pre-configurada y personalizada.

Características y beneficios:

• La aplicación permite establecer la interacción entre las personas y la empresa. La


posibilidad de tener “Feed back" y bidireccionalidad; de incrementar la capacidad de
respuesta de la organización y de generar mayor participación del público

• Tiene un simulador de envío que permite tener una vista previa de la respuesta pre-
configurada y que retornará a los teléfonos celulares.

• Contiene un historial de mensajes enviados

• Posee indicadores gráficos que cuantifican los mensajes de manera porcentual y los
distribuyen según las operadoras

• Permite realizar consultas sobre cualquier base de datos existente en DANA

• Pre-configura números cortos por empresa; con el fin de identificarla. Como por
ejemplo: 52020

• Pre-configura prefijos exclusivos por empresa. Por ejemplo, el siguiente mensaje de


texto: "DANA factura 501"; siendo DANA el prefijo de la empresa. Además, se
pueden definir varios prefijos por campaña
• Configura las listas de los teléfonos para que se pueda permitir o restringir el acceso
a la campaña interactiva

• Configura mensajes de respuesta; a partir de la información procedente de los


campos de las bases de datos que tiene DANA y que están relacionadas con la
campaña

• Limita el máximo de caracteres que debe tener un campo de respuesta

• Puede realizar búsquedas sobre distintos campos de una base de datos

• Tiene una interfaz que facilita todo el proceso para el desarrollo de una campaña

• Se integra automáticamente con todas las aplicaciones desarrolladas bajo la


plataforma DANA

• Permite crear equipos de trabajo y controlar su acceso a la campaña.

3. Base de Datos Multimedia Referencial:

Una base de datos multimedia es una base de datos que alberga uno o más tipos de archivos
de los medios de comunicación principales como. Txt (documentos),. Jpg (imágenes),. Swf
(vídeos),. Mp3 (audio), etc, y poco se dividen en tres categorías principales:

• Los medios de comunicación (independientes del tiempo, es decir, imágenes y


escritura)
• Medios dinámicos (en función del tiempo, es decir, video y sonido bytes)
• Dimensional medios de comunicación (es decir, los juegos 3D o con ayuda de
computadoras, elaboración de programas de CAD)

Todos los principales medios de comunicación se guardan en los archivos de cadenas


binarias de ceros y unos, y se codifican de acuerdo con el tipo de archivo.

El término "datos" suele ser referenciados desde el punto de vista del equipo, mientras que
el término "multimedia" se hace referencia en el punto de vista del usuario.

Aplicaciones:

• Biología Molecular
• Medicina
• Geografía
• Manufacturera
4. Base de Datos Difusa:

Las BBDD difusas permiten recuperar datos con tan solo una vaga descripción de lo que
deseamos obtener. Esto es un importante avance al acercar el lenguaje natural a la
organización formal de los datos. Puede implementarse, no sin dificultades, en SGBD
ordinarios y el lenguaje de acceso a esta es una extensión de SQL. Sin embargo,
requiere una gran cantidad de parámetros, lo que hace el manejo muy incómodo, lo cual
constituye la principal causa de su impopularidad.

4.1. Ventajas:

Almacenar Imprecisión, la información que tengamos de un atributo particular de un


objeto, aunque esta información no sea el valor exacto.

Suelen usar Etiquetas Lingüísticas con alguna definición asociada (por ejemplo, un
conjunto difuso visto como una “Distribución de Posibilidad”), o sin ninguna
definición asociada (“escalares” con una relación de similitud definida entre ellos).

Operar con esa información de forma coherente (especialmente en las operaciones de


consulta).

4.2. Inconvenientes:

Lenguaje de consulta incómodo, debido al gran número de parámetros que


deben utilizarse.

Comparadores abstractos que hacen difícil la decisión de cuál debemos usar.

Falta de estandarización, derivado de la poca popularidad de este tipo de bases de


datos.

4.3. Aplicaciones:

Gestión de una Agencia de Viajes usando Bases de Datos


Difusas y FSQL:

Las aplicaciones de los SGBD (Sistemas Gestores de Bases de Datos) y de la teoría de


bases
de datos a problemas de “gestión”' son inmensas, como lo demuestra la enorme
cantidad de aplicaciones de este tipo que se venden en el mercado, que van desde
la gestión de un videoclub hasta la gestión de un garaje, pasando por supermercados,
hospitales, hoteles, colegios, universidades o, en general, aplicaciones para la
gestión de cualquier empresa, independientemente de su tamaño o dedicación.

Por otra parte, las BDRD (Bases de Datos Relacionales Difusas) han sido
desarrolladas en los últimos años con diferentes modelos, entre los que cabe destacar
el modelo de Prade-Testemale (1987), el modelo de Umano-Fukami (1982, 1994), el
modelo de Buckles-Petry(1984), el modelo de Zemankova-Kaendel (1985) y el
modelo GEFRED de Medina-Pons-Vila (1994). Este último modelo representa una
síntesis ecléctica de los diferentes modelos publicados para tratar el problema de
representación y gestión de información difusa en bases de datos relacionales. Una de
sus principales ventajas es que consiste en una abstracción general que permite
manejar distintos enfoques y modelos, incluso aunque estos puedan parecer muy
dispares.
Las BDRD pueden ser utilizadas en todas las aplicaciones de las bases de datos
tradicionales, pues éstas no reducen en nada sus posibilidades, sino que, por el
contrario, las aumentan para poder almacenar y tratar información imprecisa, algo
imposible de efectuar usando bases de datos clásicas. La información imprecisa es
habitual en cualquier contexto ya que no es extraño que tengamos cierta
información de forma incompleta o inexacta. En las bases de datos tradicionales, si
no tenemos la información exacta sobre algo se almacena el valor
NULL impidiendo poder almacenar la información que tengamos si no es un dato
exacto.

Por ejemplo, si sabemos que un hombre es “alto”, pero ignoramos su altura exacta, en
bases de datos tradicionales se almacenará el valor NULL, mientras que en BDRD
almacenaremos la información que aporta el concepto “alto”.
Además, usando adecuadamente el poder deductivo del lenguaje FSQL se pueden
obtener conclusiones muy útiles. Por ejemplo, en un hospital podríamos efectuar
consultas del tipo “Dame los enfermos jóvenes que padecen hepatitis y que llevan
ingresados aproximadamente más de 5 semanas”. En un colegio se podría consultar
información como “Dame los alumnos que han superado Matemáticas con buena nota
y han superado física con nota regular”. En un supermercado sería útil conocer las
respuestas a preguntas como “Dame los productos que se han vendido mucho
gastando poco en su publicidad”.
Puede observarse fácilmente que la lista de aplicaciones de gestión y de consultas
útiles sobre éstas sería interminable. En este trabajo vamos a explicar brevemente
cómo se podría efectuar la gestión de una agencia de viajes turísticos a través de una
BDRD y usando el lenguaje FSQL. En nuestro caso nos centraremos
principalmente en dos tipos de operaciones: El alquiler de viviendas en todo tipo de
lugares turísticos (algo muy en boga últimamente con la moda del turismo rural) y la
oferta de viajes y excursiones programadas de todo tipo.
En primer lugar expondremos una breve descripción de las principales ventajas que el
lenguaje FSQL incorpora a la sentencia SELECT, para expresar consultas difusas. Una
descripción más detallada de ésta y otras sentencias de FSQL, así como una
explicación de la arquitectura del Servidor FSQL pueden encontrarse en (Galindo,
Medina, 1998A) y (Galindo, 1999). A continuación veremos brevemente los tipos
de información que pueden ser almacenados en nuestra BDRD. Por último, veremos
cómo las BDRD pueden mejorar la gestión de información en una agencia de viajes.

IMPLEMENTACIÓN DE UNA BASE DE DATOS RELACIONAL


DIFUSA:
UN CASO EN LA INDUSTRIA DEL CARTÓN
El modelado de los atributos fue llevado a cabo en una empresa de fabricación de
cartulinas. En este sentido, la fenomenología es descrita a través de atributos y
valores imprecisos e inciertos. En particular nos hemos concentrado en el dominio de
conocimiento (knowhow) relativo al proceso de fabricación de cartulinas estucadas,
específicamente al saber hacer del proceso de control de calidad de productos
terminados que lleva a cabo el Departamento de Conversión de la empresa.

5. Base de Datos Federadas:

La importancia de las bases de datos federadas se encuentra principalmente en su doble


comportamiento. Es decir, en su capacidad de atender consultas globales, al mismo tiempo
que permite que la base de datos componentes siga atendiendo a sus aplicaciones locales. El
componente de bases de datos está interconectados a través de una red de computadoras, y
pudiendo estar descentralizado geográficamente. El surgimiento de estándares y nuevas
tecnologías permite crear soluciones multibase de datos. Estándares para el desarrollo de
manejadores de base de datos (SQL), así como el de tecnologías para la conexión a
múltiples base de datos (JDBC) y lenguajes capaces de crear aplicaciones que se ejecuten en
cualquier plataforma (java) permiten crear aplicaciones multibase de datos, que aunque
consumen un tiempo considerable ofrecen una solución. Heimbigner fueron uno de los
primeros en definir una base de datos de arquitectura federada. Definir la arquitectura y la
interconexión de bases de datos que reduzcan al mínimo la centralización parcial, apoyando
el intercambio y la coordinación entre los sistemas de bases de datos. A través de la
abstracción de datos, los sistemas de bases de datos federadas puede proporcionar un
uniforme de front-end de interfaz de usuario, permitiendo a los usuarios y clientes para
almacenar y recuperar datos en múltiples bases de datos con una única consulta - incluso si
los elementos constitutivos son las bases de datos heterogéneas. Con este fin, un sistema de
bases de datos federadas debe ser capaz de descomponer la consulta en subconsultas para su
presentación a los constituyentes del DBMS, después de lo cual el sistema debe el resultado
compuesto de conjuntos de la subconsultas. Debido a los diversos sistemas de gestión de
bases de datos de consulta emplean diferentes lenguajes, sistemas de bases de datos
federadas pueden solicitar paquetes de subconsultas a traducir en las lenguas de consulta.
Para lograr los altos niveles de rendimiento que los mayores sitios Web requieren, un
sistema de varios niveles permite normalmente equilibrar la carga de procesamiento de cada
nivel entre varios servidores. SQL Server crea una partición horizontal de los datos de una
base de datos con el fin de compartir la carga del procesamiento de la base de datos entre un
grupo de servidores. Estos servidores se administran independientemente, pero cooperan en
el procesamiento de las peticiones de base de datos de las aplicaciones. Este grupo
cooperativo de servidores se denomina federación.

6. Base de Datos Grid:

Base de datos Grid proporciona un modelo uniforme para ver los recursos en base de datos
heterogénea red medio ambiente. Su objetivo es integrar varias bases de datos científicos,
incluidos los del espectro, geográficos, biológicos y bases de datos.

Base de datos Grid se inició el proyecto en Centro de Investigación de Tecnología de la


rejilla de AIST (Instituto Nacional de Tecnología y Ciencia Industrial Avanzada), Japón. En
la actualidad, el proyecto es una parte del servicio-ware Grupo de Investigación de
Tecnología de la Información Research Institute (ITRI), AIST.
Características:

Integra la base de datos heterogéneos Recursos: relacional, XML, Web y bases de datos
RDF.

Proporciona escalabilidad utilizando Paralela y Distribuida tecnologías: SOA / OGSAl,


MapReduce y OGSA-DQP.

Adopción de Tecnologías de Web Semántica: Ontologías y Normas

Aplicaciones:

 Geociencias.
 Ciencias de la Vida.
 Semántica de SOA.
 AGENDA TELEFÓNICA 2 CON CONTROL DATAGRID:

Un DataGrid que permite crear, de manera automática, un enlace complejo con los
datos, ahorrando trabajo de escritura de código pues tiene implementadas muchas
funciones útiles para mostrar y manipular campos de una o varias tablas.
El control DataGrid de los formularios Windows Forms muestra datos en una serie de
filas y columnas. En el caso más sencillo, la cuadrícula está enlazada a un origen de
datos con una sola tabla que no tiene relaciones. En ese caso, los datos aparecen en
filas y columnas simples, como en una hoja de cálculo.

GRID DATACENTER VIRTUAL:

Un Grid Datacenter Virtual es una solución avanzada que consta de varios servidores
físicos agrupados en un cluster (grid) en el que la capacidad de procesamiento, memoria
RAM y almacenamiento se distribuyen entre todos los equipos sin estar asignados en
exclusiva a uno de ellos. Los datos se almacenan de forma redundada a lo largo del
grid, de forma que en caso de fallo de uno (o varios) de los servidores físicos que
conformar en grid, la información seguirá estando disponible y el sistema continuará
funcionando sin interrupción.

Das könnte Ihnen auch gefallen