Bases De Datos
Que Es:
una base de datos o
también conocida como banco de datos, son un conjunto de datos que pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este sentido; una biblioteca puede
considerarse una base de datos compuesta en su mayoría por documentos y textos
impresos en papel e indexados para su consulta. 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, siendo este un
componente electrónico, por tanto se ha desarrollado y se ofrece un amplio
rango de soluciones al problema del almacenamiento de datos.
Según la variabilidad de la base de datos:
Bases de datos estáticas
Son bases de datos únicamente de lectura, utilizadas
primordialmente para almacenar datos históricos que posteriormente se pueden
utilizar para estudiar el comportamiento de un conjunto de datos a través del
tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos
para inteligencia empresarial.
Bases de datos dinámicas
Son bases de datos donde la información almacenada se
modifica con el tiempo, permitiendo operaciones como actualización, borrado y
edición de datos, además de las operaciones fundamentales de consulta. Un
ejemplo, puede ser la base de datos utilizada en un sistema de información de
un supermercado.
Según el contenido
Bases de datos bibliográficas
Solo contienen un subrogante (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.
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.
Directorios
Un ejemplo son las guías telefónicas en formato electrónico.
Estos directorios se pueden clasificar en dos grandes tipos
dependiendo de si son personales o empresariales (llamadas páginas blancas o
amarillas respectivamente)
Los directorios empresariales hay de tres tipos
Tienen nombre de la empresa y dirección Ejemplo
Contienen teléfono y los más avanzado contienen correo
electrónico Ejemplo
Contienen datos como facturación o número de empleados
además de códigos nacionales que ayudan a su distinción Ejemplo
Los directorios personales solo hay de un tipo, ya que leyes
como la LOPD en España protege la privacidad de los usuarios pertenecientes al
directorio
La búsqueda inversa está prohibida en los directorios
personales (a partir de un número de teléfono saber el titular de la línea)
Bases de datos o "bibliotecas" de información
química o biológica
Son bases de datos que almacenan diferentes tipos de
información proveniente de la química, las ciencias de la vida o médicas. Se
pueden considerar en varios subtipos:
Las que almacenan secuencias de nucleótidos o proteínas.
Las bases de datos de rutas metabólicas.
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, químicas, médicas
y de otros campos): PubChem, Medline, EBSCOhost.3e
Modelos de bases de datos
Además de la clasificación por la función de las bases de
datos, estas también se pueden clasificar de acuerdo a su modelo de
administración de datos.
Un modelo de datos es básicamente una
"descripción" de algo conocido como contenedor de datos (algo en
donde se guarda la información), así como de los métodos para almacenar y
recuperar información de esos contenedores. Los modelos de datos no son cosas
físicas: son abstracciones que permiten la implementación de un sistema
eficiente de base de datos; por lo general se refieren a algoritmos, y
conceptos matemáticos.
Algunos modelos con frecuencia utilizados en las bases de
datos:
- Bases de datos jerárquicas
- Bases de datos de transacciones
- Base de datos de red
- Base de datos transaccionales
- Base de datos relacionales
- entre otras
Utiliza un subconjunto del lenguaje Prolog llamado Datalog el cual es declarativo y permite al ordenador hacer deducciones para contestar a consultas basándose en los hechos y reglas almacenados.
Ventajas
·
Uso de reglas lógicas para expresar las consultas.
·
Permite responder consultas recursivas.
·
Cuenta con negaciones estratificadas
·
Capacidad de obtener nueva información a través de la ya almacenada en
la base de datos mediante inferencia.
·
Uso de algoritmos que optimizan las consultas.
·
Soporta objetos y conjuntos complejos.
Fases
·
Fase de Interrogación: se encarga de
buscar en la base de datos informaciones deducibles implícitas. Las reglas de
esta fase se denominan reglas de derivación.
·
Fase de Modificación: se encarga de
añadir a la base de datos nuevas informaciones deducibles. Las reglas de esta
fase se denominan reglas de generación.
Interpretación
Encontramos dos teorías de
interpretación de las bases de datos deductiva por lo cual consideramos las
reglas y los hechos como axiomas. Los hechos son axiomas base que se consideran
como verdaderos y no contienen variables. Las reglas son axiomas deductivos ya
que se utilizan para deducir nuevos hechos.
·
Teoría de Modelos: una
interpretación es llamada modelo cuando para un conjunto específico de reglas,
estas se cumplen siempre para esa interpretación. Consiste en asignar a un
predicado todas las combinaciones de valores y argumentos de un dominio de
valores constantes dado. A continuación se debe verificar si ese predicado es
verdadero o falso.
Mecanismos
Existen dos mecanismos de inferencia:
·
Ascendente: donde se parte de los hechos y
se obtiene nuevos aplicando reglas de inferencia.
·
Descendente: donde se parte del predicado
(objetivo de la consulta realizada) e intenta encontrar similitudes entre las
variables que nos lleven a hechos correctos almacenados en la base de datos.
Comentarios
Publicar un comentario