27

Modelos emergentes de bases de datos

Embed Size (px)

Citation preview

Page 1: Modelos emergentes de bases de datos
Page 2: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

ContenidoBase de datos..................................................................................................................................................3

Áreas de Aplicación.....................................................................................................................................3

Características de las BD...........................................................................................................................3

Ventajas y desventajas de las bases de datos........................................................................................4

Modelos de Bases de Datos..........................................................................................................................4

Modelos comunes:......................................................................................................................................5

Bases de Datos Activas..................................................................................................................................5

Características:............................................................................................................................................6

Ventajas:.......................................................................................................................................................6

Bases de Datos Documentales.....................................................................................................................7

Gestión documental....................................................................................................................................8

Ventajas y desventajas...............................................................................................................................9

Bases de Datos Jerárquicas........................................................................................................................90

Características:........................................................................................................................................101

Desventajas:.............................................................................................................................................101

Bases de Datos Multidimensionales.........................................................................................................112

Características:........................................................................................................................................122

Bases de Datos Orientadas a Objetos....................................................................................................123

Características.........................................................................................................................................134

Ventajas y desventajas...........................................................................................................................134

Bases de Datos Paralelas..........................................................................................................................145

Modelos de Arquitectura.........................................................................................................................155

Ventajasy desventajas............................................................................................................................156

Bases de Datos Relacionales......................................................................................................................17

Características...........................................................................................................................................17

Ventajas y desventajas.............................................................................................................................18

Bases de Datos Semánticas........................................................................................................................19

Características.........................................................................................................................................180

Desventajas..............................................................................................................................................190

Page 3: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Ventajas....................................................................................................................................................190

!Final de fórmula inesperado

