Universidad Autónoma de Santo Domingo CEDE CENTRAL Presentación Nombre: Maicol Javier Terrero Feliz Matrícula: 100536678 Asignatura: Base de Datos I Sección: W01 Tema: Comentario del Video Maestra: Romery Alberto Monegro Fecha de Entrega: 06 de octubre de 2023 1 Diseño Conceptual Creación de un modelo de datos conceptual: Se construye utilizando la información documentada en la especificación de requisitos de los usuarios. El diseño conceptual de la base de datos es enteramente independiente de los detalles de implementación, tales como: • • • • El software de sistema de gestión de base de datos de destino (SGBD) Los programas de aplicación Los lenguajes de programación La plataforma hardware, o cualquier otra condición física. Durante el proceso de desarrollo de un modelo conceptual de datos el modelo se prueba y se valida de acuerdo con los requisitos del usuario. El modelo conceptual de datos de las empresas es una fuente de información para la siguiente fase la del diseño lógico de la base de datos. Diseño Lógico Creación de un modelo lógico: La segunda fase del diseño de base de datos se denomina diseño lógico de la base de datos, el cual tiene como resultado la creación de un modelo lógico de los datos para la parte de la empresa que queramos modelar. El modelo conceptual de datos creado en la fase anterior, se afirma y se hace corresponder con el modelo lógico de datos. Este modelo lógico está basado en el modelo de datos objetivo de la base de datos, mientras que el modelo conceptual de los datos es independiente a todas las consideraciones físicas. El modelo lógico se construye conociendo el modelo subyacente del sistema de gestión de base de datos objetivos. En otras palabras, sabemos que el sistema de gestión de base de datos es, por ejemplo, relacional en red jerárquico u orientado a objetos; sin embargo, no tomamos en consideración ningún otro aspecto del sistema de gestión de base de datos elegido, y en concreto hacemos caso omiso de los detalles físicos, como puedan ser las estructuras de almacenamiento o los índices. Durante el proceso de desarrollo de un modelo lógico de los datos el modelo se prueba y se valida de acuerdo con los requisitos de los usuarios. Se utiliza la técnica de Normalización para comprobar la corrección de un modelo lógico de datos. La normalización garantiza que las relaciones extraídas del modelo de datos no presenten redundancia que podría provocar anomalías de actualización en la implementación. 2 El modelo lógico de los datos debe también examinarse para garantizar que soporta las transacciones esperadas por los usuarios. El modelo lógico de datos es una fuente de información para la siguiente fase de diseño físico de la base de datos. Proporciona el encargado de efectuar el diseño físico una herramienta para alcanzar compromisos que tienen una gran importancia para el diseño eficiente de una base de datos. El modelo lógico también cumple un importante papel durante la etapa de mantenimiento operativo del sistema de base de datos dentro del ciclo de vida del desarrollo. Si el modelo de datos se mantiene adecuadamente y se conserva actualizado los futuros cambios que se efectúen en los programas de aplicación o en los datos podrían ser representados de forma precisa y eficiente mediante la base de datos. Diseño Físico El diseño físico de la base de datos es la tercera y última fase del proceso del diseño de Datos; base durante la cual el diseñador decide cómo hay que implementar la fase de datos. Al llegar a la fase del diseño físico de la base de datos lo primero que debemos hacer es identificar al sistema de gestión de base de datos de destino, por lo tanto, el diseño físico estará adaptado a un sistema de gestión de base de datos concreto. En general el objetivo principal del diseño físico de la base de datos consiste en describir cómo pretendemos implementar físicamente el diseño lógico de la base de datos. Para el modelo relacional esto implica: • Crear conjunto de tablas relacionales: Especificando las restricciones relativas en estas tablas todo ello a partir de la información presentada en el modelo lógico de los datos. • Identificar estructuras de almacenamiento específica y métodos de acceso a los datos: permitiendo conseguir unas prestaciones óptimas en el sistema de base de datos. • Diseñar las medidas de seguridad del sistema. 3 Fases de Diseño de una Base de Datos Está compuesta por Diseño Conceptual Diseño Lógico Diseño Físico Es enteramente independiente Es dependiente Consiste en Software SGBD de Destino Se construye conociendo el modelo subyacente del sistema de gestión de base de datos objetivos. Programas de Aplicación Omiten todos los detalles físicos Programas de Programación Describir cómo pretendemos implementar físicamente el diseño lógico de la base de datos. Implica Crear conjunto de tablas relacionales Utiliza Cualquier Condición Física Técnicas de Normalización: garantiza que las relaciones extraídas del modelo de datos no presenten redundancia. 4 Identificar estructuras de almacenamiento específica Diseñar las medidas de seguridad del sistema