Modelado de Base de Datos
Modelo
Hace referencia a aquello que se toma como referencia para tratar de producir algo igual. y/o forma que el individuo se propone y sigue en la ejecución de una obra artística o en otra cosa.
Modelamiento conceptual
Esta incluye la identificación de las entidades del sistema y empresariales clave de nivel superior y sus relaciones, que definen el ámbito del problema que tratará el sistema. Estas entidades clave del sistema y empresariales se definen mediante la utilización de elementos de modelado del perfil UML para el modelado empresarial, incluidos los elementos del modelo de análisis empresarial y el modelo de clase de análisis del modelo de análisis.
Tablas
En las bases de datos, se refiere al tipo de modelado de datos donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de tablas
Las tablas se componen de dos estructuras:
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la cada base de datos, haciéndola accesible mediante su nombre o su seudónimo (alias) (dependiendo del tipo de base de datos elegida).
La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.
Las tablas se componen de dos estructuras:
- Campo: Corresponde al nombre de la columna. Debe ser único y además de tener un tipo de dato asociado.
- Registro: Corresponde a cada fila que compone la tabla. Ahí se componen los datos y los registros. Eventualmente pueden ser nulos en su almacenamiento.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la cada base de datos, haciéndola accesible mediante su nombre o su seudónimo (alias) (dependiendo del tipo de base de datos elegida).
La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.
Abstraccion de datos
La abstracción; en computación, aislamiento de un elemento de su contexto o del resto de los elementos que lo acompañan.
- La capa de abstracción; en computación, manera de ocultar los detalles de implementación de ciertas funcionalidades.
- La inversión de abstracción; en computación, antipatrón que tiene lugar cuando una interfaz no expone las funcionalidades requeridas por los usuarios.
Cualidad de lo que está compuesto de diversos elementos. Tiende a ser utilizada para caracterizar algo con muchas partes que forman un conjunto intrincado y difícil de comprender.
El proceso de abstracción, debe convertirse en una habilidad para quien estudie una carrera relacionada con la computación. La capacidad de modelar una realidad por medio de herramientas computacionales requiere necesariamente de hacer continuas abstracciones, por lo que es vital conocer metodologías que desarrollen esta habilidad.
Dos de los tipos más importantes de abstracción son los siguientes:
- Abstracción: Representación de las características esenciales de un objeto o entidad.
- Abstraer: Dar nombre a las cosas.
- Referenciar: Hacer uso del nombre.
El proceso de abstracción, debe convertirse en una habilidad para quien estudie una carrera relacionada con la computación. La capacidad de modelar una realidad por medio de herramientas computacionales requiere necesariamente de hacer continuas abstracciones, por lo que es vital conocer metodologías que desarrollen esta habilidad.
Dos de los tipos más importantes de abstracción son los siguientes:
- División en partes: abstracción “Tiene-un” Dividir un sistema complejo en sus partes, y dividir las partes en sus componentes puede considerar algunas de éstas, de forma aislada. Con la característica de la palabra ”tiene-un”
- División en especialización: abstracción “Es-Un” La abstracción “Es-un” toma un sistema complejo, y lo ve como una instancia de una abstracción más general. Se caracteriza por las sentencias que tienen las palabras “Es-un”.
Diseño de base de dato
Una base de datos incluye información masiva depositada en un marco, lo que facilita la localización y exploración de información relevante. Una base de datos bien diseñada contiene información precisa y actualizada, lo que permite obtener datos fácilmente cuando sea necesario.
¿Qué es el diseño de bases de datos?
El diseño de bases de datos se define como una colección de pasos que ayudan a diseñar, crear, implementar y mantener los sistemas de administración de datos de una empresa. El propósito principal del diseño de una base de datos es producir modelos físicos y lógicos de diseños para el sistema de base de datos propuesto.
¿Qué es un buen diseño de base de datos?
Un buen proceso de diseño de base de datos se rige por reglas específicas. La primera regla dicta que se deben evitar los datos redundantes; ya que desperdicia espacio y aumenta la probabilidad de fallas y discrepancias dentro de la base de datos. La siguiente regla es que la precisión y exhaustividad de la información es extremadamente imperativa. Si la base de datos contiene información errónea, cualquier documento que obtenga datos de dicha base de datos también incluirá información inexacta. En consecuencia, cualquier decisión basada en esos documentos será engañosa.
Entonces, ¿cómo puede asegurarse de que el diseño de su base de datos sea bueno? Una base de datos bien diseñada es la que:
El diseño de la base de datos define la estructura de la base de datos utilizada para planificar, almacenar y administrar la información. La precisión en los datos solo se puede lograr si una base de datos está diseñada para almacenar solo información valiosa y necesaria.
Una base de datos bien diseñada es imprescindible para garantizar la coherencia de la información, eliminar datos redundantes, ejecutar consultas de manera eficiente y mejorar el rendimiento de la base de datos. Diseñar meticulosamente una base de datos le ahorra perder tiempo y frustrarse durante la fase de desarrollo de la base de datos. Un buen diseño de base de datos también le permite acceder y recuperar datos fácilmente cuando sea necesario.
La fiabilidad de los datos depende de la estructura de la tabla; mientras que la creación de claves primarias y únicas garantiza la uniformidad en la información almacenada. La replicación de datos se puede evitar formando una tabla de valores probables y usando una clave para denotar el valor. Entonces, cada vez que el valor cambia, la alteración ocurre solo una vez en la tabla principal.
Como el rendimiento general de un base de datos depende de su diseño, un buen diseño de base de datos utiliza consultas simples y una implementación más rápida. Es fácil de mantener y actualizar; mientras que arreglar interrupciones triviales en un diseño de base de datos deficiente puede dañar eventos almacenados, vistas y utilidades.
Ciclo de vida del desarrollo de bases de datos
Hay varias etapas en el desarrollo de una base de datos. Sin embargo, no es necesario seguir cada uno de los pasos secuencialmente. El ciclo de vida se puede dividir en tres pasos: análisis de requisitos, diseño de base de datos e implementación.
1- Análisis de requisitos
El análisis de requisitos requiere dos pasos:
El diseño de la base de datos real tiene en cuenta dos modelos clave:
La etapa de implementación del ciclo de vida del desarrollo de la base de datos se ocupa de:
Las dos técnicas más comunes utilizadas para diseñar una base de datos incluyen:
¿Qué es el diseño de bases de datos?
El diseño de bases de datos se define como una colección de pasos que ayudan a diseñar, crear, implementar y mantener los sistemas de administración de datos de una empresa. El propósito principal del diseño de una base de datos es producir modelos físicos y lógicos de diseños para el sistema de base de datos propuesto.
¿Qué es un buen diseño de base de datos?
Un buen proceso de diseño de base de datos se rige por reglas específicas. La primera regla dicta que se deben evitar los datos redundantes; ya que desperdicia espacio y aumenta la probabilidad de fallas y discrepancias dentro de la base de datos. La siguiente regla es que la precisión y exhaustividad de la información es extremadamente imperativa. Si la base de datos contiene información errónea, cualquier documento que obtenga datos de dicha base de datos también incluirá información inexacta. En consecuencia, cualquier decisión basada en esos documentos será engañosa.
Entonces, ¿cómo puede asegurarse de que el diseño de su base de datos sea bueno? Una base de datos bien diseñada es la que:
- Distribuye sus datos en tablas basadas en áreas temáticas específicas para disminuir la redundancia de datos
- Entrega a la base de datos la información necesaria para vincular los datos en las tablas
- Proporciona soporte y garantiza la precisión y fiabilidad de los datos.
- Satisface sus requisitos de procesamiento de información e informes
- Funciona de manera interactiva con los operadores de la base de datos tanto como sea posible
El diseño de la base de datos define la estructura de la base de datos utilizada para planificar, almacenar y administrar la información. La precisión en los datos solo se puede lograr si una base de datos está diseñada para almacenar solo información valiosa y necesaria.
Una base de datos bien diseñada es imprescindible para garantizar la coherencia de la información, eliminar datos redundantes, ejecutar consultas de manera eficiente y mejorar el rendimiento de la base de datos. Diseñar meticulosamente una base de datos le ahorra perder tiempo y frustrarse durante la fase de desarrollo de la base de datos. Un buen diseño de base de datos también le permite acceder y recuperar datos fácilmente cuando sea necesario.
La fiabilidad de los datos depende de la estructura de la tabla; mientras que la creación de claves primarias y únicas garantiza la uniformidad en la información almacenada. La replicación de datos se puede evitar formando una tabla de valores probables y usando una clave para denotar el valor. Entonces, cada vez que el valor cambia, la alteración ocurre solo una vez en la tabla principal.
Como el rendimiento general de un base de datos depende de su diseño, un buen diseño de base de datos utiliza consultas simples y una implementación más rápida. Es fácil de mantener y actualizar; mientras que arreglar interrupciones triviales en un diseño de base de datos deficiente puede dañar eventos almacenados, vistas y utilidades.
Ciclo de vida del desarrollo de bases de datos
Hay varias etapas en el desarrollo de una base de datos. Sin embargo, no es necesario seguir cada uno de los pasos secuencialmente. El ciclo de vida se puede dividir en tres pasos: análisis de requisitos, diseño de base de datos e implementación.
1- Análisis de requisitos
El análisis de requisitos requiere dos pasos:
- Planificación: en esta etapa se decide el plan de todo el ciclo de vida del desarrollo de la base de datos. También requiere un análisis de la estrategia de sistemas de información de la organización.
- Definición del sistema: Esta etapa explica y establece el alcance del sistema de base de datos propuesto.
El diseño de la base de datos real tiene en cuenta dos modelos clave:
- Modelo lógico: se ocupa de utilizar los requisitos dados para crear un modelo de base de datos. El diseño completo se presenta en papel en esta etapa, sin considerar ningún requisito específico del DBMS ni implementarlo físicamente.
- Modelo físico:esta etapa viene después del modelo lógico y por lo tanto implica la implementación física del modelo lógico. Toma en consideración el DBMS y otros factores de implementación física.
La etapa de implementación del ciclo de vida del desarrollo de la base de datos se ocupa de:
- Conversión y carga de datos: comprende la importación y conversión de datos provenientes del sistema antiguo a la nueva base de datos.
- Prueba: Finalmente, esta etapa identifica errores en el nuevo sistema y se asegura de que se cumplan todas las especificaciones de requisitos de la base de datos.
Las dos técnicas más comunes utilizadas para diseñar una base de datos incluyen:
- Normalización: Las tablas están organizadas de tal manera que disminuye la redundancia y dependencia de datos. Las tablas más grandes se dividen en tablas más pequeñas y se vinculan entre sí mediante relaciones.
- Modelado de entidad-relación (ER):Es un enfoque de diseño gráfico de base de datos que modela entidades, sus atributos y define relaciones entre estas entidades para significar objetos de la vida real. Una entidad es cualquier elemento del mundo real que es diferente o único del entorno.




Comentarios
Publicar un comentario