Base de datosUna base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. 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 (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.

Existen programas denominados sistemas gestores de bases de datos, abreviados SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.

Áreas de AplicaciónBanca: Información de clientes, cuentas, préstamos, registro de operaciones, operaciones con tarjetas de crédito, inversión en bolsa, etc.

Líneas Aéreas: Reservas de billetes, asignación de asiento, indicación de preferencias, planificación de recursos, etc.

Universidades: Matrícula de alumnos, comunicación de resultados, gestión de recursos, gestión de personal, etc.

Telecomunicaciones: Registros de llamadas, facturación, control del saldo en prepago, etc.

Características de las BD

Integran toda la información de la organización.Persistencia de los datos.Acceso simultáneo para distintos usuarios (o aplicaciones).Descripción unificada de los datos e independiente de las aplicaciones.Descripción de vistas parciales de datos para distintos usuarios.

Page 4: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Mecanismos para asegurar la integridad y seguridad de los datos.

Ventajas de las bases de datos

Independencia de datos y tratamientoCambio en datos no implica cambio en programas y viceversa (menor coste de mantenimiento).Coherencia de resultadosMenor redundanciaAcciones lógicamente únicasSe evita inconsistenciaMejora en la disponibilidad de datosNo hay dueño de datosNi aplicaciones ni usuariosGuardamos descripción (Idea de catálogos).Cumplimiento de ciertas normasRestricciones de seguridadAccesos (Usuarios a datos)Operaciones (Operaciones sobre datos)Más eficiente gestión de almacenamientoEfecto sinérgico.

Desventajas de las Bases de Datos

Fuerte coste inicial. Programa. Personal. Equipos. Rentable a medio o largo plazo. No hay estándar.

Modelos de Bases de Datos.Un modelo de base de datos o esquema de base de datos es la estructura o el formato de una base de datos, descrita en un lenguaje formal soportada por el sistema de gestión de bases de datos. En otras palabras, un "modelo de base de datos" es la aplicación de un modelo de datos usado en conjunción con un sistema de gestión de bases de datos. Los esquemas generalmente son almacenados en un diccionario de datos. Aunque un esquema se defina en un lenguaje de base de datos de texto, el término a menudo es usado para referirse a una representación gráfica de la estructura de la base de datos. Un

Page 5: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

modelo de base de datos es una teoría o especificación que describe como una base de datos es estructurada y usada. Varios modelos han sido sugeridos.

Modelos comunes:

Activo Deductivo Documental Jerárquico Multidimensional Orientado a Objetos Paralelo Red Relacional Semántico Transaccional

Varias técnicas son usadas para modelar la estructura de datos. La mayor parte de sistemas de base de datos son construidos en torno a un modelo de datos particular, aunque sea cada vez más común para productos ofrecer el apoyo a más de un modelo. Ya que cualquier varia puesta en práctica lógica modela física puede ser posible, y la mayor parte de productos ofrecerán al usuario algún nivel de control en la sintonía de la puesta en práctica física, desde las opciones que son hechas tienen un efecto significativo sobre el funcionamiento. Un ejemplo de esto es el modelo emparentado: todas las puestas en práctica serias del modelo emparentado permiten la creación de índices que proporcionan rápido acceso a filas en una tabla si conocen los valores de ciertas columnas.

Bases de Datos Activas.

Las Bases de Datos Activas son formas inteligentes de base de datos, ellas eliminan la necesidad de muchos de los subsistemas de aplicación que se requieren actualmente. Una Base de Datos Activa confía en un conjunto de reglas predefinidas, que pueden incorporar disparadores, condiciones y acciones.

Un Sistema de Base de Datos Activa puede reaccionar automáticamente a los acontecimientos. Una Base de Datos Activa almacena la semántica de los datos, además de los propios. Una Base de Datos Activa utiliza reglas de evento-condición-acción (ECA, Event-Condition-Action). La ocurrencia de varios tipos de acontecimientos (por ejemplo, transiciones de la base de datos, acontecimientos del tiempo, y señales externas) acciona

Page 6: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

la evaluación de una condición y si la condición resulta verdadera, la acción se realiza. Las acciones se pueden implementar por medio de disparadores y reglas.

Las Bases de Datos Activas manejan la vigilancia de condiciones (con disparadores y alertas). Un SGBD activo vigila continuamente el estado de la BD y reacciona espontáneamente cuando ocurren sucesos predefinidos. Desde el punto de vista funcional, un Sistema de Gestión de Bases de Datos Activas vigila condiciones disparadas por sucesos que representan acciones de bases de datos.

Características:

Soportar eventos temporales o definidos por el usuario.Activación por conjunto de eventos relacionados.Consideración/ejecución retrasadas.Ordenación de reglas.Habilitación/des-habilitación de conjuntos de reglas.

Ventajas:

Mayor independencia de datos.Integración de distintos subsistemas.Extensión del ámbito de aplicación.Mayor productividadMejor mantenimiento

Reutilización de códigoReducción del tráfico de mensajesPosibilidad de optimización semánticaFacilitar el acceso a la BD a usuarios finales

Bases de Datos DocumentalesEn este grupo, cada registro se corresponde con un documento, sea éste de cualquier tipo: una publicación impresa, un documento audiovisual, gráfico o sonoro, un documento de archivo, un documento electrónico. Este tipo de base de datos está orientada exclusivamente a gestionar de forma efectiva el almacenamiento y acceso a documentos. Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes. Los registros de las bases de datos documentales pueden incluir o no el contenido completo de los documentos que describen, según lo cual se distinguen tres categorías:

- Bases de datos de texto completo: son aquellas que estén constituidas por los propios documentos en formato electrónico, por un volcado completo de su texto. Pueden incorporar además campos en los que se contiene la información fundamental para facilitar su descripción y recuperación. En estos sistemas la operación de búsqueda (que puede

Page 7: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

abarcar la totalidad del texto) y la consulta del documento se producen sin salir del propio sistema de información.

- Archivos electrónicos de imágenes: están constituidos por referencias que permiten un enlace directo con la imagen del documento original, sea éste un documento iconográfico (fotografías, imágenes de televisión,...) o un documento impreso digitalizado en formato de imagen. En estas bases de datos normalmente la búsqueda está limitada a los campos de la referencia bibliográfica y no se pueden localizar otros términos presentes en el texto completo del documento original.

- Bases de datos referenciales: sus registros no contienen el texto original sino tan sólo la información fundamental para describir y permitir la localización de documentos impresos, sonoros, iconográficos, audiovisuales o electrónicos. En estos sistemas de información sólo se puede obtener referencias sobre documentos que habrá que localizar posteriormente en otro servicio (archivo, biblioteca, fototeca, fonoteca,...) o solicitar a un servicio de suministro de documentos.

Según el contenido completo o no de los documentos que describen se clasifican en:Bases de datos a texto completoBases de datos referenciales

Según la cobertura temática es decir la disciplina científica o materia que abarca las bases de datos, las podemos clasificar en:

MultidisciplinaresEspecializadasSegún el modo de acceso en:Bases de datos de acceso localBases de datos en CD-ROMBases de datos en líneaSe pueden establecer diferentes tipologías para caracterizar los diferentes modelos de bases de datos documentales. Aquí se han establecido cinco clasificaciones alternativas:

− Según el organismo productor.− Según el modo de acceso.− Según su cobertura temática y el destinatario.− Según su cobertura documental.− Según el modelo de tratamiento documental.

Page 8: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Las tres primeras son aplicables a cualquier tipo de base de datos, mientras que las otras dos son específicas de las bases de datos documentales.

Gestión documental

La gestión documental es un conjunto de normas, técnicas y prácticas para administrar todos los aspectos relacionados con la documentación en una organización: almacenamiento, búsqueda, recuperación, actualización, flujo, autentificación, etc. La gestión documental no es un concepto nuevo, ya que existe prácticamente desde que existe la escritura.

No obstante, las tecnologías de la información han permitido hacer grandes avances en la gestión documental, mediante los Sistemas de Gestión Documental (DMS, del inglés, Document Management System). Estos sistemas permiten informatizar la gestión, haciendo los procesos más ágiles, más eficientes, y con un ahorro sustancial de espacio físico.

La gestión documental incluye la gestión de archivos administrativos, contables, técnicos y cualquier otro documento que maneje la organización.

Así, con una aplicación de gestión documental se podría mantener un control sobre los documentos de facturas, albaranes y pedidos de una empresa, y desde la misma aplicación mantener documentación técnica, gestionando diferentes permisos para que personas de diferentes departamentos puedan acceder a unos y otros.

Ventajas

Sencillez y accesibilidad. Seguridad. Ahorro. Uso compartido. Productividad mejorada. Desventajas Costo de implantación. Tiempo de implantación

Page 9: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Bases de Datos Jerárquicas

Una base de datos jerárquica es un tipo de sistema de gestión de bases de datos que, como su nombre indica, almacenan la información en una estructura jerárquica que enlaza los registros en forma de estructura de árbol (similar a un árbol visto al revés), en donde un nodo padre de información puede tener varios nodos hijo.

Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.

Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.

El modelo jerárquico no diferencia una vista lógica de una vista física de la base de datos. De manera que las relaciones entre datos se establecen siempre a nivel físico, es decir, mediante referencia a direcciones físicas del medio de almacenamiento (sectores y pistas). Los datos se almacenan en la forma de registros, el equivalente a las filas del modelo relacional. Cada registro consta de un conjunto de campos, el equivalente a las columnas

Page 10: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

del modelo relacional. Un conjunto de registros con los mismos campos se denomina fichero (record type, en inglés), el equivalente a las tablas del modelo relacional.

El modelo jerárquico facilita relaciones padre-hijo, es decir, relaciones 1: N (de uno a varios) del modelo relacional. Pero a diferencia de éste último, las relaciones son unidireccionales. En justicia, dichas relaciones son hijo-padre, pero no padre-hijo.

Las relaciones se establecen mediante punteros entre registros. Es decir, un registro hijo contiene la dirección física en el medio de almacenamiento de su registro padre. Esto tiene una ventaja fundamental sobre las bases de datos relacionales: el rendimiento. El acceso de un registro a otro es prácticamente inmediato sin necesidad de consultar tablas de correspondencia.

Las relaciones jerárquicas entre diferentes tipos de datos pueden hacer que sea muy sencillo responder a determinadas preguntas, pero muy difícil el contestar a otras.

Características:

Una base de datos jerárquica consiste en una colección de segmentos (registro) que se conectan entre sí por medio de enlaces. Cada segmento es una colección de campos (atributos), que contienen un solo valor cada uno de ellos. Un enlace es una asociación o unión entre dos segmentos exclusivamente.

Las características principales de implementar este modelo son:

Globalización de la información. Eliminación de información inconsistente Permite compartir información Permite mantener la integridad

Desventajas:

Duplicidad de registros Integridad referencial Des normalización

Page 11: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Bases de Datos Multidimensionales

Las bases de datos multidimensionales se utilizan principalmente para crear aplicaciones OLAP y pueden verse como bases de datos de una sola tabla, su peculiaridad es que por cada dimensión tienen un campo (o columna), y otro campo por cada métrica o hecho, es decir estas tablas almacenan registros cuyos campos son de la forma: (d1,d2,d3,...,f1,f2,f3,...) Donde los campos 'di' hacen referencia a las dimensiones de la tabla, y los campos 'fi' a las métricas o hechos que se quiere almacenar, estudiar o analizar.

Cubo.

Un cubo es un medio de extracción y organización de los datos para que el acceso a los mismos pueda hacerse de   forma dinámica.

Hipercubo de datos

Un hipercubo dentro del ámbito de sistemas de información y bases de datos, significa un objeto multidimensional, en el que cada dimensión representa una variable, de forma que en este objeto se obtienen los valores relacionados de todas variables, asociadas a las dimensiones, simultáneamente.

Page 12: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Características:En general, la estructura básica de una base de datos para el Modelo Multidimensional está definida por dos elementos: esquemas y tablas.

Tablas: como cualquier base de datos relacional, una base de datos multidimensional se compone de tablas. Hay dos tipos básicos de tablas en el Modelo Multidimensional:Tablas Fact: contienen los valores de las medidas de negocios, por ejemplo: ventas promedio en dólares, número de unidades vendidas, etc.

Tablas Lock_up: contienen el detalle de los valores que se encuentran asociados a la tabla Fact.

Esquemas: la colección de tablas en las bases de datos multidimensionales se conoce como Esquema. Los esquemas caen dentro de dos categorías básicas: esquemas estrellas y esquemas snowflake.

Esquema Estrella.

El esquema estrella deriva su nombre del hecho que su diagrama forma una estrella, con puntos radiales desde el centro. El centro de la estrella consiste de una o más tablas fact, y las puntas de la estrella son las tablas Lock_up.

Esquema Snowflake.

La diferencia del esquema snowflake comparado con el esquema estrella, está en la estructura de las tablas Lock_up: las tablas Lock_up en el esquema snowflake están normalizadas. Cada tabla Lock_up contiene sólo el nivel que es clave primaria en la tabla y la foreign key de su parentesco del nivel más cercano del diagrama.

Bases de Datos Orientadas a Objetos

A finales de los 80's aparecieron las primeras BDOO, es una base de datos inteligente. Soporta el paradigma orientado a objetos almacenando datos y métodos, y no sólo datos. Está diseñada para ser eficaz, desde el punto de vista físico, para almacenar objetos complejos. Evita el acceso a los datos; esto es mediante los métodos almacenados en ella.

Page 13: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Es más segura ya que no permite tener acceso a los datos (objetos); esto debido a que para poder entrar se tiene que hacer por los métodos que haya utilizado el programador.

Las bases de datos orientadas a objetos (BDOO) son aquellas cuyo modelo de datos está orientado a objetos y almacenan y recuperan objetos en los que se almacena estado y comportamiento. Su origen se debe a que en los modelos clásicos de datos existen problemas para representar cierta información, puesto que aunque permiten representar gran cantidad de datos, las operaciones que se pueden realizar con ellos son bastante simples.

Las clases utilizadas en un determinado lenguaje de programación orientado a objetos son las mismas clases que serán utilizadas en una BDOO; de tal manera, que no es necesaria una transformación del modelo de objetos para ser utilizado por un SGBDOO.

Las bases de datos orientadas a objetos se crearon para tratar de satisfacer las necesidades de estas nuevas aplicaciones. La orientación a objetos ofrece flexibilidad para manejar algunos de estos requisitos y no está limitada por los tipos de datos y los lenguajes de consulta de los sistemas de bases de datos tradicionales.Características

Soporte para objetos complejos y datos multimedia Identificadores únicos Soporte a referencias e interrelaciones Manipulación navegacional y de conjunto de registros Jerarquías de objetos o tipos y herencia Integración de los datos con sus procedimientos asociados Modelos extensibles mediante tipos de datos definidos por el usuario Gestión de versiones Facilidades de evolución Transacciones de larga duración Interconexión e interoperabilidad

Ventajas:

Está su flexibilidad, y soporte para el manejo de tipos de datos complejosManipula datos complejos en forma rápida y ágilmenteMayor capacidad de modelado.Ampliabilidad.Lenguaje de consulta más expresivo.

Page 14: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Adecuación a las aplicaciones avanzadas de base de datos.Mayores prestaciones.

Desventajas

La inmadurez del mercado de BDOOfalta de estándares en la industria orientadas a objetos.Carencia de un modelo de datos universal.Carencia de experiencia.Carencia de estándares.Competencia

Bases de Datos Paralelas

SGBD paralelo: Un SGBD que se ejecuta sobre múltiples procesadores y discos que han sido diseñados para ejecutar operaciones en paralelo, cuando sea posible, con el propósito de mejorar el rendimiento.

Los sistemas paralelos mejoran la velocidad de procesamiento y de E/S mediante la utilización de UCP y discos en paralelo. La fuerza que ha impulsado a los sistemas paralelos de bases de datos ha sido la demanda de aplicaciones que han de manejar bases de datos extremadamente grandes (del orden de terabytes, esto es, 1012 bytes) o que tienen que procesar un número enorme de transacciones por segundo (del orden de miles de transacciones por segundo).

Los sistemas paralelos de base de datos constan de varios procesadores y varios discos conectados a través de una red de interconexión de alta velocidad. Para medir el rendimiento de los sistemas de base de datos existen 2 medidas principales:

La productividad (throughput) que se entiende como el número de tareas que pueden completarse en un intervalo de tiempo determinado.

El tiempo de respuesta (response time) que es la cantidad de tiempo que necesita para completar una única tarea a partir del momento en que se envíe. Un sistema que procese un gran número de pequeñas transacciones puede mejorar su productividad realizando muchas transacciones en paralelo. Un sistema que procese transacciones más largas puede mejorar tanto su productividad como sus tiempos de respuesta realizando en paralelo cada una de las subtareas de cada transacción.

Page 15: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Modelos de Arquitectura

Memoria compartida. Todos los procesadores comparten una memoria común.Disco compartido. Todos los procesadores comparten un disco común.Sin compartimiento. Los procesadores no comparten ni memoria ni disco.Jerárquico. Es un híbrido de las anteriores.El objetivo del paralelismo en los sistemas de bases de datos suele ser asegurar que la ejecución del sistema continuará realizándose a una velocidad aceptable, incluso en el caso de que aumente el tamaño de la base de datos o el número de transacciones (Ampliabilidad).

VentajasAmbiente de cómputo robusto que permite que varios nodos trabajen como 1equipo.Todos los nodos pueden ejecutar transacciones al mismo tiempo.Mantener la consistencia y la integridad en los datos sin importar la concurrencia de las transaccionesEs un componente importante para los sistemas que requieren tolerancia a fallos y un corto tiempo de caídaMejoramiento del Throughput y la velocidad de procesamientoVisualización” del clúster como si fuera una única máquinaEscalabilidad: Adición de nuevos nodos para mejorar el desempeñoAlta disponibilidad: Rápida recuperación ante fallos y redistribución de la carga para seguir funcionando.TransparenciaControl multiversión de los datos por registro

DesventajasEstos pueden atenuar tanto la ganancia de velocidad como la Ampliabilidad:Costes de inicio. El inicio de un único proceso lleva asociado un coste de inicio.

Interferencia. Como los procesos que se ejecutan en un sistema paralelo acceden confrecuencia a recursos compartidos, pueden sufrir un cierto retardo como consecuencia de la esta.

Page 16: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Sesgo. Al dividir cada tarea en un cierto número de pasos paralelos se reduce el tamaño del paso medio. Normalmente es difícil dividir una tarea en partes exactamente iguales, entonces se dice que la forma de distribución de los tamaños es sesgada.

Bases de Datos Relacionales

Una base de datos relacional es una base de datos que cumple con el modelo relacional. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.

La base de datos se organiza en dos marcadas secciones; el esquema y los datos (o instancia).

El esquema es la definición de la estructura de la base de datos y principalmente almacena los siguientes datos:

El nombre de cada tablaEl nombre de cada columnaEl tipo de dato de cada columnaLa tabla a la que pertenece cada columnaLas bases de datos relacionales pasan por un proceso al que se le conoce como normalización, el resultado de dicho proceso es un esquema que permite que la base de datos sea usada de manera óptima.

Los datos o instancia es el contenido de la base de datos en un momento dado. Es en sí, el contenido de todos los registros.

CaracterísticasUna base de datos relacional se compone de varias tablas o relaciones.No pueden existir dos tablas con el mismo nombre ni registro.Cada tabla es a su vez un conjunto de registros (filas y columnas).La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.

Page 17: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

VentajasProvee 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.DesventajasPresentan 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.

Bases de Datos Semánticas

Las bases de datos con contenido semántico intentan representar las relaciones que los humanos establecen entre las palabras, procurando no sólo realizar ontologías y controlar el vocabulario desde un punto de vista léxico sino desde el punto de vista conceptual.

El modelado semántico resume la complejidad lógica representativa de la Base de Datos, esto permite mayor usabilidad por parte de más usuarios, se extiende el amplio dominio para la redes de comunicaciones donde los usuarios no son conscientes de la estructura lógica de una base de datos remota.

La abstracción de datos y la separación de componente lógicos y conceptuales son propiedades importantes en las Bases de Datos Semántica por tanto permiten la representación de la realidad a modo de espejo.

También trae consigo mayor complejidad lógica y problemas de interpretación de las consultas, debido a su acercamiento al lenguaje natural, produce ambigüedades.

La base de datos Semántica permite la adaptación de datos derivados, no existentes en la base de datos pero que para el usuario es obvio su existencia.

El nuevo estándar trata de minimizar el problema de ambigüedad en la base de datos.

Page 18: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

Los modelos semánticos fueron introducidos como herramientas de diseño de esquemas. El motivo principal de su uso radicaba en la exactitud del modelo de datos, como muchos autores aseveran, el modelado semántico, no es más, que una representación del mundo real, estas propiedades no las tenían las aplicaciones de bases de datos típicas.

Hoy en día se ha tratado de estandarizar ello, con la llegada del estándar SQL3, que no es más que una extensión del modelo relacional.  El modelado semántico y el modelo lógico planteaba un modelo que sugería colocar el nombre de Semantic-SQL, que pueda ser una estándar en lenguajes de consultas semánticas y planteaba una arquitectura del sistema donde el modelo relacional actuaba de forma independiente al modelo semántico, este último actuaba de manera directa con el usuario y traducía la consulta a un modelo lógico entendible por el Sistema de un esquema podía ser diseñado en un alto nivel de modelado semántico y traducido en un medio tradicional para la implementación.

Objetos pertenecen a una de las siguientes clases:Objetos atómicos o átomos, son aquellos objetos simples que no incluyen a otros objetos (una columna de una tabla).

Objetos compuestos o moleculares, son aquellos objetos que están formados por otros objetos. Y se los llama átomos y moléculas, respectivamente.

Links Se define al conjunto de links como un conjunto de pares ordenados.Carga de la Base de Datos Semántica

Características.Implementación y representación físicaHammer  explica que si bien hay beneficio por la facilidad de comprensión y manejo de la Base de Datos, también existen grandes consideraciones de, ¿Cómo será la implementación? y ¿Cómo será la representación física?, esto trae consigo por supuesto una complejidad superior a la de una Base de Datos con el Modelo Relacional. Esto se puede ver en Sistema de arquitectura de la figura en el apéndice.

Ambigüedad del lenguaje natural e Integridad semántica

Las bases de datos semántica se tratan de expresar como un lenguaje natural —a nivel conceptual— para las consultas realizadas por el usuario. Esto como se menciona en  libera al usuario de una tarea de comprensión de la base de datos —como explicamos en las ventajas—. Pero resalta un nuevo problema, la previsión de capacidades de actualización.

Page 19: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

DesventajasPor tanto se considera que para un uso adecuado y funcional de las bases semánticas se debería restringir la aplicación de éstas a un dominio concreto, donde los conceptos y relaciones que entraran en juego fueran limitados y, así, ser más fácilmente representables.Ventajas.Separación de componentes conceptuales y lógicosSobrecarga semánticaAbstracción de datosGarantizar un acceso seguro y fiableBúsqueda eficienteAlmacenado y distribución efectivos tanto para los datos como para los metadatos multimedia

Bibliografía:http://es.wikipedia.org/wiki/Base_de_datos_jer%C3%A1rquicahttp://es.wikipedia.org/wiki/Base_de_datos_relacionalhttp://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetoshttp://www.fismat.umich.mx/~elizalde/tesis/node15.htmlhttp://bd-paralelas.blogspot.com/http://atlas.puj.edu.co/~caolarte/puj/cursos/cc100/files/clases/BDParalelas.pdfhttp://gregoryhidalgo.wordpress.com/base-de-datos-paralelas/http://html.rincondelvago.com/base-de-datos_11.htmlhttp://es.wikipedia.org/wiki/Base_de_datos_de_redhttp://es.wikipedia.org/wiki/Base_de_datos#Bases_de_datos_transaccionaleshttp://docs.oracle.com/cd/E19957-01/820-2981/6nei0r170/index.htmlhttp://es.wikipedia.org/wiki/Gestor_transaccionalhttp://www.alegsa.com.ar/Dic/sistema%20transaccional.phphttp://es.wikipedia.org/wiki/Modelo_relacionalhttp://es.wikipedia.org/wiki/Base_de_datos_multidimensionalhttp://www.inf.udec.cl/~revista/ediciones/edicion4/modmulti.PDFhttp://estudiandobi.blogspot.com/2007/06/base-de-datos-multidimensionales.htmlhttp://es.wikipedia.org/wiki/Base_de_datoshttp://basededatos2010.wikispaces.com/file/view/BD+O-O+ventajas+y+desventajas.pdfhttp://www3.uji.es/~mmarques/e16/teoria/cap2.pdfhttp://www.dei.uc.edu.py/tai2002/BDOO/ventoo.htmhttp://lanzadobits.wordpress.com/2009/05/26/bases-de-datos-deductivas/

Page 20: Modelos emergentes de bases de datos

15

[MODELOS DE BASES DE DATOS] 1 de enero de 2012

http://cumincades.scix.net/data/works/att/f301.content.pdfhttp://www.ekontsulta.net/ekontsulta/wiki/index.php/Gesti%C3%B3n_documentalhttp://alarcos.inf-cr.uclm.es/doc/bbddavanzadas/07-08/activas.pdf