Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NO RENOVABLES CARRERA DE COMPUTACIÓN UNIVERSIDAD NACIONAL DE LOJA CARRERA DE COMPUTACIÓN BASE DE DATOS Alumnos: Nathaly Gabriela Bravo Salazar Diego Oswaldo Márquez Paccha Luis Rodrigo Cuenca Sánchez Brigith Antonela Lojan Cabrera Adrian Fernado Nuñez López Nayely Cruzcaya Ramirez Herrera CURSO Tercer Ciclo “A” DOCENTE Ing. Mario Zambrano. LOJA - ECUADOR 1. Elabore un ensayo Tipos de base de datos Índice Introducción 3 Desarrollo de contenidos 3 Modelos tradicionales 3 Base de datos jerárquica. 3 Base de datos en red. 5 Base de datos relacional. 5 Modelos avanzados 6 Base de datos orientada a objetos. 6 Base de datos declarativa. 7 Según la variabilidad de los datos almacenados 8 Bases de datos estáticas. 8 Bases de datos dinámicas. 8 Según el contenido 8 Bases de datos de texto completo. 9 Base de datos de fuente. 9 Bases de datos documentales. 10 Bases de datos o "bibliotecas" de datos sobre Biológica. 11 Principales bases de datos de nucleótidos 11 Base de datos deductivos. 11 Gestión de bases de datos distribuidas. 12 Conclusiones 13 Recomendaciones 13 Bibliografía 14 I. Introducción El siguiente ensayo plasma conceptos importantes sobre el concepto y los tipos de base de datos correspondientes a la asignatura de base de datos, el objetivo principal es dar a conocer al lector información básica para su respectivo conocimiento y aplicación. Una base de datos es un sistema informático para archivar un conjunto de datos relacionados, agrupados o estructurados, su propósito general es guardar la información, y mantenerlos disponibles cuando se los necesite. Las bases de datos en el ámbito informático han recibido mucha atención, gracias a sus múltiples aplicaciones en bibliotecas, automatización de oficinas, ingeniería de software, diccionarios automatizados y en general a cualquier programa orientado a mantener y recuperar información textual, ya que mediante el almacenamiento de información en el disco del computador, que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos, mediante recuperación, actualización y manejo. La utilización de base de datos tiene múltiples ventajas como: globalización de información, eliminación de información inconsistente, permite mantener la integración de la información, compartir la información, y la independencia de datos. Al igual que cuando hablamos de celulares, no existe una sola marca, cuando trabajamos con base de datos, ocurre algo similar, existen varios tipos, cada uno adaptado a sus necesidades. Para describir cada uno de estos tipos o modelos en los que se basan las bases de datos, vamos a estudiar desde el modelo más básico al más avanzado. II. Desarrollo de contenidos Una base de datos es aquel conjunto de datos estructurados y almacenados según sus características y su tipología para ser consultados posteriormente, el manejo de base de datos se lleva a cabo mediante sistemas de gestión llamados “DBMS” actualmente digitales y automatizados que permiten la recuperación de información y el almacenamiento ordenado. Existen varios tipos, que pueden clasificarse de distintas formas disponibles en función de su estructura, contexto, utilidad y necesidades. Modelos tradicionales Base de datos jerárquica. Son bases de datos que almacenan la información en una estructura jerarquizada, concretamente los datos son organizados de forma parecida a un árbol visto del revés. Uno de los principales objetivos de las bases de datos jerárquicas es gestionar grandes volúmenes de datos. Ejemplo: Una empresa puede crear una base de datos jerárquica para organizar a sus clientes. Así, el nodo raíz sería Clientes, cada cliente sería un nodo padre, que su vez podrían dar lugar a nodos hijos como servicios, facturas, presupuestos, datos, etc. Siguiendo con este ejemplo de la empresa, pongamos ahora que lo que quiere es crear una base de datos jerárquica para organizar a su red de suministros. En este caso el nodo raíz sería Suministros, cada tipo de producto podría sería un nodo padre, del que partirían diferentes nodos hijos: proveedores, datos, facturas, incidencias, históricos pedidos, etc. Base de datos en red. Aquella base de datos formada por una serie de registros, los cuales están enlazados entre sí creando una red. Estos registros son similares a los campos en las bases de datos relacionales, y cada uno de ellos contiene un único atributo o valor. Ejemplo: Una tienda online en la que los distintos productos pueden ser asignados a diferentes vendedores. Para plasmar esta relación en el lenguaje de programación Java, el código sería el siguiente. type producto= record clave: string[] nombreM: string[] cred: string[2] end; type vendedor= record nombre: string[30]; control: string[8]; producto: Producto; {Enlace a producto} end; En definitiva, las bases de datos de red se caracterizan por establecer relaciones entre los diferentes registros por medio de enlaces que crean una red, y por ofrecer la posibilidad de tener uno o varios elementos padre en una misma base de datos. Es decir, funciona de manera similar a una base de datos jerárquica, con la diferencia de que éstas últimas sólo permiten un único registro padre. Base de datos relacional. Es un tipo de base de datos que almacena y proporciona acceso a puntos de datos relacionados entre sí. Las bases de datos relacionales se basan en el modelo relacional, una forma intuitiva y directa de representar datos en tablas. En una base de datos relacional, cada fila en una tabla es un registro con una ID única, llamada clave. Las columnas de la tabla contienen los atributos de los datos y cada registro suele tener un valor para cada atributo, lo que simplifica la creación de relaciones entre los puntos de datos. Ejemplo: https://www.oracle.com/ar/database/what-is-database.html Modelos avanzados Base de datos orientada a objetos. El modelo de base de datos orientada a objetos agrupa la información en paquetes relacionados entre sí: los datos de cada registro se combinan en un solo objeto, con todos sus atributos. De esta manera, toda la información está disponible en el objeto, ya que sus datos quedan agrupados en lugar de distribuidos en diferentes tablas. En los objetos no solo pueden guardarse los atributos, sino también los métodos, lo que refleja la afinidad de estas bases de datos con los lenguajes de programación orientados a objetos: al igual que en estos, cada objeto presenta un conjunto de acciones que pueden llevarse a cabo. Los objetos se dividen a su vez en clases. Más concretamente, un objeto es una unidad concreta de una clase abstracta, lo que crea una jerarquía de clases y subclases. Dentro de esta estructura, las subclases adoptan las propiedades de las clases superordinadas y las complementan con sus propios atributos. Al mismo tiempo, los objetos de una clase también pueden relacionarse con otras clases, lo que rompe la jerarquía estricta y permite formar redes. Los objetos simples también pueden combinarse para crear objetos más complejos. Ejemplo: Base de datos declarativa. Este modelo resulta sumamente intuitivo para el usuario, lo que permite que se olvide de problemas que conlleva por sí sola la programación en otros modelos. Suele usarse este modelo, para grandes bases de datos que tienen como objetivo primordial laconsulta de datos o información. Utiliza un lenguaje declarativo, el cual no debe confundirse con el SQL. Dentro de las bases de datos declarativas existen dos fundamentales: ● Modelo deductivo El modelo deductivo de las bases de datos, se basa en predicciones lógicas, que genera a través de consultas recurrentes, además deduce relaciones indirectas de los datos que se almacenan. ● Modelo funcional Este modelo se deja un poco de lado, ya que indica que todo objeto computacional, se debe comportar como una función, de manera que ante las mismas entradas, responde, con la misma salida. Algo que no siempre arroja los resultados correctos. Ejemplo: Amazon: es la tienda más grande del mundo. Empezaron vendiendo libros y ahora se puede encontrar hasta llantas para autos. Su base de datos incluye información personal (direcciones, tarjetas de crédito, etc.) de más de 59 millones de clientes, recetas, listas compras, y páginas que los clientes pueden revisar de más de 250 mil libros. Además almacena millones de ítems de su inventario y del inventario de sus tiendas asociadas. Según la variabilidad de los datos almacenados Bases de datos estáticas. Una base de datos estática es aquella cuya función principal es el almacenamiento y registro de datos fijos. Es decir, guarda información que no se va a modificar ni editar con el tiempo. Se trata de un tipo de bases de datos de solo lectura. Su implementación se suele realizar con el objetivo de registrar datos históricos para poder comparar su evolución a lo largo del tiempo. Las bases de información estática son ampliamente utilizadas en el campo de la estadística y suelen estar orientadas a la toma de decisiones de índole empresarial. En contraposición a las bases estáticas están las bases dinámicas, las cuáles sí permiten la edición, actualización o eliminación de datos a lo largo del tiempo. Ejemplo: Las bases de datos del INE (Instituto Nacional de Estadística) recogen los datos anuales sobre natalidad, ocupación laboral, sueldos medios y un largo etcétera. Bases de datos dinámicas. Una base de datos dinámica es aquella en la que se almacenan datos que pueden variar con el paso del tiempo. Para adecuarse a estos datos cambiantes, las bases dinámicas permiten realizar operaciones de edición, actualización o borrado de información. En la estructura de una base de datos dinámica la información se organiza en tablas que a su vez contienen diversas filas y columnas. Las filas corresponden a cada uno de los registros de las bases de datos, mientras que cada columna corresponde a un campo o atributo de cada registro. La única característica especial es que en las bases de datos dinámicas los campos deben ser editables, ya sea manualmente o a través de formularios, para poder mantener la información siempre actualizada. Ejemplo: Una clínica veterinaria que guarda información sobre los animales: peso, tratamientos recibidos, medicamentos recetados, operaciones realizadas. Según el contenido Base de datos bibliográficas. Es una base de datos de registros bibliográficos, que puede tener un soporte físico (fichas impresas) o, más frecuentemente, tener un catálogo en soporte electrónico. Esta base de datos contiene información sobre libros y otros materiales de una biblioteca (por ejemplo un catálogo de biblioteca) o bien, siguiendo la acepción más usada del término, un https://ayudaleyprotecciondatos.es/bases-de-datos/ índice bibliográfico del contenido de un conjunto de revistas y otras publicaciones científicas como artículos científicos, actas de conferencias y congresos, capítulos de libros, etc. Estas bases de datos suelen tener formato electrónico y se consultan a través de Internet. Contienen citas bibliográficas, referencias, abstracts (resumen de una publicación científica) y, a menudo, el texto completo de los contenidos indexados, o enlaces al texto completo. Ejemplo: Bases de datos de texto completo. Una base de datos de texto completo es una base de datos que contiene el texto completo de libros , disertaciones , diarios , revistas , periódicos u otros tipos de documentos textuales . Se diferencian de las bases de datos bibliográficas (que contienen solo metadatos bibliográficos , incluidos resúmenes en algunos casos) y las bases de datos no bibliográficas (como directorios y bases de datos numéricas ). Ejemplo: Base de datos de fuente. Las bases de datos de fuente ofrecen un documento completo y no una representación del mismo. Estas pueden ser: Numéricas: Contienen datos de tipo numérico como indicadores cuantitativos. Mixtas: Combinan ambos tipos de datos, como por ejemplo informes económicos de empresas. Bases de datos documentales. Una base de datos documental es una de las principales variantes de las bases de datos no relacionales o NoSQL. Se caracterizan por almacenar la información en registros, cada uno de los cuáles funciona como una unidad autónoma de información. Como su propio nombre indica, las bases de datos orientadas a documentos utilizan documentos para el almacenamiento de todos los registros y los datos asociados a ellos. Cada uno de estos registros puede almacenar distintos tipos de datos. A su vez, los documentos que contienen los registros pueden tener diferentes formatos, desde archivos JSON o XML hasta documentos de texto. Ejemplo: Necesitamos crear una base de datos sobre la discografía de grupos musicales. En ese caso, utilizando el formato JSON, el código quedaría de la siguiente manera. { ‘_id’ : 1, ‘artistName’ : { ‘Nirvana’ }, (nombre del artista) ‘albums’ : [ { ‘albumname’ : ‘Bleach’, (nombre del álbum) ‘datereleased’ : 1989, (fecha de salida al mercado) ‘genre’ : ‘Grunge’ (género musical) }, { ‘albumname’ : ‘Nevermind’, ‘datereleased’ : 1991, ‘genre’ : ‘Grunge’ }, { ‘albumname’ : ‘In Utero’, ‘datereleased’ : 1993, ‘genre’ : Grunge }, { } ] En definitiva, las bases de datos documentos son un tipo de bases no relacionales que cada vez se usan más gracias a su flexibilidad, escalabilidad y capacidad para almacenar grandes cantidades de información. Bases de datos o "bibliotecas" de datos sobre Biológica. Una base de datos biológica es una biblioteca de información sobre ciencias de la vida, recogida de experimentos científicos, literatura publicada, tecnología de experimentación de alto rendimiento, y análisis computacional. Contiene información de áreas de investigación incluyendo genómica, proteómica, metabolómica, expresión génica mediante microarrays, y filogenética. La información contenida en bases de datos biológicas incluye funciones, estructura y localización (tanto celular como cromosómica) de genes, efectos clínicos de mutaciones, así como similitudes de secuencias y estructuras biológicas. Ejemplo: Principales bases de datos de nucleótidos La colaboración de las tres bases de datos más importantes hace posible acceder a casi toda la información de secuencias de ADN desde cualquiera de sus tres sedes: ● EMBL-BANK en el Instituto europeo de Bioinformática (EBI) ○ Enlace externo: EMBL-BANK ● DNA Data Bank of Japan (DDBJ) en el Centro de Información Biológica (CIB) ○ Enlace externo: DDBJ ● GenBank en el Centro Nacional de Información Biotecnológica (NCBI) ○ Enlace externo: GenBank Entrez Nucleotide Si bien son mantenidas por distintos organismos en distintos países, existe una coordinación entre las distintas bases. Una secuencia enviada a cualquiera de las bases se verá reflejada en las otras dos en aproximadamente una semana, ya que esa es la frecuencia de actualización entre las distintas bases genéticas. Por este motivo es indistinto que base se use para enviar nuevas secuencias, aunque normalmente los europeos utilizan EMBL-BANK y los americanos GenBank.Base de datos deductivos. Una base de datos deductiva consiste en un sistema de almacenamiento que, a través de ciertas reglas definidas, es capaz de utilizar la información contenida en la base de datos para deducir información adicional. Este tipo de bases de datos se fundamenta en materias como la lógica matemática y el cálculo relacional, por ello también se las suele denominar como bases de datos lógicas. Su objetivo https://www.quimica.es/enciclopedia/Gen%C3%B3mica.html https://www.quimica.es/enciclopedia/Prote%C3%B3mica.html https://www.quimica.es/enciclopedia/Metabol%C3%B3mica.html https://www.quimica.es/enciclopedia/Microarray.html https://www.quimica.es/enciclopedia/Nucle%C3%B3tido.html https://www.quimica.es/enciclopedia/ADN.html https://www.quimica.es/enciclopedia/EBI.html https://www.quimica.es/enciclopedia/GenBank.html https://www.quimica.es/enciclopedia/NCBI.html https://www.quimica.es/enciclopedia/GenBank.html es definir nuevas relaciones para el procesamiento de consultas a través de la información presente en la propia base de datos. Para ello, las bases de datos deductivas utilizan un lenguaje declarativo (normalmente Prolog). Este lenguaje tiene la particularidad de definir reglas que marcan lo que el programa, en este caso la base de datos, desea conseguir. Esto lo diferencia de los lenguajes usados habitualmente en otras bases de datos como el SQL, que definen el cómo conseguirlo. En definitiva, las bases de datos activas y deductivas son capaces de deducir nuevos hechos a partir de la información presente en la database, teniendo en cuenta determinadas reglas definidas de antemano por su lenguaje. Ejemplo: Gestión de bases de datos distribuidas. Una base de datos distribuida o BDD consiste en varias bases de datos situadas en diferentes espacios físicos o lógicos, conectadas entre sí por un sistema de comunicaciones. Se caracterizan por almacenar la información de varias computadoras conectadas entre sí, a las cuales los usuarios pueden acceder desde cualquier sitio, como si se tratara de una red local. Un sistema distribuido de bases de datos se almacena en varias computadoras. Los principales factores que distinguen un SBDD de un sistema centralizado son los siguientes: ● Hay múltiples computadores, llamados sitios o nodos. ● Estos nodos deben de estar comunicados por medio de algún tipo de red de comunicaciones para transmitir datos y órdenes entre los sitios. Ejemplo: III. Conclusiones ● La estructura e implementación de base de datos nos muestra la importancia que realizan en el mundo laboral, y como cada ente que las utiliza es dependiente de ellas. ● Algunos de los aspectos aprendidos y que de gran peso es la base de datos su definición, tipos y características donde podemos decir que la base de datos: Es una colección de datos o información usados para dar servicios a muchas aplicaciones al mismo tiempo. ● Los modelos de base de datos más utilizados son: bases de datos jerárquicas, base de datos de red, base de datos relacional, bases de datos multidimensionales, bases de datos orientadas a objetos. IV. Recomendaciones ● Se recomienda al momento de diseñar el mapa conceptual, incluir la información necesaria para evitar posibles errores en cuanto al manejo de imágenes. ● Una base de datos es muy indispensable dentro de cualquier empresa ya que esta ayuda a la hora de la toma de decisiones. ● El administrador de la base de datos es el único que debe tener acceso a la misma, para evitar incoherencias en la información. V. Bibliografía "Base de datos". Autor: Equipo editorial, Etecé. De: Argentina. Para: Concepto.de. Disponible en: https://concepto.de/base-de-datos/. Última edición: 5 de agosto de 2021. Consultado: 02 de noviembre de 2021 - Fuente: https://concepto.de/base-de-datos/ Oracle. (s.f.). Base de datos definida. Obtenido de https://www.oracle.com/mx/database/what- is-database/ Raga, C. (s.f.). Monografias. Obtenido de Base de datos: https://www.monografias.com/trabajos7/bada/bada.shtml Buenas tareas. (25 de enero de 2003). Buenas tareas. Obtenido de Introduccion y Conclusion De Base De Datos: https://www.buenastareas.com/ensayos/Introduccion-y-Conclusion-De-Base-De/7123963.html https://ayudaleyprotecciondatos.es/bases-de-datos/jerarquicas/ https://www.oracle.com/ar/database/what-is-a-relational-database/ https://ayudaleyprotecciondatos.es/bases-de-datos/red/ https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/base-de-datos-orientada-a-objets/ https://ayudaleyprotecciondatos.es/bases-de datos/estaticas/#:~:text=de%20datos%20est%C3%A1ticas%3F- ,Definici%C3%B3n,de%20datos%20de%20solo%20lectura. HARWRYSZKIEWYCZ, I T. Análisis y diseño de base de datos. Editorial Megabyte. Noriega Editores. México. 1994. pp29/31 https://concepto.de/base-de-datos/ https://concepto.de/base-de-datos/ https://www.oracle.com/mx/database/what-is-database/ https://www.oracle.com/mx/database/what-is-database/ https://www.monografias.com/trabajos7/bada/bada.shtml https://www.buenastareas.com/ensayos/Introduccion-y-Conclusion-De-Base-De/7123963.html https://ayudaleyprotecciondatos.es/bases-de-datos/jerarquicas/ https://www.oracle.com/ar/database/what-is-a-relational-database/ https://ayudaleyprotecciondatos.es/bases-de-datos/red/%5C https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/base-de-datos-orientada-a-objetos/ https://ayudaleyprotecciondatos.es/bases-de%20datos/estaticas/#:~:text=de%20datos%20est%C3%A1ticas%3F-,Definici%C3%B3n,de%20datos%20de%20solo%20lectura https://ayudaleyprotecciondatos.es/bases-de%20datos/estaticas/#:~:text=de%20datos%20est%C3%A1ticas%3F-,Definici%C3%B3n,de%20datos%20de%20solo%20lectura https://ayudaleyprotecciondatos.es/bases-de%20datos/estaticas/#:~:text=de%20datos%20est%C3%A1ticas%3F-,Definici%C3%B3n,de%20datos%20de%20solo%20lectura https://www.monografias.com/trabajos/histomex/histomex.shtml ● Defina un glosario de términos en base al material GLOSARIO Base de datos: Programa capaz de almacenar gran cantidad de datos, relacionados y estructurados, que pueden ser consultados rápidamente de acuerdo con las características selectivas que se deseen Nucleótidos: Compuesto químico orgánico fundamental de los ácidos nucleicos Metabólicas: Cambios químicos que ocurren en una célula o un organismo para producir la energía Estáticas: Aquella cuya función principal es el almacenamiento y registro de datos fijos. Dinámicas: Aquella en la que se almacenan datos que pueden variar con el paso del tiempo. Bibliográficas: Recopilaciones de publicaciones de contenido científico- técnico, como artículos de revistas, libros, tesis, congresos, etc. Fuente primaria: Información original que ha sido publicada por primera vez y que no ha sido filtrada, interpretada o evaluada por nadie más Científicas: Que se ajusta a los principios y métodos de la ciencia o está relacionado con ella. Electrónico: De la electrónica o relacionado con ella. Geoeconómicas: Transformación de los enfrentamientos bélicos en económicos. Jerárquicas:es un tipo de sistema de gestión de bases de datos que, como su nombre indica, almacena la información 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. Relacional: Tipo de base de datos que almacena y proporciona acceso a puntos de datos relacionados entre sí. Paradigma: Resumen que cumple con ciertos requisitos de diseño Multidimensionales: Sistema que permiten añadir nuevas dimensiones a las relaciones que se establecen dentro de la base de datos Interfaz: Dispositivo capaz de transformar las señalesgeneradas por un aparato en señales comprensibles por otro. Tesauro: Conjunto ordenado y estructurado de todos los descriptores o palabras clave que se utilizan para describir, indizar y clasificar temáticamente las referencias de una BDB ● Desarrolle un mapa conceptual sobre el material bibliográfico
Compartir