Está en la página 1de 9

2

Construcción de
Base de datos

Etapa de Contextualización
3

Contenido
Introducción ............................................................................................................................... 4
Pregunta orientadora ................................................................................................................. 4
1. Modelado de sistemas orientado a bases de datos. ......................................................... 5
1.1. Levantamiento de información. ....................................................................................... 5
1.2. Modelado de datos ........................................................................................................... 5
1.3. Proceso de diseño. ........................................................................................................... 6
Recursos complementarios....................................................................................................... 8
Referencias ................................................................................................................................. 8
Glosario ...................................................................................................................................... 9
4

Introducción

En esta etapa se realizará un acercamiento a los conceptos fundamentales de bases de datos, con
el objetivo de entender la forma correcta de realizar un análisis y levantamiento de información para
posteriormente modelar, diseñar y plasmar mediante un lenguaje de base de datos las abstracciones
del contexto planteado. En consecuencia, es de saber que los sistemas gestores de bases de datos
suministran distintos lenguajes de definición de datos, que permiten describir el esquema conceptual
y coadyuvan en la implantación por el esquema interno. Este nivel conceptual puede definirse como
una abstracción del mundo real correspondiente con la percepción del usuario y puede contener todos
los datos manejados por una organización, en una única base de datos, manteniendo esta
información en un estado consistente, no contradictorio.

Pregunta orientadora

Las bases de datos o conocidas también como colecciones de datos contienen información relevante
de cualquier organización. Como objetivo principal se tiene el proporcionar una forma de almacenar
y recuperar la información de una manera practica y eficiente, además deben proporcionar la fiabilidad
de la información almacenada. Teniendo en cuenta lo anterior, se plantea la siguiente pregunta
orientadora para su respectivo análisis:

¿De qué forma han influido los modelados y lenguajes orientados al diseño, construcción y
manipulación de las bases de datos?
5

1. Modelado de sistemas orientado a bases de datos.

El objetivo de todo proyecto de software es entregar un sistema de información claro y


consistente, por tanto, se deben aplicar diferentes técnicas de recolección de información, que
permitan conocer lo que se necesita específicamente en el sistema; dentro de estas técnicas se
encuentran la entrevista, encuesta, lluvia de ideas, observación etc. De acuerdo a lo antes
mencionado, es necesario conocer la necesidad del cliente en cuanto al sistema de información,
indagando sobre la problemática principal, los objetivos, la justificación y alcance, analizado
previamente a partir de los diferentes métodos de recolección mencionados que permiten
identificar cada uno de los aspectos importantes de la problemática encontrada y partiendo de
esto plantear la ruta de trabajo.

1.1. Levantamiento de información.


El levantamiento de información o recolección de datos, se considera una serie de procesos, en
donde una persona interesada o un equipo consultor se encarga de acumular los datos de la
situación actual de un proyecto a abordar, con el propósito de recopilar información esencial para
poder realizar el diagnóstico del problema. Es imperioso hacer el levantamiento de información
de la manera más adecuada posible, puesto que son diferentes los escenarios y contratiempos
que se pueden presentar y que influyen al momento de cumplir el objetivo planteado (Naranjo y
Zamora, 2018).

La observación como instrumento de recolección de datos consiste en observar datos relevantes


de un fenómeno o hecho relacionado a un tema de estudio que se pretende investigar, realizado
por el observador que hace uso de sus sentidos para poder describir, detallar situaciones reales
en un determinado contexto (Sanjuán, 2011).

Por otro lado, Rodolfo Fernández Carballo (2001) explica que la entrevista es el surgir
espontáneo y abierto de una persona, al expresar sus vivencias y experiencias al entrevistador
que un ambiente estimulante, para así lograr obtener información necesaria para el objetivo de
aquella entrevista.

Finalmente, Rodríguez (2005) indica “El cuestionario es un conjunto de preguntas impresas que
es administrado masivamente a numerosas personas” sin embargo no solo de manera masiva
se puede aplicar sino de manera individual, con la finalidad de obtener información sobre datos
relevantes acerca del tema que se persigue diagnosticar.

1.2. Modelado de datos


El modelado de los datos constituye un conjunto de datos y las operaciones para manipularlos.
Actualmente existen dos tipos de modelos de datos: los modelos conceptuales y los modelos
lógicos. En cuanto a los modelos conceptuales, estos son utilizados para tener una
representación de la realidad en consecuencia con un alto nivel de abstracción, con ellos se
puede construir una descripción de la realidad fácil de entender. Po su parte, en los modelos
lógicos, las descripciones de los datos tienen una correspondencia sencilla con la estructura
física de la base de datos.
En el diseño de bases de datos se usan primero los modelos conceptuales para lograr una
descripción de alto nivel de la realidad, posteriormente se transforma el esquema conceptual en
un esquema lógico. La razón de realizar estos esquemas, entendidos como un conjunto de
representaciones lingüísticas o gráficas que describen la estructura de los datos, radica en la
dificultad de abstraer la estructura de una base de datos que en su defecto presenta cierta
complejidad (Domínguez y Chávez, 2018).

