Sie sind auf Seite 1von 29

CURSO: COMPUTACIÓN APLICADA I

DOCENTE: Ing. Ing. Walter Cahuana Ochoa

INTEGRANTES:
 Deisy Maribel Hualpa Mamani
 Adrian Patiño Torres
 Erika Isabel Hinostroza Vidal
 Edy Aldo Apaza Amanqui
Modelo de Base de
Datos

Contenido

I. INTRODUCCIÓN ................................................................................................................ 4
II. MARCO TEORICO ..................................................................................................... 5
2.1. Objetivo del modelo de base de dato………………………………………………5
2.2. Antecedentes………………………………………………………………………...5
2.3. Bases Teóricas………………………………………………………………………7
2.3.1. Base de datos ........................................................................................................ 7
2.3.2. Modelo de base de datos ...................................................................................... 7
2.3.3. Registro ..................................................................................................................... 7
2.3.4. Objeto ........................................................................................................................ 8
2.3.5. Atributo ..................................................................................................................... 8
III. DESARROLLO DEL TEMA ......................................................................................... 8
3.1. MODELO DE BASES DE DATOS JERÁRQUICAS……………………………8
3.1.1. Definición ............................................................................................................. 8
3.1.2. Características de la estructura Jerárquica ........................................................... 9
3.1.3. Ventajas .............................................................................................................. 10
3.1.4. Desventajas......................................................................................................... 10
3.2. MODELO DE BASE DE DATOS RELACIONAL……………………………..11
3.2.1. Definición ........................................................................................................... 11
3.2.2. Estructura de base de datos relacional................................................................ 11
3.2.3. Ventajas. ............................................................................................................. 15

2
3.2.4. Desventajas......................................................................................................... 15
3.3. MODELO DE BASE DE DATOS DE RED……………………………………..16
3.3.1. Definición ........................................................................................................... 16
3.3.2. Estructura de red................................................................................................. 16
3.3.3. Ventajas. ............................................................................................................. 18
3.3.4. Desventajas......................................................................................................... 19
3.4. MODELO DE BASE DE DATOS DE ORIENTACIÓN………………………..20
3.4.1. Definición ........................................................................................................... 20
3.4.2. Características De Un Sistema De Bases De Datos Orientados A Objetos. ...... 21
3.4.3. Ventajas. ............................................................................................................. 21
3.4.4. Desventajas......................................................................................................... 22
3.5. MODELO DE BASE DE DATOS DEDUCTIVO……………………………….23
3.5.1. Definición ........................................................................................................... 23
3.5.2. Estructura. .......................................................................................................... 24
3.5.3. Ventajas. ............................................................................................................. 26
3.5.4. Desventajas......................................................................................................... 26
IV. CONCLUSIONES Y RECOMENDACIONES ........................................................ 27
V.Bibliografía ........................................................................................................................... 28

3
I. INTRODUCCIÓN

El presente trabajo se trata de dar explicar los modelos de base de datos como: el modelo de
base Jerárquico, el modelo de base de datos relacional, el modelo de base de datos de red, el
modelo de base de datos de orientación y modelo de base de datos deductivo. En cada uno de
estos modelos de base de datos estarán detallados.

Es un tipo de modelo de datos que determina la estructura lógica de una base de datos y de
manera fundamental determina el modo de almacenar, organizar y manipular los datos.

Son muchas las consideraciones a tomar en cuenta al momento de hacer el diseño de la base
de datos, quizá las más fuertes sean:

La velocidad de acceso,

• El tamaño de la DB,

• El tipo de los DATOS,

• Facilidad de acceso a los datos,

• Facilidad para extraer los datos requeridos,

• El comportamiento del manejador de bases de datos con cada tipo de datos.

No obstante que pueden desarrollarse sistemas de procesamiento de archivo e incluso


manejadores de bases de datos basándose en la experiencia del equipo de desarrollo de
software logrando resultados altamente aceptables, siempre es recomendable la utilización de
determinados estándares de diseño que garantizan el nivel de eficiencia más alto en lo que se
refiere a almacenamiento y recuperación de los datos.

4
II. MARCO TEORICO

2.1. Objetivo del modelo de base de datos

 Acceso eficiente a la información (fácil y rápido) con redundancia minima.


 Diseño de esquemas con la forma normal
 Información adicional
 Especificación de limitantes (dependencias funcionales)

2.2. Antecedentes

(Contreras, 2011) Los orígenes de las bases de datos se remontan a la Antigüedad


donde ya existían bibliotecas y toda clase de registros. Sin embargo, su búsqueda
era lenta y poco eficaz y no se contaba con la ayuda de máquinas que pudiesen
reemplazar el trabajo manual. Posteriormente, el uso de las bases de datos se
desarrolló a partir de las necesidades de almacenar grandes cantidades de
información o datos. Sobre todo, desde la aparición de las primeras computadoras.

Ilustración 1

5
En la época de los sesenta, se dio inicio a las primeras generaciones de bases de
datos de red y las bases de datos jerárquicas, ya que era posible guardar estructuras
de datos en listas y árboles. Y con ello el nacimiento de la segunda generación de
base de datos permitía efectuar consultas con el fin de recuperar información y hacer
cambios de forma sencilla.

En la década de 1990 la investigación en bases de datos giró en torno a las bases de


datos orientadas a objetos. Las cuales han tenido bastante éxito a la hora de gestionar
datos complejos en los campos donde las bases de datos relacionales no han podido
desarrollarse de forma eficiente. Así se desarrollaron herramientas como Excel y
Access del paquete de Microsoft Office que marcan el inicio de las bases de datos
orientadas a objetos. Así se creó la tercera generación de sistemas gestores de bases
de datos. El boom de la década de los noventa fue el nacimiento del World Wide
Web, ya que a través de este; se facilitaría la consulta a bases de datos.

En la actualidad, las tres grandes compañías que dominan el mercado de las bases de
datos son IBM, Microsoft y Oracle. Por su parte, en el campo de internet, la
compañía que genera gran cantidad de información es Google. Aunque existe una
gran variedad de software que permiten crear y manejar bases de datos con gran
facilidad, como por ejemplo LINQ, que es un proyecto de Microsoft que agrega
consultas nativas semejantes a las de SQL a los lenguajes de la plataforma .NET. El
objetivo de este proyecto es permitir que todo el código hecho en Visual Studio sean
también orientados a objetos; ya que antes de LINQ la manipulación de datos
externos tenía un concepto más estructurado que orientado a objetos; y es por eso
trata de facilitar y estandarizar el acceso a dichos objetos.

6
2.3. Bases Teóricas

2.3.1. Base de datos

(Date, 2001) Afirma que la base de datos es “una base de datos es un conjunto de
datos persistentes que es utilizado por los sistemas de aplicación de alguna empresa
dada”.

Nunura Cáceres, D. M.(2011) definen a la base de datos como “el conjunto de datos
pertenecientes a un mismo contexto y que son almacenados sistemáticamente para
su posterior uso”.

En la actualidad y debido al desarrollo tecnológico de la informática y la electrónica,


la mayoría de bases de datos están en formato digital logrando dar soluciones al
problema del almacenamiento de datos, y que pueden ser recolectados y explotados
por los sistemas de información de la empresa.

2.3.2. Modelo de base de datos

Un modelo de base de datos muestra la estructura lógica de la base, incluidas las


relaciones y limitaciones que determinan cómo se almacenan los datos y cómo se
accede a ellos.

Los modelos de bases de datos individuales se diseñan en base a las reglas y los
conceptos de cualquier modelo de datos más amplio que los diseñadores adopten. La
mayoría de los modelos de datos se pueden representar por medio de un diagrama de
base de datos acompañante.

2.3.3. Registro

Es una colección o conjunto de campos (atributos), donde cada uno de ellos contiene
solamente un único valor almacenado.

7
2.3.4. Objeto

(GCFAprende.libre, 2007) Un objeto o componente, es cualquier cosa, real o


abstracta, que nos sirve para almacenar datos y los métodos para controlar dichos
datos Pueden ser las tablas, consultas, formas o reportes.

2.3.5. Atributo

(GCFAprende.libre, 2007) Un atributo es una variable o contenedor de algún tipo de


dato asociado a la clase. Los valores de los atributos pueden ser alterados por la
función de algún método.

III. DESARROLLO DEL TEMA

Existen diferentes modelos de base de datos algunos de los más habituales son los
siguientes:

3.1. MODELO DE BASES DE DATOS JERÁRQUICAS

