Want to create interactive content? It’s easy in Genially!

Get started free

Actividad 2.2. Las fases en el diseño de bases de datos

AZARED LARA VARGAS

Created on September 9, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Squares Diagram

Customer Journey Map

HR Organizational Chart

SWOT PRO

Branching diagram

Fishbone Diagram

Puzzle Diagram

Transcript

El proceso de diseño de una base de datos

Alumna: Azared Lara Vargas Asesor: Sergio Ulises Lillingston Peréz Fecha: 14/09/2023

¿Cuál es la importancia de cada fase en el diseño de bases de datos?

diseño de base de datos.

Validar el modelo conceptual con los stakeholders

Documentar el diseño de la base de datos, incluyendo la descripción de las tablas, campos, relaciones y consultas.

Crear tablas y definir las relaciones entre ellas en el sistema de gestión de bases de datos.

Requirimientos de la base de datos

Establecer las restricciones de integridad y las reglas de negocio en el sistema de gestión de base de datos.

Implementar la base de datos en un entorno de producción.

Convertir el modelo conceptual en un modelo lógico utilizando diagramas de modelo relacional.

¿Cómo se diferencian y se complementan sus tres principales fases?

Definir los objetivos de la base de datos.

Realizar copias de seguridad regulares de la base de datos para garantizar la recuperación de datos en caso de fallo.

Normalizar el modelo lógico para eliminar la redundancia y mejorar la eficiencia de la base de datos.

Cargar los datos iniciales en las tablas.

Realizar un análisis de los daros existentes y determinar los posibles problemas

Realizar pruebas de funcionamiento y rendimiento de la base de datos.

Validar el modelo lógico con los stakeholders.

Monitorear y mantener la base de datos, realizando actualizaciones y mejorando según sea necesario.

Diseñar un modelo conceptual de la base de datos utilizando diagramas de entidad-relación.

Convertir el modelo lógico en un modelo físico, seleccionando el sistema de gestión de base de datos adecuado.

Realizar ajustes y optimizaciones en la base de datos según sea necesario.

Fuentes consultadas:

Diseño conceptual En esta fase se representan una descripción a alto nivel del contenido de la base de datos, independientemente del sistema de gestión de base de datos que se utilizará a continuación. Se definen en un dibujo las entidades, sus atributos y las relaciones entre ellas. Diseño lógico En esta fase, se traduce el modelo conceptual obtenido anteriormente a un esquema lógico, que describe la estructura de la base de datos. Se trata de la fase en la cual se diseñan las tablas propiamente dichas, con sus filas, columnas y relaciones. El modelo lógico depende del SGBD que se utilizará. Diseño físico En esta fase se definen las estructuras de almacenamiento de la base de datos de forma física. Es cuando se escribe el código (por ejemplo, SQL) para concretar el diseño en el motor de base de datos que hemos escogido. (Qué es el diseño de base de datos y cómo planificarlo, s.f.)

Diseño lógico: en esta etapa se parte del resultado del diseño conceptual, que se transforma de forma que se adapte a la tecnología que se debe emplear. Más concretamente, es preciso que se ajuste al modelo del SGBD con el que se desea implementar la base de datos. Por ejemplo, si se trata de un SGBD relacional, esta etapa obtendrá un conjunto de relaciones con sus atributos, claves primarias y claves foráneas.Esta etapa parte del hecho de que ya se ha resuelto la problemática de la estructuración de la información en un ámbito conceptual, y permite concentrarnos en las cuestiones tecnológicas relacionadas con el modelo de base de datos. Diseño físico: en esta etapa se transforma la estructura obtenida en la etapa del diseño lógico, con el objetivo de conseguir una mayor eficiencia; además, se completa con aspectos de implementación física que dependerán del SGBD. También es necesario considerar los volúmenes que se espera tener de los diferentes datos que se quieren almacenar. (1.1. Etapas del diseño de bases de datos | Dataprix, 2009)

Diseño conceptual: en esta etapa se obtiene una estructura de la información de la futura BD independiente de la tecnología que hay que emplear. No se tiene en cuenta todavía qué tipo de base de datos se utilizará –relacional, orientada a objetos, jerárquica, etc.–; en consecuencia, tampoco se tiene en cuenta con qué SGBD ni con qué lenguaje concreto se implementará la base de datos. Así pues, la etapa del diseño conceptual nos permite concentrarnos únicamente en la problemática de la estructuración de la información, sin tener que preocuparnos al mismo tiempo de resolver cuestiones tecnológicas.

Fuentes cosultadas:

  • Zea, M., Honores, J. & Rivas, W. (2015). Fundamentos de bases de datos. 1.4. Clasificación de los varios tipos de diseño de datos de acuerdo al nivel de abstracción. http://repositorio.utmachala.edu.ec/handle/48000/6925
  • Camps, R., Casillas, L., Costal, D., Gilbert, M., Martín, C. & Pérez, O. (2005). Bases de datos. “Introducción al diseño de bases de datos - 1.1. Etapas del diseño de bases de datos”. https://www.uoc.edu/pdf/masters/oficiales/img/913.pdf
  • 1.1. Etapas del diseño de bases de datos | Dataprix. (2009, 25 de septiembre). Data Science | Dataprix. https://www.dataprix.com/es/bases-datos-master-software-libre-uoc/11-etapas-del-diseno-bases-datos
  • Qué es el diseño de base de datos y cómo planificarlo. (s.f.). #ADNCLOUD. https://blog.mdcloud.es/que-es-el-diseno-de-base-de-datos-y-como-planificarlo/