Word de Modelo de Base de Datos

March 16, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Word de Modelo de Base de Datos ...

Description

 

CURSO: COMPUTACIÓN APLICADA I  

DOCENTE:  Ing. Ing. Walter Cahuana Ochoa  DOCENTE: Ochoa  INTEGRANTES:   Deisy Maribel Hualpa Mamani   Adrian Patiño Torres

  

   Erika Isabel Hinostroza Vidal Edy Aldo Apaza Amanqui  Amanqui   



 

 

Modelo de Base de Datos  Contenido I. INTRODUCCIÓN ...................... ............................................. ............................................. ............................................ ............................................. ....................... 4  II. 

MARCO TEORICO ................... ......................................... ............................................ ............................................ ...................................... ................ 5 

2.1.  Objetivo del modelo de base de dato



………………………………………………

2.2.  Antecedentes

………………………………………………………………………...

2.3.  Bases Teóricas





………………………………………………………………………

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



……………………………

3.1.1. 

Definición...................... ............................................. .............................................. ............................................. ......................................... ................... 8 

3.1.2. 

Característicass de la estructura Jerárquica ........................................................... Característica ........................................................... 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. 3.2.3. 

Estructura de base de datos relacional..................... ........................................... ........................................... ..................... 11 Ventajas. ..................... ............................................ ............................................. ............................................ ........................................... ..................... 15 



 

 

3.2.4. 

Desventajas...................... 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...................... Desventajas .......................................... ............................................. ............................................. ....................................... ................. 19 

3.4.  MODELO DE BASE DE DATOS DE ORIENTACIÓN

………………………..

20 

3.4.1. 

Definición...................... ............................................. .............................................. ............................................. ....................................... ................. 20 

3.4.2. 

Característicass De Un Sistema De Bases De Datos Orientados A Objetos. .... Característica ........ 21 

3.4.3. 

Ventajas. ..................... ............................................ ............................................. ............................................ ........................................... ..................... 21 

3.4.4. 

Desventajas...................... Desventajas .......................................... ............................................. ............................................. ....................................... ................. 22 

3.5.  MODELO DE BASE DE DATOS DEDUCTIVO

23 

……………………………….

IV. 

3.5.1. 

Definición...................... ............................................. .............................................. ............................................. ....................................... ................. 23 

3.5.2. 

Estructura. ..................... ............................................ .............................................. ............................................. ....................................... ................. 24 

3.5.3.  3.5.4. 

Ventajas. ..................... ............................................ ............................................. ............................................ ........................................... ..................... 26  Desventajas...................... Desventajas .......................................... ............................................. ............................................. ....................................... ................. 26 

CONCLUSIONES Y RECOMENDACIONES .......................................... ........................................................ .............. 27 

V.Bibliografía.................... ........................................... ............................................. ............................................ ............................................ .................................... .............. 28 



 

 

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 fundamental determina el modo de almacenar, organizar 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 desarro desarrollarse llarse sistemas de procesamiento 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.



 

 

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 redundancia minima.   Diseño de esquemas con la forma normal  Información Informac ión adicional Especificaciónn de limitantes (dependencias funcionales)  Especificació

2.2.  Antecedentes (Contreras, 2011) Los orígenes de las bases de datos se remontan a la Antigüedad donde ya existían existían bibliotecas y tod todaa clase de reg registros. istros. Sin embargo, su su búsqueda era lenta yr poco eficazman y no contaba con te, la ayuda reemplazar reemplaza el trabajo manual. ual.se Posteriormen Posteriormente, el uso dedemáquinas las basesque de pudiesen 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 



 

 

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 permitía efectuar consultas consultas con el fin de recuperar 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 boom de la década de los noventa fue el nacimiento del del World Wide Web, ya que a través través de este; se facilitaría la consulta a bbases ases 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.



 

 

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, Cáceres, D. M.(2011) define definenn a la base de datos como “el  conjunto  conjunto de datos  pertenecientes  pertenecie ntes 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 recolectad recolectados os y explotados  por los sistemas sistemas de informac información ión de la emp empresa. resa.

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 datos acompaña acompañante. nte.

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



 

 

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 úti les cuando se maneja un gran volumen de información pero tiene como desventaja la incapacidad de representar eficientemente la redundancia de datos.



 

 

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, 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 



 

 

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, 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 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 visuales que simplifican el ttrabajo rabajo 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 ddee 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 Ca mpos (a (atrib trib utos):  un campo o atributo

es una sola clase de hecho h echo 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

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áf geográfica. ica.    No se manipulan de forma m manejable anejable los blo bloques ques de texto com comoo 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 sustituir a las bases de datos re relacionales. lacionales.

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 ordenador ordenadores. es. 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 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 organizados jerárq jerárquicamente, uicamente, como en el lenguaje COBOL. Los conjuntos 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árquicoo en que las ramas pueden estar unidas a múltiples nodos. El modelo de red  jerárquic 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 entidadrelació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 encargarse de diferentes Ciud Ciudades. ades.

 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  programac ión orientado a oobjetos, bjetos, como Smalltalk, 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, superclas e, lo que reduce la redundanc redundancia. ia. -  Reusabilidad de clases:

lo que repercute en una mayor facilid facilidad ad 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. despieces

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 experienc experiencia ia 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 l os 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 relacionales dispo disponen nen de mucha muchass herramientas ddee soporte qque ue 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 responde responderr consultas recursivas recursivas.. •  Cuenta con negaciones estratificadas estratificadas.. •  Capacidad de obtener nueva informaci información ó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)  As cen den  Ascen dente: te:  Utiliza una