3.1.1. Definición

(Nunura Cáceres, D. M. 2011). Los Modelos de Base de datos Jerárquicas son los
datos que se organizan en forma similar a la de un árbol (al revés), en donde un
nodo padre de información puede tener varios hijos. El nodo que no tiene padres es
llamado raíz y a los nodos que no tienen hijos se los conoce como hojas. Son útiles
cuando se maneja un gran volumen de información pero tiene como desventaja la
incapacidad de representar eficientemente la redundancia de datos.

8
3.1.2. Características de la estructura Jerárquica

(Ruiz, 2001) Los segmentos, en función de su situación en el árbol y de sus


características, pueden denominarse como:

1) SEGMENTO PADRE:
Es aquél que tiene descendientes, todos ellos localizados en el mismo nivel.

Ilustración 2

2) SEGMENTO HIJO:
Es aquél que depende de un segmento de nivel superior. Todos los hijos de un
mismo padre están en el mismo nivel del árbol.

Ilustración 3

9
3) SEGMENTO RAÍZ:

El segmento raíz de una base de datos jerárquica es Α el padre que no tiene


padre≅. La raíz siempre es única y ocupa el nivel superior del árbol.

Ilustración 4

3.1.3. Ventajas

 La navegación se realiza de forma muy rápida


 Es fácil de ver la estructura de la base de datos
 Su implementación es sencilla y rápida de implementar
 Se puede predefinir las relaciones, lo que simplifica las variaciones a futuro.

3.1.4. Desventajas

 Nos obliga a almacenar varios tipos de registros en el mismo fichero, lo que hace
su mantenimiento sea costoso computacionalmente.
 El conjunto de operadores DML (Lenguaje de Manipulación de Datos) es difícil de
implementar y de usar.
 Las operaciones de insertar y borrar son complejas.
 Hay una dependencia existencial obligatoria de los registros secundarios con
respecto a los de tipo raíz; no se podrá insertar un registro de tipo secundario
mientras no exista uno de tipo raíz con el que “engancharlo”.

10
3.2. MODELO DE BASE DE DATOS RELACIONAL

3.2.1. Definición

(Según Silberschatz, A., Korth, H. F., Sudarshan, S., Pérez, F. S., Santiago, A. I., &
Sánchez, A. V. 2002) definen la base de datos relacional como:

Un conjunto de tablas, a cada una de las cuales se le asigna un nombre exclusivo.


Cada fila de la tabla representa una relación entre un conjunto de valores. Dado que
cada tabla es un conjunto de dichas relaciones, hay una fuerte correspondencia entre el
concepto de tabla y el concepto y el concepto matemático de relación, del que toma su
nombre el modelo de datos relacional.

3.2.2. Estructura de base de datos relacional

(Quiroz, J. 2003). La estructura fundamental del modelo relacional es la relación, es


decir una tabla bidimensional constituida por filas (tuplas) y columnas (atributos).

(De Datos, B. 2012). A continuación se definen los cuatro objetos básicos de una base
de datos:

1. Las relaciones o tablas almacenan los datos en filas y columnas. Todas las bases de
datos contienen una o más tablas.

2. Las consultas recuperan y procesan los datos. Pueden combinar datos de distintas
tablas, actualizar los datos y realizar cálculos con éstos.

3. Los formularios controlan la entrada de datos y las vistas de datos. Proporcionan


indicaciones visuales que simplifican el trabajo con los datos.

4. Los informes resumen e imprimen los datos. Convierten los datos de las tablas y
consultas en documentos que comunican ideas.

11
Es importante mencionar que existen tres diferentes terminologías dentro del modelo
relacional

1. Relaciones (Tablas).

Las relaciones, también llamadas tablas, son los pilares esenciales de cualquier base de
datos, ya que almacenan los datos.

Ilustración 5

2. Registros: Una tupla o registro es un conjunto de hechos acerca de una persona,


de un evento o de cualquier otro elemento de interés. Cada tupla o registro
contiene los valores que toma cada uno de los campos de un elemento de la tabla.

12
En una base de datos bien estructurada, cada tupla o registro debe ser único. Es
decir, no deben existir dos o más registros que contengan exactamente la misma
información.

Ilustración 6

