Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño conceptual de
una base de datos
Facilitador: Bachiller:
Xavier Mezones Aguirre, Jesus V-27.611.074
Carrasco, Leonardo V-21.388.544
Infante, Alejandro V-30.424.425
Informática
Trayecto II Semestre I
Sección 01
Barcelona, 28 de Mayo del 2021
Introducción
El diseño de bases de datos es un proceso complejo que permite
obtener una implementación de una base de datos que satisface los
requisitos informacionales de un sistema de información. El diseño se realiza
a partir de los requisitos del sistema de información. Este proceso guía al
diseñador de bases de datos por varias etapas con el objetivo de segmentar
un problema de una complejidad considerable en diferentes subproblemas de
menor complejidad hasta llegar a la solución final: la implementación de una
base de datos que satisface los requerimientos funcionales y no funcionales
de un sistema de información.
Cada uno de los subproblemas identificados corresponde a una de las
etapas del proceso de diseño de bases de datos. En este pequeño trabajo se
define lo que es un modelo y el modelamiento conceptual, además del
proceso de diseño de bases de datos así como el modelo y proceso de las
bases de datos.
Modelo
Gago (1999) define modelo como ejemplar o forma que uno propone y
sigue en la ejecución de una obra artística o en otra cosa, ejemplar para ser
imitado, representación en pequeño de una cosa, copia o réplica de un
original, construcción o creación que sirve para medir, explicar e interpretar
los rasgos y significados de las actividades agrupadas en las diversas
disciplinas. Los modelos son construcciones mentales que permiten una
aproximación a la realidad de un fenómeno, distinguiendo sus características
para facilitar su comprensión. El término modelo, en consecuencia, tiene una
amplia gama de usos en las ciencias y puede referirse a casi cualquier cosa,
desde una maqueta hasta un conjunto de ideas abstractas (Achinstein,
1967).
El modelo es una representación parcial de la realidad; esto se refiere
a que no es posible explicar una totalidad, ni incluir todas las variables que
esta pueda tener, por lo que se refiere más bien a la explicación de un
fenómeno o proceso específico, visto siempre desde el punto de vista de su
autor (Aguilera, 2000).
Modelamiento conceptual
Es una representación de un sistema, hecho de la composición de
conceptos que se utilizan para ayudar a las personas a conocer, comprender
o simular un tema que representa el modelo, incluye las entidades
importantes y las relaciones entre ellos. También es un conjunto de
conceptos. Algunos modelos son objetos físicos; por ejemplo, un modelo de
juguete que se puede ensamblar y se puede hacer que funcione como el
objeto que representa.
El término modelo conceptual puede usarse para referirse a modelos
que se forman después de un proceso de conceptualización o generalización.
Los modelos conceptuales son a menudo abstracciones de cosas en el mundo
real, ya sean físicas o sociales. Los estudios semánticos son relevantes para
varias etapas de la formación de conceptos. La semántica se trata
básicamente de conceptos, el significado que los seres pensantes dan a
varios elementos de su experiencia.
La figura que aparece abajo muestra el conjunto de elementos del
modelo conceptual de datos que residen en los modelos empresariales, los
modelos de requisitos y el modelo de análisis.
Proceso de diseño de base de datos
El proceso de diseño de bases de datos consiste en definir la
estructura lógica y física de una o más bases de datos para responder a las
necesidades de los usuarios con respecto a la información y para un conjunto
concreto de aplicaciones.
Mediante un proceso de diseño de bases de datos, se pueden decidir
las tablas y relaciones que debe tener una base de datos determinada, los
atributos de las diferentes tablas, las claves primarias y las claves foráneas
que se deben declarar en cada tabla, etc. Todas estas tareas forman parte
del proceso de diseño de bases de datos. Para poder tomar estas decisiones
de la manera más correcta posible, hay que tener en cuenta las necesidades
de información de los usuarios en relación con un conjunto concreto de
aplicaciones.
Por lo tanto, el diseño de una base de datos es el proceso en el que se
define la estructura de los datos que debe tener la base de datos de un
sistema de información determinado.
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
Por ejemplo, un modelo de base de datos plana que sólo incluye
códigos postales. Dentro de la base de datos, sólo habrá una columna y cada
nueva fila dentro de una columna será un nuevo código postal.