Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matrícula: 16003842
Introducción
Todos los sistemas tienen un ciclo de vida. Este ciclo va desde el levantamiento de los requerimientos
con el usuario, el diseño, el desarrollo, la implementación, el mantenimiento y, por último, el retiro de
la aplicación. Bagui y Earp (2011) definieron este ciclo en siete pasos. De acuerdo con su visión, el
modelado de la base de datos se cubre con los primeros tres pasos, explicados a continuación:
Traducido esto al diseño de base de datos, tenemos que los pasos para llegar del análisis de
requerimientos al diseño se convierten así:
© UVEG. Derechos reservados. El contenido de este formato no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio, método o sistema
impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de recuperación de la información, sin la autorización por escrito de la
Universidad Virtual del Estado de Guanajuato, debido a que se trata de información confidencial que sólo puede ser trabajado por personal autorizado para tal fin.
2. Fase 2: Especificaciones de la base de datos.
Esta fase necesita de diagramas y descripciones gramaticales de lo que el analista entendió
de los requerimientos del usuario. El diseño de la base de datos se obtiene a partir de un
modelo Entidad/Relación que hace las veces de plano de la base de datos que se piensa
construir. Este modelo es una representación en lenguaje plano y simple que puede ser
revisado con el usuario para confirmar o corregir lo que el analista ha entendido de los
requerimientos.
3. Fase 3: Diseño de la base de datos.
Una vez que el diagrama del modelo Entidad/Relación ha sido aprobado por el usuario, este
se convierte en el plano principal para la construcción de la base de datos.
Teniendo claros estos tres pasos, es como se logra un correcto desarrollo de una base de datos.
Para ello, es importante realizar desde un principio un modelo relacional que cumpla con los
requerimientos del usuario.
Modelo relacional
A continuación, se muestra la transformación del modelo Entidad/Relación – realizado en la evidencia
anterior – en un modelo relacional.
© UVEG. Derechos reservados. El contenido de este formato no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio, método o sistema
impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de recuperación de la información, sin la autorización por escrito de la
Universidad Virtual del Estado de Guanajuato, debido a que se trata de información confidencial que sólo puede ser trabajado por personal autorizado para tal fin.
© UVEG. Derechos reservados. El contenido de este formato no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio, método o sistema
impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de recuperación de la información, sin la autorización por escrito de la
Universidad Virtual del Estado de Guanajuato, debido a que se trata de información confidencial que sólo puede ser trabajado por personal autorizado para tal fin.
Modelo
Esto resulta en el siguiente modelo relacional:
Conclusión
Los modelos Entidad/Relación nos permiten crear el primer plano de la base de datos conforme a las
expectativas de los usuarios. Es una forma fácil de traducir las necesidades del usuario en un formato
que después nos servirá de plano para crear la base de datos.
© UVEG. Derechos reservados. El contenido de este formato no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio, método o sistema
impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de recuperación de la información, sin la autorización por escrito de la
Universidad Virtual del Estado de Guanajuato, debido a que se trata de información confidencial que sólo puede ser trabajado por personal autorizado para tal fin.
Una de las más grandes ventajas del modelado de datos es que es independiente del programa de
bases de datos que elijamos. Los planos que nos deje el modelado, bien elaborados, nos permitirán
crear una base de datos eficiente para cualquier requerimiento del usuario.
Referencias
Bagui, S., & Earp, R. (2011). Database design using entity-relationship diagrams. Auerbach Publishers, Incorporated. Londres.
[Versión en línea]. Recuperado de la base de datos ProQuest Ebook Central de la Biblioteca Digital de la UVEG.
https://ebookcentral.proquest.com/lib/uveg/reader.action?docID=1449552
Morris, S. y Coronel, C. (2014). Bases de datos: diseño, implementación y administración (9a. ed.). Cengage Learning. Ciudad de
México. [Versión en línea]. Recuperado de la base de datos eLibro de la Biblioteca Digital de la UVEG. https://elibro-
net.ezproxy.uveg.edu.mx:2048/es/ereader/bibliotecauveg/113642
Silberschatz, A. (2006). Fundamentos de bases de datos (5a. ed.). McGraw-Hill España. [Versión en línea]. Recuperado de la
base de datos eLibro de la Biblioteca Digital de la UVEG.
https://elibro-net.ezproxy.uveg.edu.mx:2048/es/ereader/bibliotecauveg/50087
Taylor, A. G. (2013). SQL for Dummies. John Wiley & Sons, Incorporated. Somerset EE.UU.A. [Versión en línea]. Recuperado de
la base de datos ProQuest Ebook Central de la Biblioteca Digital de la UVEG.
https://ebookcentral.proquest.com/lib/uveg/reader.action?docID=1335264
© UVEG. Derechos reservados. El contenido de este formato no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio, método o sistema
impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de recuperación de la información, sin la autorización por escrito de la
Universidad Virtual del Estado de Guanajuato, debido a que se trata de información confidencial que sólo puede ser trabajado por personal autorizado para tal fin.