3. Campos (atributos): un campo o atributo es una sola clase de hecho que se puede
aplicar a cada persona, evento o registro. Los campos de la base de datos tienen
valores que determinan el tipo de datos que pueden almacenar, cómo se muestran
los datos y qué se puede hacer con ellos. Un valor importante para los campos es el
tipo de datos, que puede ser número, texto, moneda (dinero), fecha, hora, etc.

Ilustración 7

13
4. Dominios: Un dominio describe un conjunto de posibles valores para cierto
atributo. Como un dominio restringe los valores del atributo, puede ser
considerado como una restricción. Matemáticamente, atribuir un dominio a un
atributo significa "todos los valores de este atributo deben de ser elementos del
conjunto especificado".

Ilustración 8

Ilustración 5

5. Clave primaria: Una clave primaria es una clave única elegida entre todas las
candidatas que define unívocamente a todos los demás atributos de la tabla, para
especificar los datos que serán relacionados con las demás tablas. La forma de
hacer esto es por medio de claves foráneas.

Ilustración 9

14
6. Clave foránea: Una clave foránea es una referencia a una clave en otra tabla,
determina la relación existente en dos tablas. Las claves foráneas no necesitan ser
claves únicas en la tabla donde están y sí a donde están referenciadas.

Ilustración 10

3.2.3. Ventajas.

 La estructura de modelo relacional es simple, lo que lo hace sencillo de


entender desde el punto de vista intuitivo.
 Los usuarios y diseñadores encuentran que el modelo les permite expresar
nociones de datos conceptuales en una forma que se entiende con facilidad.
 El modelo usa pocos comandos muy poderosos para lograr manipulaciones de
datos que varían de lo simple a lo complejo por estas razones, el modelo
racional se ha convertido en el modelo más popular para las bases de datos.
 Provee herramientas que garantizan evitar la duplicidad de registros.

3.2.4. 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.
 Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo
de satisfacer las necesidades de las aplicaciones anteriores y así, complementar
pero no sustituir a las bases de datos relacionales.

15
3.3. MODELO DE BASE DE DATOS DE RED

(MARTINEZ, UF2214: Implementacion y uso de una BD)

El modelo de base de datos de red fue inventado por Charles Bachman en 1969 como una
mejora del modelo de base de datos ya existente, el modelo de base de datos jerárquica.
Debido a que el modelo de base de datos jerárquica era muy defectuoso, Bachman decidió
crear una base de datos similar a la base de datos jerárquica pero con más flexibilidad y
menos valores predeterminados. La base de datos jerárquica original y existente tiene un
archivo de propietario vinculado estrictamente a un archivo miembro, creando un efecto
de escalera que restringió la base de datos para encontrar relaciones fuera de su categoría.

