Modelos emergentes de bases de datos

599
-1

Published on

Modelos emergentes de bases de datos

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
599
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Modelos emergentes de bases de datos

  1. 1. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 Contenido Contenido...........................................................................................................................................................2 Base de datos Una 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ón Banca: 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. Mecanismos para asegurar la integridad y seguridad de los datos.
  2. 2. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 Ventajas de las bases de datos Independencia de datos y tratamiento Cambio en datos no implica cambio en programas y viceversa (menor coste de mantenimiento). Coherencia de resultados Menor redundancia Acciones lógicamente únicas Se evita inconsistencia Mejora en la disponibilidad de datos No hay dueño de datos Ni aplicaciones ni usuarios Guardamos descripción (Idea de catálogos). Cumplimiento de ciertas normas Restricciones de seguridad Accesos (Usuarios a datos) Operaciones (Operaciones sobre datos) Más eficiente gestión de almacenamiento Efecto 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
  3. 3. 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,
  4. 4. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 transiciones de la base de datos, acontecimientos del tiempo, y señales externas) acciona 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 productividad Mejor mantenimiento Reutilización de código Reducción del tráfico de mensajes Posibilidad de optimización semántica Facilitar el acceso a la BD a usuarios finales Bases de Datos Documentales En 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
  5. 5. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 su descripción y recuperación. En estos sistemas la operación de búsqueda (que puede 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 completo Bases 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: Multidisciplinares Especializadas Según el modo de acceso en: Bases de datos de acceso local Bases de datos en CD-ROM Bases de datos en línea Se 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.
  6. 6. 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
  7. 7. 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).
  8. 8. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 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 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
  9. 9. 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.
  10. 10. 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.
  11. 11. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 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. 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
  12. 12. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012  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 complejos Manipula datos complejos en forma rápida y ágilmente Mayor capacidad de modelado. Ampliabilidad. Lenguaje de consulta más expresivo. Adecuación a las aplicaciones avanzadas de base de datos. Mayores prestaciones. Desventajas La inmadurez del mercado de BDOO falta 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
  13. 13. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 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. 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). Ventajas Ambiente 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 transacciones
  14. 14. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 Es un componente importante para los sistemas que requieren tolerancia a fallos y un corto tiempo de caída Mejoramiento del Throughput y la velocidad de procesamiento Visualización” del clúster como si fuera una única máquina Escalabilidad: Adición de nuevos nodos para mejorar el desempeño Alta disponibilidad: Rápida recuperación ante fallos y redistribución de la carga para seguir funcionando. Transparencia Control multiversión de los datos por registro Desventajas Estos 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 con frecuencia a recursos compartidos, pueden sufrir un cierto retardo como consecuencia de la esta. 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 tabla El nombre de cada columna El tipo de dato de cada columna
  15. 15. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 La tabla a la que pertenece cada columna Las 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ísticas Una 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. 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. 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.
  16. 16. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 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. 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.
  17. 17. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 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ísica Hammer 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. Desventajas Por 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ógicos Sobrecarga semántica Abstracción de datos Garantizar un acceso seguro y fiable Búsqueda eficiente Almacenado 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%A1rquica http://es.wikipedia.org/wiki/Base_de_datos_relacional http://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetos http://www.fismat.umich.mx/~elizalde/tesis/node15.html
  18. 18. 15 [MODELOS DE BASES DE DATOS] 1 de enero de 2012 http://bd-paralelas.blogspot.com/ http://atlas.puj.edu.co/~caolarte/puj/cursos/cc100/files/clases/BDParalelas.pdf http://gregoryhidalgo.wordpress.com/base-de-datos-paralelas/ http://html.rincondelvago.com/base-de-datos_11.html http://es.wikipedia.org/wiki/Base_de_datos_de_red http://es.wikipedia.org/wiki/Base_de_datos#Bases_de_datos_transaccionales http://docs.oracle.com/cd/E19957-01/820-2981/6nei0r170/index.html http://es.wikipedia.org/wiki/Gestor_transaccional http://www.alegsa.com.ar/Dic/sistema%20transaccional.php http://es.wikipedia.org/wiki/Modelo_relacional http://es.wikipedia.org/wiki/Base_de_datos_multidimensional http://www.inf.udec.cl/~revista/ediciones/edicion4/modmulti.PDF http://estudiandobi.blogspot.com/2007/06/base-de-datos-multidimensionales.html http://es.wikipedia.org/wiki/Base_de_datos http://basededatos2010.wikispaces.com/file/view/BD+O-O+ventajas+y+desventajas.pdf http://www3.uji.es/~mmarques/e16/teoria/cap2.pdf http://www.dei.uc.edu.py/tai2002/BDOO/ventoo.htm http://lanzadobits.wordpress.com/2009/05/26/bases-de-datos-deductivas/ http://cumincades.scix.net/data/works/att/f301.content.pdf http://www.ekontsulta.net/ekontsulta/wiki/index.php/Gesti%C3%B3n_documental http://alarcos.inf-cr.uclm.es/doc/bbddavanzadas/07-08/activas.pdf

×