Figura 1. Representación del modelo de datos.

1.3. Proceso de diseño.


El diseño de una base de datos contempla la organización, estructura, contenido y las
aplicaciones que se han de desarrollar, por tal motivo se ha avanzado en la constitución de
técnicas y métodos para su eficiente elaboración, estimando esfuerzo comprender exactamente
qué información se desea almacenar y sobre todo la forma en que un sistema de administración
de bases de datos relacionales, almacena los datos. Para ello se tienen dos elementos, un
diagrama entidad-relación, también conocido como modelo entidad relación, considerado un tipo
de diagrama de flujo que ilustra cómo las entidades, como personas, objetos o conceptos, se
relacionan entre sí dentro de un sistema.

Figura 2. Representación del modelo Entidad Relación.


El modelo entidad-relación es un modelo de datos de alto nivel. Está basado en una percepción
de un mundo real que consiste en una colección de objetos básicos, denominados entidades, y
de relaciones entre estos objetos. El modelo relacional por su parte es un modelo de menor nivel.
Usa una colección de tablas para representar tanto los datos como las relaciones entre los datos
(Domínguez y Chávez, 2018).

Figura 3. Representación del modelo Entidad Relación.


Recursos complementarios
Recursos de video
Capacítate para el empleo. Modelo entidad-relación [Video]. Retrieved from
Recurso video 1 https://capacitateparaelempleo.org/pages.php?r=.tema&tagID=936&load=2877&n=0

Recursos de lectura
Díaz Rodríguez, O. (2015). Metodología para Diseñar Bases de Datos Relacionales con
Recurso lectura 1 Base en el Análisis de Escenarios, sus Políticas y las Reglas del Negocio. 3C TIC.
Cuadernos De Desarrollo Aplicados A Las TIC, 4(3), 197-209. doi:
10.17993/3ctic.2015.43.197-209. Disponible en
https://dialnet.unirioja.es/servlet/articulo?codigo=5603021
Recurso lectura 2 Torres Moreno, Miguel y Aristizábal, Nicolas. (2009). Técnicas de Levantamiento de
Requerimientos con Innovación. Disponible
https://www.researchgate.net/publication/244724135_Tecnicas_de_Levantamient
o_de_Requerimientos_con_Innovacion
Recurso lectura 2 García Ruiz, Y. (2010). Modelo Entidad Relacion (ER) Soluciones de los ejercicios
I [Ebook] (1st ed., pp. 1-20). Manizales: UCM. Retrieved from
https://proxysmsn.webcindario.com/librosdigitales11/Tema2EjSol.pdf
7

Referencias

1 Carballo, R. F. (2001). La entrevista en investigación científica. Revista Pensamiento Actual, II(3), 14-
21. Recuperado el 30 de Julio de 2018, de
https://revistas.ucr.ac.cr/index.php/pensamientoactual/article/view/8017/11775
2 Domínguez Chávez, Jorge y Ieass, Chávez. (2018). Introducción al Modelado de datos.
3 Naranjo l. y Zamora García J. (2018). Tesis. Recuperado a partir de
http://repositorio.ug.edu.ec/handle/redug/3555
4
Rodríguez, D. (2005). Diagnostico Organizacional (Vol. VI). México: Alfaomega
Grupo Editor, S.A de V. C. Recuperado el 05 de Julio de 2018

5
Sanjuán, L. D. (2011). UNAM. Textos de apoyo, Psicología:
http://www.psicologia.unam.mx/documentos/pdf/publicaciones/La_observacion_Lid
ia_Diaz_Sanjua n_Texto_Apoyo_Didactico_Metodo_Clinico_3_Sem.pdf
Glosario

• Agregación: La agregación permite crear a partir de más de dos entidades y una relación que las asocia
entre sí, una entidad de nivel mucho más alto.

• Asociación: Es aquella relación normal que existe entre las clases. Estas suelen ser: reflexiva si existe una
relación de clase consigo misma, binaria si relaciona dos clases, ternaria si relaciona tres clases, y así
sucesivamente.

• Atributo: Son las características de una entidad y son representados de varias maneras; ya sea con un óvalo y
el nombre del respectivo atributo en su interior puede ser incorporado directamente con la entidad con la relación.

• Composición: Una composición entre clases resulta ser una relación más grande que una agregación.

• Dependencia: Es aquella relación que se da entre dos clases, la cual una de las clases se instancia a otra
clase. Es decir, que una depende de otra o que una clase solicita de otra para que pueda trabajar.

• Entidad: Se define a una entidad como un objeto del cual se desea almacenar información en la base de datos.

• Herencia: Es un tipo de asociación entre una entidad padre y una entidad hijo y se representa por medio de
un triángulo inverso que se conecta con las entidades mediante una línea.

• Relación: Es la correspondencia entre entidades y es representada por medio de un rombo con el


respectivo nombre en su interior.

También podría gustarte