“Charles Bachman formaba parte de CODASYL (Conference on Data Systems


Languages. Un grupo de empresas, informáticos e industrias del gobierno cuyo objetivo
era conseguir un lenguaje normalizado de programación para que pudiera ser utilizado en
todos los ordenadores.

Todos los integrantes del CODASYL tenían relación con el proceso de datos y su
principal proyecto era promover el análisis, diseño e implementación de los sistemas de
datos (base de datos más efectivos)”.

3.3.1. Definición
(S.F., 2018) Una base de datos de red es una base de datos conformada por una colección
o set de registros, los cuales están conectados entre sí por medio de enlaces en una red. El
registro es similar al de una entidad como las empleadas en el modelo relacional.

3.3.2. Estructura de red


Una estructura de base de datos de red, llamada algunas veces estructura de plex, abarca
más que la estructura de árbol: un nodo hijo en la estructura red puede tener más de un
nodo padre. En otras palabras, la restricción de que en un árbol jerárquico cada hijo puede
tener sólo un padre, se hace menos severa.

16
Ilustración11. Ejemplo de Modelo de Base red

El modelo de red expande la estructura jerárquica, permitiendo relaciones N:N en una


estructura tipo árbol que permite múltiples padres. Antes de la llegada del modelo
relacional, el modelo en red era el más popular para las bases de datos. Este modelo de
red (definido por la especificación CODASYL) organiza datos que usan en dos
construcciones básicas, registros y conjuntos. Los registros contienen campos que
puede estar organizados jerárquicamente, como en el lenguaje COBOL. Los conjuntos
definen relaciones N:N entre registros: varios propietarios, varios miembros. Un
registro puede ser un propietario de varios conjuntos, y miembro en cualquier número
de conjuntos.

El modelo en red es una generalización del modelo jerárquico, en tanto está construido
sobre el concepto de múltiples ramas (estructuras de nivel inferior) emanando de uno o
varios nodos (estructuras de nivel alto), mientras el modelo se diferencia del modelo
jerárquico en que las ramas pueden estar unidas a múltiples nodos. El modelo de red
es capaz de representar la redundancia en datos de una manera más eficiente que en el
modelo jerárquico.

Las operaciones del modelo de red se realizan por de navegación: un programa


mantiene la posición actual, y navega entre registros siguiendo las relaciones entre
ellos. Los registros también pueden ser localizados por valores claves.

Aunque no es una característica esencial del modelo, las bases de datos en red
implementan sus relaciones mediante punteros directos al disco. Esto da una velocidad
de recuperación excelente, pero penaliza las operaciones de carga y reorganización.

17
Características Del Modelo De Red

(Jimena, 2001) Un diagrama de estructura de datos es un esquema para una base de red.
Dicho diagrama consta de dos componentes básicos: cajas que corresponden al tipo de
registros, y líneas, que corresponden a enlaces.

Un diagrama de estructura de datos tiene el mismo propósito que un diagrama entidad-


relación, saber especificar la estructura lógica global de la base de datos. Para cada
diagrama entidad relación existe un diagrama de datos correspondiente.

Ilustración 12.

3.3.3. Ventajas.
 Este modelo de red evita redundancia en la información, a través de la incorporación
de un tipo de registro denominado el conector. En este modelo las entidades se
representan como nodos (unión de varios elementos que confluyen en el mismo lugar)
y sus relaciones son las líneas que los unen.
 En esta estructura cualquier componente puede relacionarse con cualquier otro.

18
3.3.4. Desventajas.
 La dificultad que significa administrar la información en una base de datos de red ha
significado que sea un modelo utilizado en su mayoría por programadores más que por
usuarios finales.
 La dificultad surge al manejar las conexiones o ligas entre los registros y sus
correspondientes registros conectores.

Ejemplo
(DATAPRIX, s.f.) Los vendedores destacados para distribuir determinados productos en
algunas ciudades pueden ilustrar este modelo.

Cada Producto puede ser distribuido por más de un Vendedor, así mismo cada Vendedor
puede encargarse de diferentes Ciudades.

Ilustración 13. Ejemplo

19
3.4. MODELO DE BASE DE DATOS DE ORIENTACIÓN

Modelo De Base De Datos Orientada A Objetos

(KIOCERA, 2017) La investigación y el desarrollo de la base de datos orientada a objetos


fue impulsada en gran medida por su alto rendimiento en almacenamiento de datos y los
requerimientos de acceso que tenían entornos de soporte de diseño tales como el CAD
(Computer Aided Design) y el CASE (Computer Aided Software Engineering).

A medida que ha ido aumentando el uso de la tecnología web, muchas organizaciones se


muestran más interesadas en el concepto de base de datos orientada a objetos, dado que es
útil para mostrar los datos complejos de estas tecnologías.

Algunas bases de datos orientadas a objetos han sido diseñadas para trabajar bien con
lenguajes de programación orientados a objetos tales como Delphi, Ruby, Python, Perl,
Java, Visual Basic.NET, etc.

A partir de 2004, la base de datos orientada a objetos ha vuelto a experimentar un


crecimiento debido al surgimiento de bases de datos orientadas a objetos de código
abierto. Son fáciles de usar y asequibles. Están totalmente escritas en lenguaje de
programación orientado a objetos, como Smalltalk, Java o C.

3.4.1. Definición

(KIOCERA, 2017) Una base de datos orientada a objetos es un sistema de gestión de base
de datos mediante el cual representamos la información en forma de objetos que son
utilizados en programación orientada a objetos.

20
3.4.2. Características De Un Sistema De Bases De Datos Orientados A Objetos.
- Debe ser persistente.
- Tener concurrencia.
- Recuperación.
- Gestión de almacén.
- Facilidades de consulta.
- Abstracción.
- Encapsulamiento.
- Clases.
- Modularidad.
- Jerarquía.
- Generalidad.

3.4.3. Ventajas.

(PIQUETES J., s.f.)

- Mayor capacidad de modelado: Un objeto permite encapsular tanto un estado


como un comportamiento. Un objeto puede almacenar todas las relaciones que
tenga con otros objetos. Los objetos pueden agruparse para formar objetos
complejos (herencia).
- Ampliabilidad: Se pueden construir nuevos tipos de datos a partir de los ya
existentes. Agrupar propiedades comunes de diversas clases e incluirlas en una
superclase, lo que reduce la redundancia.
- Reusabilidad de clases: lo que repercute en una mayor facilidad de
mantenimiento y un menor tiempo de desarrollo.
- Lenguaje de consulta más expresivo.
El acceso navegacional desde un objeto al siguiente es la forma más común de
acceso a datos en un SGBDOO. Mientras que SQL utiliza el acceso asociativo.
El acceso navegacional es más adecuado para gestionar operaciones como los
despieces, consultas recursivas, etc.

21
- Adecuación a las aplicaciones avanzadas de base de datos. Hay muchas áreas
en las que los SGBD tradicionales no han tenido excesivo éxito como el CAD,
CASE, OIS, sistemas multimedia, etc. en los que las capacidades de modelado de
los SGBDOO han hecho que esos sistemas sí resulten efectivos para este tipo de
aplicaciones.
- Mayores prestaciones. Los SGBDOO proporcionan mejoras significativas de
rendimiento con respecto a los SGBD relacionales.

3.4.4. Desventajas.

- Carencia de un modelo de datos universal. No hay ningún modelo de datos que


esté universalmente aceptado para los SGBDOO y la mayoría de los modelos
carecen una base teórica.

- Carencia de experiencia. Todavía no se dispone del nivel de experiencia del que


se dispone para los sistemas tradicionales.

- Carencia de estándares. Existe una carencia de estándares general para los


SGBDOO.

- Competencia. Con respecto a los SGBDR y los SGBDOR. Estos productos tienen
una experiencia de uso considerable. SQL es un estándar aprobado y ODBC es un
estándar de facto. Además, el modelo relacional tiene una sólida base teórica y los
productos relacionales disponen de muchas herramientas de soporte que sirven
tanto para desarrolladores como para usuarios finales.

- La optimización de consultas compromete la encapsulación.

22
3.5. MODELO DE BASE DE DATOS DEDUCTIVO

3.5.1. Definición.
(Schaffrin) La base de datos deductivos, son bases de datos que tienen la
capacidad de definir reglas. Es un sistema de base de datos, pero con la diferencia
de que permite hacer deducciones a través de inferencias. Se basa principalmente
en reglas y hechos que son almacenados en la base de datos. También las bases de
datos deductivas son llamadas bases de datos lógicas, a raíz de que se basa en
lógica matemática.

Ilustración 14

CARACTERÍSTICAS:

(Diaz, Base de datos deductiva, 2016)

• 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.

• Uso de algoritmos para optimizar consultas.

• Soporta objetos y conjuntos complejos.

23
3.5.2. Mecanismo De Deducción.

(Diaz, Base de datos deductiva, 2016)

Ascendente: Utiliza una estrategia de búsqueda que genera solo hecho pertinentes
a una consulta.

Ilustración 15

Descendente: (Diaz F. , 2016) Retrocede desde el objetivo buscando


coincidencias de la consulta con variables conduzcan a hechos válidos.

Ilustración 16

24
ESPECIFICACIONES:

Una base de datos deductivos utiliza dos tipos de especificaciones:

Hechos: Son relaciones que describen algún hecho de la vida real, que definen el
conocimiento explícito. Su especificación es similar a las relaciones.

Reglas: Son reglas deductivas que definen el conocimiento implícito. Son la base de los
mecanismos de inferencia.

Ilustración 17

25
3.5.3. Ventajas.

(Diaz F. , 2016)

 Tiene la capacidad de expresar consultas por medio de reglas lógicas.


 Permite consultas recursivas y algoritmos eficientes para su evaluación.
 Cuenta con negaciones estratificadas.
 Soporta objetivos y conjuntos complejos.
 Almacenamiento de pocos datos.
 Ofrecen reglas que permiten crear combinaciones de datos.
 Ofrecen la capacidad de expresar consultas por medio de reglas lógicas.

Ilustración 18

3.5.4. Desventajas.

 Poder encontrar criterios de interpretación para las reglas deductivas. Es


complicado poder encontrar buenos criterios de evaluación para las reglas lógicas
por lo que es muy difícil sacar todo su potencial.

 Replantear correctamente, en un contexto deductivo, las convenciones habituales


en una base de datos.

 Desarrollar procedimientos eficaces de deducción. Es una de las tareas más


difíciles que implican trabajar con este tipo de base de datos. Cuanto más eficaces
sean los procedimientos más productividad obtendremos de las bases de datos
deductivas

26
UTILIDAD:

Las BDD contribuyen a crear combinaciones de datos y permiten aumentar nuestra


capacidad para expresar consultas con la utilización de reglas lógicas.

Ilustración 19

IV. CONCLUSIONES Y RECOMENDACIONES

• Hoy la información es uno de los recursos más importantes y uno de gran importancia
para las organizaciones, por ello son necesarias las bases de datos, como vimos
anteriormente en el trabajo, existen varios modelos de base de datos entre las cuales se
puede elegir y la elección dependerá del punto de vista de cada organización.

• Cada modelo de datos provee mecanismos de estructuración, que permiten definir


nuevos tipos de datos a partir de tipos elementales predefinidos.

27
V. BIBLIOGRAFIA
Contreras, L. (4 de Enero de 2011). Default copyright text. Obtenido de Default copyright
text: http://histinf.blogs.upv.es/2011/01/04/historia-de-las-bases-de-datos/

D.M., N. C. (2011). Administración de base de datos. Pontificia Universidad Catolica del


Perú. Administración de base de datos. Pontificia Universidad Catolica del Perú.
Universidad Catolica del Perú.

DATAPRIX. (s.f.). mineria de datos aplicada a la encuenta permanente de hogares.


Obtenido de http://www.dataprix.com/262-bases-datos-red

Date, C. J. (2001). Introducción a los sistemas de base de datos. Introducción a los sistemas
de base de datos. Pearson Educación.

De Datos, B. (2012). Base de datos. En B. De Datos, Bae de datos Vol.6 (págs. 7-9). Gestión.

Jimena. (2001). Modelo de Red Angelfire. Obtenido de Angelfire:


www.angelfire.com/my/jimena/bdat1/guia8.html

KIOCERA. (2017). El blog de soluciones para la transformación digital en procesos, trabajo


colaborativo,datos,documentos y cloud. Obtenido de
https://smarterworkspaces.kyocera.es/blog/conceptos-base-datos-orientada-objetos/

MARTINEZ, A. M. (s.f.). UF2214: Implementacion y uso de una BD (5.1 ed.). ESPAÑA:


ELEARNING.

PIQUETES J., (. (s.f.). iessanvicente. Obtenido de iessanvicente:


https://iessanvicente.com/colaboraciones/bdOO.pdf

Quiroz, J. (2003). El modelo relacional de bases de datos. En J. Quiroz, El modelo relacional


de bases de datos (págs. 6,53-61). Boletin de Pontificia Informatica.

Ruiz, D. (26 de abril de 2001). EL modelo de datos jerarquico. Obtenido de http://www.inf-


cr.uclm.es/www/fruiz/bda/doc/trab/T0001_MAMoraga.pdf

S.F. (26 de abril de 2018). Wikipedia. Obtenido de Wikipedia:


https://es.wikipedia.org/wiki/Base_de_datos_de_red

Silberschatz, A. K. (2002). Fundamentos de base de datos. En A. K. Silberschatz,


Fundamentos de base de datos (págs. No.04; QA76.9.D3,S5). McGraw-Hill.

Diaz , F. (05 de septiembre de 2016). Base de datos deductiva. Obtenido de Base de datos
deductiva: https://prezi.com/lacigehauhkr/base-de-datos-deductiva/

Diaz, F. (05 de Septiembre de 2016). Base de datos deductiva. Obtenido de Base de datos
deductiva: https://prezi.com/lacigehauhkr/base-de-datos-deductiva/

Schaffrin , P. (s.f.). Base de Datos Deductiva. Obtenido de Base de Datos Deductiva: http://b-
d-deductiva.blogspot.pe/

28
29

Das könnte Ihnen auch gefallen