SNPL scheme – Phase
3.2 SNPLP implementation: unrealistic expectations
2.3.6.1 Bases de datos bibliográficas
Solo contienen un representante de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias—ver más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
2.3.6.2 Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.
2.3.6.3 Bases de datos o "bibliotecas" de información Biológica
Son bases de datos que almacenan diferentes tipos de información proveniente de las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:
Aquellas que almacenan secuencias de nucleótidos o proteínas. Las bases de datos de rutas metabólicas
78 Bases de datos de estructura, comprende los registros de datos experimentales sobre
estructuras 3D de biomoléculas Bases de datos clínicas
Bases de datos bibliográficas (biológicas)
a. Relación
Podemos definir la relación como una asociación de dos o más entidades. A cada relación se le asigna un nombre para poder distinguirla de las demás y saber su función dentro del modelo entidad-relación. Otra característica es el grado de relación, siendo las de grado 1 relaciones que solo relacionan una entidad consigo misma. Las de grado 2 son relaciones que asocian dos entidades distintas, y las de grado n que se tratan de relaciones que unen más de dos entidades.
Otra característica es el tipo de correspondencia entre dos relaciones:
1:1. Uno a uno, a cada ocurrencia de una entidad le corresponde como máximo una ocurrencia de la otra entidad relacionada.
1:N. Uno a Mucho, a cada ocurrencia de la entidad A le pueden corresponder varias de la entidad B.
N: M. Muchos a muchos, cada ocurrencia de una entidad puede contener varias de la otra entidad relacionada y viceversa.
Problemas asociados a las reglas de deducción:
79 Encontrar criterios que permitan, para una ley dada; decidir su utilización como regla de
deducción o como regla de coherencia.
Replantear correctamente, en un contexto deductivo, las convenciones habituales en una base de datos (representaciones de informaciones negativas, eficacia de las respuestas a las interrogaciones, cierre del dominio).
Desarrollar procedimientos eficaces de deducción
2.3.6.4 Bases de datos orientadas a objetos
Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).
2.3.6.5 Orientado a objetos.
Una idea superficial del concepto Orientado a Objetos consiste en una organización del software como un conjunto de objetos que contienen tanto información en estructuras de datos como su comportamiento. La información que tienen se organiza en atributos y el comportamiento en operaciones.
Para comprender mejor el concepto se van a examinar las cuatro principales características: Identidad, Clasificación, Polimorfismo y Herencia.
Identidad.- Identidad quiere decir que los datos están organizados en entidades discretas y distinguibles llamadas objetos. Cada objeto ha de poder distinguirse por un puntero, un índice en un array, un valor de un atributo,...
80
Clasificación.-Los objetos con la misma estructura de datos (atributos) y el mismo comportamiento (Operaciones) se aglutinan para formar una clase. Una clase es una abstracción que describe las propiedades de los objetos.
Polimorfismo.- Significa que una misma operación puede comportarse manera diferente en diferentes clases. Con esto estamos diciendo que es el propio objeto el que sabe cómo tiene que comportarte ante una determinada operación.
Podemos tener la clase fichero y la clase Pieza ajedrez, ambas pueden tener la operación mover pero cada una hará tarea diferente, según lo que se espera de ella. La implementación concreta de una operación para una clase se llama método. Gracias al polimorfismo se puede invocar a un método sin conocer exactamente el objeto sobre el que se invoca.
Herencia.- Herencia es compartir atributos y operaciones entre clases utilizando una estrategia jerárquica. Tanto los atributos como las operaciones que se toman de otra clase
2.3.6.6 Bases de datos documentales
Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes. Tesaurus es un sistema de índices optimizado para este tipo de bases de datos.
2.3.6.7 Base de datos deductivos
Un sistema de bases de datos que tenga la capacidad de definir reglas las cuales deducir o inferir información adicional a partir de los hechos almacenados en las bases de datos se llama Sistema de Bases de Datos Deductivas. Puesto que parte de los fundamentos teóricos de
81 algunos sistemas de ésta especie es la lógica matemática, a menudo se les denomina Bases de Datos Lógicas.
Una base de datos deductiva es, en esencia, un programa lógico; mapeo de relaciones base hacia hechos, y reglas que son usadas para definir nuevas relaciones en términos de las relaciones base y el procesamiento de consultas.
Sistemas Bases de Datos Deductivas intentan modificar el hecho de que los datos requeridos residan en la memoria principal (por lo que la gestión de almacenamiento secundario no viene al caso) de modo que un SGBD se amplíe para manejar datos que residen en almacenamiento secundario.
Características.- Una Base de Datos Deductiva debe contar al menos con las siguientes características:
Tener la capacidad de expresar consultas por medio de reglas lógicas. Permitir consultas recursivas y algoritmos eficientes para su evaluación. Contar con negaciones estratificadas.
Soportar objetos y conjuntos complejos.
Contar con métodos de optimización que garanticen la traducción de especificaciones dentro de planes eficientes de acceso.
Como característica fundamental de una Base de Datos Deductiva es la posibilidad de inferir información a partir de los datos almacenados, es imperativo modelar la base de datos como un conjunto de fórmulas lógicas, las cuales permiten inferir otras fórmulas nuevas.
82