Está en la página 1de 7

Unidad 1.

Ingeniería de software

Universidad Abierta y a Distancia de México


Ingeniería en Desarrollo de Software

Diseño de bases de datos


Unidad 1. Administración de bases de datos

Actividad 1. Identificando el diseño de base de datos

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software


1
Instrucciones Actividad 1 - Identificando el diseño de base de datos

1. Investiga la definición de los siguientes modelos de bases de datos, así como los sistemas
administradores de bases de datos que los soportan.
• Base de datos clave-valor.
Una base de datos de valores-clave (también conocida como almacén de valores-clave y base
de datos key-value) es un tipo de base de datos NoSQL que utiliza un método simple de clave
/ valor para almacenar datos.

La parte clave-valor se refiere al hecho de que la base de datos almacena datos como una
colección de pares clave / valor. Este es un método simple de almacenar datos, y se sabe
que escala bien.

El par clave-valor es un concepto bien establecido en muchos lenguajes de programación.


Los lenguajes de programación normalmente se refieren a una clave-valor como una matriz
asociativa o estructura de datos. Un valor-clave también se conoce comúnmente como
diccionario o hash.

Ejemplos de sistemas de gestión de bases de datos clave-valor:

 Redis
 Base de datos Oracle NoSQL
 DynamoDB
 Voldemorte
 Aerospike
 Oracle Berkeley DB

• Base de datos orientado a objeto.


Como su propio nombre indica, las bases de datos orientadas a objetos (BDOO) son bases
de datos constituidas por objetos de distintos tipos, sobre los que se definen una serie de
operaciones para su interactuación, que a su vez se integran con las operaciones de un
lenguaje de programación orientado a objetos (POO).
Sus componentes son objetos, puesto que en ellas se almacenan los datos como objetos y
no como datos, tal y como hace una base de datos relacional, cuya representación son las
tablas. De hecho, las BDOO están diseñadas para trabajar con lenguajes orientados a
objetos, pero también manejan información binaria y trabajan con datos complejos de manera
rápida y segura.
Ejemplos de sistemas de gestión de bases de datos orientado a objeto

 GEMSTONE/OPAL de ServicLogic,
 ONTOS de Ontologic,
 Objectivity de Objectivity Inc.,
 Versant de Versant Technologies,
 ObjecStore de Object Design y
 O2 de O2 Technology

• Base de datos relacional.


Una base de datos relacional es una colección de elementos de datos organizados en un
conjunto de tablas formalmente descritas desde la que se puede acceder a los datos o volver
a montarlos de muchas maneras diferentes sin tener que reorganizar las tablas de la base.
La base de datos relacional fue inventada por E.F. Codd en IBM en 1970.

Ejemplos de sistemas de gestión de bases de datos orientado a objeto


 Amazon Aurora
 Oracle
 Microsoft SQL Server
 MySQL
 PostgreSQL
 MariaDB

• Base de datos multidimensional.


Son un tipo de base de datos optimizada para Data Warehouse que se utilizan
principalmente para crear aplicaciones OLAP, una tecnología asociada al acceso y análisis
de datos en línea.

Ejemplos de sistemas de gestión de bases de datos multidimensional.


 Microsoft AQL Analysis Service

• Base de datos XML.


Se utiliza para almacenar la gran cantidad de información en formato XML. Como el uso de
XML está aumentando en todos los campos, es necesario tener el lugar asegurado para
almacenar los documentos XML.

Ejemplos de sistemas de gestión de bases de datos XML


SGBD XML-enabled
SQL XML (Estándar SQL 2003)

2. Elabora un mapa mental de las etapas de diseño de bases de datos (conceptual, lógico y
físico) donde describas para cada una:
• ¿Para qué sirve?
• ¿Qué elementos lo conforman? (¿En qué consiste cada uno?)
• ¿Cómo se realiza? (Descripción de los pasos a seguir)
• ¿Cuál es resultado final de la etapa?
Unidad 1. Ingeniería de software

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 5


Unidad 1. Ingeniería de software

3.- Redacta una conclusión referente a la relación entre los modelos de base de datos y las
etapas de diseño.

El seleccionar el sistema de gestión de base de datos correcto, proporcionara los elementos


para que se implemente correctamente la fase 4, que es diseño físico, y esto originara
reducción de costos, tiempo, y que las modificaciones sean mínimas.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software


6
Bibliografía
colaboradores. (1 de febrero de 2020). Power Data. Obtenido de
https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/404366/principales-
caracter-sticas-de-las-bases-de-datos-orientadas-a-objetos

Colaboradores. (1 de febrero de 2020). tecnologias-informacion. Obtenido de


https://www.tecnologias-informacion.com/clave-valor.html

Desconocido. (1 de febrero de 2020). Introducción al diseño de bases de datos. Obtenido de


http://reader.digitalbooks.pro/content/preview/books/35089/book/OEBPS/Text/Sectio
n0006.htm

Rouse, M. (1 de febrero de 2020). Guía Esencial: Las bases de datos dan soporte a las
tendencias de TI. Obtenido de
https://searchdatacenter.techtarget.com/es/definicion/Base-de-datos-relacional

También podría gustarte