estrategia de búsqueda que genera solo hecho pertinentes

a una consulta.

 Ilustración 15 

Descendente:   Descendente:

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

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

 Ilustración 16  

24   

 

ESPECIFICACIONES: Una base de datos deductivos utiliza dos tipos ti pos de especificacione especificaciones: s: Hechos: 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: Son reglas deductivas que definen el conocimiento implícito. Son la base de los mecanismos de inferenc i nferencia. ia.

 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 estratificada estratificadas. s.

 

Soporta objetivos y conjuntos complejos.

 

Almacenamiento Almacenamien to 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 es muy difícil sac sacar ar todo su ppotencial. otencial.

 

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  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 organizac organizaciones, iones, por ello son necesarias las bases de datos, como vimos anteriormente anteriorme nte en el trabajo, existen varios modelos de base de datos entre las cuales se  puede elegir elegir y la elección de dependerá penderá de dell punto de vista de cada organización. 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  text . Obtenido de Default copyright text: http://histinf.blogs. http://histinf.blogs.upv.es/2011/01 upv.es/2011/01/04/historia-de-la /04/historia-de-las-bases-de s-bases-de-datos/ -datos/ D.M., N. C. (2011). Administración de base de datos. Pontificia Universidad Catolica del Perú. Administración de base de datos. datos. Pontificia Universidad Universidad Catolica del Perú Perú. Universidad Catolica del Perú. DATAPRIX. (s.f.). mineria de datos aplicada a la l a encuenta permanente de hogares. Obtenido de http://www.dataprix.co http://www.dataprix.com/262-bases-d m/262-bases-datos-red atos-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 datos Vol.6  (págs.  (págs. 7-9). Gestión. Jimena. (2001). Modelo de Red 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, procesos, trabajo colaborativo,datos,documen colabora tivo,datos,documentos tos y cloud. Obtenido de https://smarterworkspaces.ky https://smarterwor kspaces.kyocera.es/blog ocera.es/blog/conceptos-bas /conceptos-base-datos-orie e-datos-orientada-objetos/ ntada-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 iessanvicen iessanvicente: te: https://iessanvicente.com/colabor https://iessanvicen te.com/colaboraciones/bdOO.pdf aciones/bdOO.pdf Quiroz, J. (2003). El modelo relacional de bases de datos. En J. Quiroz, El modelo relacional 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. jerarquico. Obtenido de http://www.infcr.uclm.es/www/fruiz/bda/doc/tra cr.uclm.es /www/fruiz/bda/doc/trab/T0001_MAMorag b/T0001_MAMoraga.pdf a.pdf S.F. (26 de abril de 2018). Wikipedia. Obtenido de Wikipedia: https://es.wikipedia.org/wiki/Base_de https://es.wikipedia.or g/wiki/Base_de_datos_de_re _datos_de_redd 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. deductiva. Obtenido de Base de datos deductiva: https://prezi.com/lacig https://prezi.com/lacigehauhkr/baseehauhkr/base-de-datos-de de-datos-deductiva/ ductiva/ Diaz, F. (05 de Septiembre de 2016). Base de datos deductiva. deductiva. Obtenido de Base de datos deductiva: https://prezi.com/lacig https://prezi.com/lacigehauhkr/baseehauhkr/base-de-datos-de de-datos-deductiva/ ductiva/ Schaffrin , P. (s.f.). Base de Datos Deductiva. Obtenido de Base de Datos Deductiva: http://bd-deductiva.blogspot.pe/

28   

 

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF