Está en la página 1de 10

ACTIVIDAD 1.

IDENTIFICANDO EL DISEÑO
DE BASE DE DATOS
Carrera: Desarrollo de Software
Materia: Diseño de base de datos
Unidad 1 Administración 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

• Base de datos orientado a objeto

• Base de datos relacional

• Base de datos multidimensional

• Base de datos XML

Descripción 2.- Elabora un mapa mental de las etapas de diseño de bases de datos (conceptual, lógico y
de físico) donde describas para cada una:
Actividad
a. ¿Para qué sirve?

b. ¿Qué elementos lo conforman? (¿En qué consiste cada uno?)

c. ¿Cómo se realiza? (Descripción de los pasos a seguir)

d. ¿Cuál es resultado final de la etapa?

3.- Redacta a forma de conclusión, la relación entre los modelos de base de datos y las etapas

de diseño.

1. 1.- Investiga la definición de los siguientes modelos de bases de datos, así como los sistemas
Definicione administradores de bases de datos que los soportan.
s

“Bajo la estructura de la base de datos se encuentra el modelo de datos: una colección de herramientas conceptuales para
describir los datos, las relaciones, la semántica y las restricciones de consistencia.” [ CITATION Sil02 \l 2058 ]

• Base de datos clave-valor: son bases de datos no relacionales, los datos se almacenan en pares clave/valor. La Clave debe ser
única, los valores pueden ser de diversos formatos. Los datos se almacenan en forma de diccionarios.

• Base de datos orientado a objeto: “Cuarta Generación, mediados de los 80 al presente, Ejemplos: Versant, Objetivity, DB/2,
Oracle 11g, Soporta tipos de dato de objetos. Esquema en estrella soporta almacenamiento de datos. Bases de Datos en la web se
hacen comunes.” [ CITATION Cor11 \l 2058 ]

“El modelo de datos relacional orientado a objetos extiende el modelo de datos relacional proporcionando un sistema de tipos
enriquecido que incluye tipos colección y orientación a objetos.” [ CITATION Sil02 \l 2058 ]

• Base de datos relacional: “Tercera Generación, mediados de 1970 al presente, Ejemplos: DB2, Oracle, MS SQL Server,
MySQL.

Sencillez conceptual. Modelo de relación de entidad (ER) y soporte para modelo de datos relacional” [ CITATION Cor11 \l 2058 ]

“Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual

es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas.

Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas
conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre:

"Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José
(California), no tardó en consolidarse como un nuevo paradigma.

Características

Una base de datos relacional se compone de varias tablas o relaciones.

No pueden existir dos tablas con el mismo nombre ni registro.

Cada tabla es a su vez un conjunto de registros (filas y columnas).

La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).
Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.

Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de
éstas se hacen las relaciones.”[ CITATION SUÁ08 \l 2058 ]

“En el modelo relacional se utiliza un grupo de tablas para representar los datos y las relaciones entre ellos. Cada tabla está
compuesta por varias columnas, y cada columna tiene un nombre único.” [ CITATION Sil02 \l 2058 ]

• Base de datos multidimensional: “La clave para los sistemas OLAP son las bases de datos multidimensionales, que no solo
consolidan y calculan datos; pero también proporciona recuperación y cálculo de una variedad de subconjuntos de datos. Una
base de datos multidimensional admite múltiples vistas de conjuntos de datos para usuarios que necesitan analizar las relaciones
entre categorías de datos. En bases de datos multidimensionales, el número de vistas de datos está limitado solo por el esquema
de la base de datos, la estructura que define todos los elementos de la base de datos. Los usuarios pueden pivotar los datos para
ver información desde un punto de vista diferente, profundizar para encontrar información más detallada o profundizar para ver
una descripción general.”[ CITATION Ora20 \l 2058 ]

• Base de datos XML: “Modelo presente, DBMS híbrido en XLM, Ekemplos: dbXML, Tamino, DB2 UDB, Oracle 11 g, MS SQL
Server,

Soporte a datos no estructurados, el modelo O/R soporta documentos XML. El DBMS a híbrido agrega a un componente frontal
de objeto a base de datos relacionales.” [ CITATION Cor11 \l 2058 ]

2. Mapa 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
Mental una:

a. ¿Para qué sirve?

b. ¿Qué elementos lo conforman? (¿En qué consiste cada uno?)

c. ¿Cómo se realiza? (Descripción de los pasos a seguir)

d. ¿Cuál es resultado final de la etapa?


Conceptual:

a. ¿Para qué sirve?

“Representa una visión global de los datos, es una representación de datos a nivel empresarial.

Se utiliza para la identificación y descripción de los objetos de datos principales.” [ CITATION Cor11 \l 2058 ]

b. ¿Qué elementos lo conforman? (¿En qué consiste cada uno?)

“El modelo conceptual más utilizado es el de Entidad-Relación.” [ CITATION Cor11 \l 2058 ] En él están definidas las entidades y las
relaciones entre ellas sin atributos.

c. ¿Cómo se realiza? (Descripción de los pasos a seguir)

Se identifican las entidades

Se observan las relaciones entre las identidades, identificando los verbos enseña, contiene, genera, utiliza y se marcan en el
Diagrama.

d. ¿Cuál es resultado final de la etapa?

El Diagrama Entidad-Relación

Lógico
a. ¿Para qué sirve?

“Es la adaptación del modelo conceptual al DBMS específico. Es la representación de la base de datos tal como la ve el DBMS.” [
CITATION Cor11 \l 2058 ]
b. ¿Qué elementos lo conforman? (¿En qué consiste cada uno?)
Base de Datos
Tablas
Atributos
Relaciones

c. ¿Cómo se realiza? (Descripción de los pasos a seguir)


“El diseñador compara las características y las restricciones del modelo conceptual con las del modelo de ejecución de la
base de datos.”[ CITATION Cor11 \l 2058 ]
Se especifican las claves primarias para todas las entidades
Se encuentras las relaciones entre diferentes entidades
Se encuentran los atributos para cada identidad
Se resuelven las relaciones de muchos a muchos
Se normaliza

d. ¿Cuál es resultado final de la etapa?


Una base de datos creada en su diseño lógico

Físico
a. ¿Para qué sirve?
“Describe la manera en que se guardan los datos en medio magnéticos.” [ CITATION Cor11 \l 2058 ]

b. ¿Qué elementos lo conforman? (¿En qué consiste cada uno?)


“Definición de los dispositivos de almacenamiento
Métodos de Acceso Físico”[ CITATION Cor11 \l 2058 ]
DBMS específico para un Sistema Operativo Específico para un Hardware Específico

c. ¿Cómo se realiza? (Descripción de los pasos a seguir)


Definir requerimientos del sistema
Tener instalado en DBMS en la Computadora Específica con el Sistema Operativo Específico
Crear una nueva Base de Datos
Convertir entidades en Tablas
Convertir relaciones en Claves Externas

d. ¿Cuál es resultado final de la etapa?


Una Base de Datos con sus archivos físicos identificados
Lo que aprendí es que existen varias formas de abordar el problema de implementar una base de datos, varios modelos.
Pero en general, hay una secuencia de 3 niveles para diseñar una, de forma genérica: verla en la etapa conceptual, lógica y
Conclusión física.
Conceptual, viendo las entidades que se comunican entre si, lógica intentando dar el paso hacia la implementación en un DBMS y
física, finalmente implementada en un DBMS.

Escala de
evaluación

Fuentes BIBLIOGRAFÍA
Coronel, C. M. (2011). Base de datos: diseño, implementación y administración. Cengage Learning Editores.
Oracle. (2020). Orcale Help Center. Obtenido de Understading Multidimensional Databases:
https://docs.oracle.com/cd/E57185_01/EDBAG/understanding_multidim_dbs.html
Silberschatz, A. K. (2002). Fundamentos de bases de datos.
SUÁREZ, E. M. (2008). ¿Qué es una base de datos relacional? (U. d. Murcia, Ed.) Obtenido de
https://d1wqtxts1xzle7.cloudfront.net/51623032/Base_de_datos_relacional.pdf?1486144369=&response-content-disposition=inline%3B+filename
%3DQue_es_una_base_de_datos_relacional.pdf&Expires=1595102085&Signature=QsLtmSzK~KP~BZhaiGmAdo8I-zahMjBXKMVsiCMi3WOnBR-P

También podría gustarte