¿Cuál es la estructura conceptual de una base de datos?
1. Datos
Los datos son el reflejo y registro de cosas objetivas, y son un símbolo físico utilizado para transportar información. Los datos no son lo mismo que los números. Los datos incluyen dos tipos, datos numéricos y datos no numéricos.
2. Información
La información se refiere a datos significativos, es decir, descripciones significativas definidas en los datos.
3. Procesamiento de datos
El procesamiento de datos es el proceso de convertir datos en información. El procesamiento de datos incluye una serie de actividades tales como recopilación, clasificación, almacenamiento, procesamiento, clasificación, mantenimiento, clasificación, recuperación y transmisión de datos.
4. Base de datos ˌBase de datos
La base de datos es el objeto central y administrado del sistema de base de datos.
5. Sistema de gestión de bases de datos
El sistema de gestión de bases de datos es responsable de gestionar y mantener la base de datos. Es el principal sistema de software para sistemas de bases de datos y departamentos de gestión. Utiliza el sistema operativo para almacenar y administrar datos.
En términos generales, un sistema de gestión de bases de datos debe incluir las siguientes funciones.
Lenguaje de definición de datos (DDL): se utiliza para describir y definir diversos datos en la base de datos y las relaciones entre ellos.
Lenguaje de Gestión de Datos (DML): utilizado para insertar, consultar, modificar y eliminar datos en la base de datos.
Lenguaje de control de datos (DCL): utilizado para control del sistema, control de integridad de datos y control de concurrencia.
6. Sistema de base de datos
Un sistema de base de datos es en realidad un sistema de aplicación, que consta de una base de datos, un sistema de gestión de bases de datos, usuarios y un sistema informático.
Una base de datos es un objeto operado por un sistema de base de datos.
El sistema de gestión de bases de datos es un sistema de software responsable de gestionar los datos en el sistema de bases de datos.
Un usuario es una persona que utiliza la base de datos. Los usuarios de un sistema de base de datos son usuarios finales, diseñadores de aplicaciones y administradores de bases de datos.
Sistema informático se refiere a los recursos de software y hardware que almacenan bases de datos y ejecutan DBMS, como sistemas operativos, discos, canales de E/S, etc.
1. Definición de base de datos: Una base de datos es una colección organizada de grandes cantidades de datos que se almacenan en una computadora durante largos períodos de tiempo y se pueden disfrutar. Los datos de la base de datos se organizan, describen y almacenan de acuerdo con un determinado modelo de datos, con poca redundancia, alta independencia de los datos, fácil expansión y pueden ser disfrutados por todo tipo de usuarios. 2. El desarrollo de la tecnología de gestión de bases de datos ha pasado por tres etapas: etapa de gestión manual, etapa del sistema de archivos y etapa del sistema de base de datos. 3. DBMS (sistema de gestión de bases de datos) es una capa de software de gestión de datos ubicada entre el usuario y el sistema operativo. Funciones principales: 1. Función de definición de datos. 2. Organización, almacenamiento y gestión de datos. 3. Función de operación de datos. 4. Gestión de transacciones y ejecución de bases de datos. 5. Establecimiento y mantenimiento de bases de datos. 6. Otras funciones. 4. ¿Qué es un modelo de datos y sus elementos? (Pregunta de diseño): el modelo de datos es una herramienta que se utiliza para abstraer el mundo real en la base de datos y es un marco formal que se utiliza para proporcionar medios para representar y operar la información en la base de datos. En términos generales, un modelo de datos es una colección de conceptos estrictamente definidos. Estos conceptos describen con precisión las características estáticas, las características dinámicas y las restricciones de integridad del sistema. Por lo tanto, un modelo de datos normalmente consta de tres partes: estructura de datos, operaciones de datos y restricciones de integridad. (1) Estructura de datos: es una colección de tipos de objetos en estudio y una descripción de las características estáticas del sistema. (2) Operaciones de datos: se refiere al conjunto de operaciones permitidas por instancias (valores) de varios objetos (tipos) en la base de datos, incluidas las operaciones y las reglas de operación relacionadas, que describen las características dinámicas del sistema. (3) Restricciones de datos: es un conjunto de reglas de integridad, que son restricciones y reglas de dependencia para los datos y sus relaciones en un modelo de datos determinado. Se utilizan para limitar el estado y los cambios de estado de la base de datos que se ajustan al modelo de datos. para garantizar la integridad de los datos. Corrección, validez y compatibilidad. Los modelos de datos más utilizados: modelo jerárquico, modelo de cuadrícula, modelo relacional, modelo de objetos regionales, modelo relacional de objetos.
5. ¿Cuáles son los modelos de datos comúnmente utilizados (principalmente modelos lógicos), cuáles son sus características y cuáles son las estructuras de datos? Respuesta: Los modelos de datos se pueden dividir en dos categorías: la primera categoría son los modelos conceptuales, también llamados modelos de información, que modelan datos e información según la vista del usuario y se utilizan principalmente para el diseño de bases de datos. La segunda categoría son los modelos lógicos y los modelos físicos. Los modelos lógicos incluyen principalmente modelos jerárquicos, modelos jerárquicos, modelos relacionales, modelos orientados a objetos y modelos relacionales de objetos. Modela datos desde la perspectiva de un sistema informático y se utiliza principalmente para la implementación de DBMS. El modelo físico es la abstracción de datos de nivel más bajo. Describe cómo se representan y se accede a los datos en el sistema, y cómo se almacenan y se accede a ellos en disco o cinta. Está orientado a los sistemas informáticos. La tarea del sistema de gestión de bases de datos es implementar el modelo físico. Los diseñadores de bases de datos deben comprender y elegir el vinagre físico, y los usuarios comunes no necesitan considerar los detalles del nivel físico. Las características de la estructura de datos del modelo de datos jerárquico son: primero, solo hay un nodo sin un nodo principal, y este nodo se denomina nodo raíz. En segundo lugar, los nodos distintos de la raíz tienen solo un nodo padre. Ventajas: 1. Las estructuras de datos jerárquicas son relativamente simples y directas. 2. La eficiencia de las consultas de la base de datos jerárquica es mayor. 3. El modelo de datos jerárquico proporciona un buen soporte de integridad. Las principales desventajas son: 1. En el mundo real, muchas conexiones no son jerárquicas, como las conexiones de muchos a muchos entre nodos. 2. Un nodo tiene varios nodos principales, etc. Los modelos jerárquicos son torpes y sólo pueden resolverse introduciendo datos redundantes o construyendo estructuras de datos no naturales. Existen muchas restricciones en las operaciones de inserción y eliminación, por lo que escribir aplicaciones es más complejo. 3. La consulta de los nodos secundarios debe pasar por el nodo principal. 4. Debido a la estructura estricta, los comandos jerárquicos tienden a ser estilizados. Se puede ver que el modelo jerárquico describe departamentos conectados de uno a varios niveles de una manera muy natural, intuitiva y fácil de entender, que es la ventaja sobresaliente de la base de datos jerárquica. Modelo de malla: Función: 1. Permite múltiples nodos sin un padre. 2. Un nodo puede tener varios nodos principales. Las ventajas del modelo de datos grid son: 1. Puede describir el mundo real de forma más directa; por ejemplo, un nodo puede tener varios nodos principales. Intersección
Puede haber muchos tipos de duplicación entre ellos. 2. Tiene buen rendimiento y alta eficiencia de acceso. Las principales desventajas son: 1. La estructura es compleja y, con la expansión del entorno de la aplicación, la estructura de la base de datos se vuelve cada vez más compleja, lo que no favorece la comprensión del usuario final. 2. El DDL y el DML del modelo grid son relativamente complejos y están integrados en lenguajes de alto nivel, lo que dificulta que los usuarios los dominen y utilicen. El modelo de datos relacional tiene las siguientes ventajas: 1. Los modelos relacionales se diferencian de los modelos no relacionales, que se basan en conceptos matemáticos estrictos. 2. El concepto de modelo relacional es muy sencillo. 3. La ruta de acceso del modelo relacional es transparente para los usuarios, por lo que tiene mayor independencia de los datos, mejor seguridad y confidencialidad, y simplifica el trabajo de los programadores y el establecimiento del desarrollo de bases de datos. La principal desventaja es que la eficiencia de las consultas a menudo no es tan buena como la de los modelos de datos no relacionales porque la ruta de acceso es clara. Por lo tanto, para mejorar el rendimiento, el sistema de gestión de bases de datos debe optimizar las solicitudes de consulta del usuario. Por lo tanto, es más difícil desarrollar DBMS, pero los usuarios no tienen que considerar los detalles técnicos de optimización dentro de estos sistemas. 6. ¿Cuáles son las definiciones de arquitectura de tres niveles, modelo externo, modelo y modelo interno? El esquema, también conocido como esquema lógico, es una descripción de la estructura lógica y las características de todos los datos de una base de datos y es una vista de datos común para todos los usuarios. El esquema externo, también llamado subesquema o esquema de usuario, es una descripción de la estructura lógica y las características del área de datos que los usuarios de la base de datos pueden ver y usar. Es una representación lógica de los datos relacionados con una aplicación en la vista de datos del usuario de la base de datos. El esquema interno, también conocido como esquema de almacenamiento, es una base de datos con un solo esquema interno. Es una descripción de la estructura física y el método de almacenamiento de los datos, y es la representación de los datos en la base de datos. 7. La imagen secundaria y la independencia secundaria se denominan independencia física e independencia lógica. Cuando el esquema cambia, el administrador de la base de datos cambia cada esquema externo y la imagen del esquema en consecuencia, dejando el esquema externo sin cambios. El programa de aplicación está escrito de acuerdo con el esquema externo de los datos, por lo que no es necesario modificar el programa de aplicación, lo que garantiza la independencia lógica de los datos y el programa, lo que se denomina independencia lógica de los datos.
Cuando cambia la estructura de almacenamiento de la base de datos, el administrador de la base de datos puede realizar los cambios correspondientes en el esquema y la imagen del esquema interno para que el esquema permanezca sin cambios y la aplicación no necesite cambiar. Garantiza la independencia física de los datos y programas, lo que se conoce como independencia física de los datos. 8. Un sistema de base de datos generalmente consta de una base de datos, un sistema de gestión de base de datos (y sus herramientas de desarrollo), un sistema de aplicación y un administrador de base de datos. 9. La integridad relacional (integridad de la entidad, integridad referencial e integridad personalizada) consta de tres partes, de las cuales las dos primeras partes son respaldadas automáticamente por el sistema. ¿Cuáles son las tres funciones principales del subsistema de control de integridad del DBMS? : Proporciona un mecanismo para definir restricciones de integridad, proporciona métodos de verificación de integridad y maneja infracciones. 16 definición. El lenguaje de consulta estructurado SQL es el lenguaje estándar para bases de datos relacionales y es un lenguaje de bases de datos relacionales universal y potente. Clasificación (interactiva e integrada)17. El papel de las cláusulas group by y have. El concepto de vista: Una vista es una tabla derivada de una o varias tablas básicas. Y operaciones relacionadas: definir vista, consultar vista, actualizar vista. Ver operaciones actualizadas: inserciones, eliminaciones y modificaciones. 22. Definición de dependencia de función del método de normalización de la base de datos ¿Qué es la definición de 1NF2NF3NF BCNF? Las relaciones en la base de datos relacional deben cumplir ciertos requisitos, y aquellas que cumplen con diferentes requisitos son diferentes normalizaciones. Cumplir con los requisitos mínimos se denomina primera normalización, o 1NF para abreviar. La primera normalización que cumple requisitos adicionales es la segunda normalización, y así sucesivamente. La relación entre varias normalizaciones es: 5NF (4NF (BCNF (3NF (2NF (1NF))). 25. Varias etapas del diseño de bases de datos, métodos comúnmente utilizados y el breve contenido de cada etapa: Seis etapas: Análisis de requisitos, diseño estructural conceptual , Diseño físico, implementación de bases de datos, implementación y mantenimiento de bases de datos. 28. ¿Cuál es el concepto de transacción? ¿Cuáles son los atributos básicos de la transacción con reversión? ¿Una transacción es una secuencia de operaciones de base de datos definida por el usuario, o todo completado? o ninguno completado, es una unidad indivisible Cuatro características: atomicidad, consistencia, aislamiento y durabilidad Compromiso (todas las operaciones de confirmación de la transacción) reversión (Reversión: algo ocurre durante la ejecución de la transacción. Se produce una falla y la transacción no puede continuar. Todas las operaciones de base de datos completadas en la transacción se cancelan y se revierten al estado al comienzo de la transacción. 29. ¿Cuál es la capacidad de recuperación del sistema de base de datos? La capacidad de alcanzar un estado correcto conocido, que es la capacidad de recuperación del sistema de base de datos. Tipos de fallas de la base de datos: fallas internas de transacciones, fallas del sistema (fallas suaves), fallas de medios (fallas duras) y virus informáticos. 30. Sin control de concurrencia. ¿Cuál es el problema? Las operaciones simultáneas de múltiples transacciones en la base de datos pueden causar que se destruyan las características ACID de la transacción. Cómo resolverlo (3): 1. Revisión perdida 2. Lectura no repetible 3. Lectura "sucia". ¿Protocolo de bloqueo de nivel de datos? ¿Qué problemas puede resolver? Protocolo de bloqueo de nivel uno: la transacción T debe agregar el bloqueo X a los datos R antes de modificarlos y no se liberará hasta el final de la transacción. Si los datos leídos no se han modificado, no es necesario bloquearlos, lo que puede evitar que se pierdan las modificaciones. Protocolo de bloqueo de segundo nivel: según el protocolo de bloqueo de primer nivel, la transacción T se agrega antes de leer los datos R. Se debe agregar un bloqueo S a los datos R y luego liberarlo después de la lectura. En el protocolo de bloqueo de dos niveles, dado que el bloqueo S se puede liberar después de leer los datos, no se garantiza que se lea repetidamente. : Nivel uno. El protocolo de bloqueo más la transacción T debe agregar un bloqueo S a los datos R antes de leerlos, y no se liberará hasta el final de la transacción. El protocolo de bloqueo de tres niveles no solo evita la pérdida, modificación y No lee datos "sucios", pero también impide aún más la lectura. La principal diferencia entre los protocolos de tres niveles anteriores es: qué operaciones deben aplicarse para bloquear y cuándo liberar el bloqueo.
¿Qué tres medidas se toman generalmente? ¿Qué pasa con la inserción? ¿Qué pasa con la eliminación? : 1. Denegar ejecución (esta operación no está permitida), 2. Operación en cascada (cuando eliminar o modificar una tupla de la tabla de referencia resulta en una inconsistencia con la tabla de referencia, todas las tuplas en la tabla de referencia se eliminarán o modificarán), 3 , establecido en un valor nulo (cuando eliminar o modificar una tupla de la tabla de referencia causa inconsistencia, se establecerán los atributos correspondientes de todas las tuplas en la tabla de referencia. 38. ¿Qué impacto tiene la vista en la seguridad de la base de datos?: 1. Visualización se pueden simplificar las operaciones del usuario, 2. La vista permite a los usuarios ver los mismos datos desde varios ángulos, 3. La visualización proporciona un cierto grado de independencia lógica para reconstruir la base de datos, 4. La visualización puede proporcionar protección de seguridad para datos confidenciales, 5. Uso apropiado de visualización Las consultas se pueden expresar con mayor claridad. Base de datos: una gran colección de datos almacenados en una computadora que se almacena, organiza y disfruta permanentemente. Etapa de desarrollo de la tecnología de gestión de datos: 1. Etapa de gestión manual: los datos no se almacenan, las aplicaciones administran los datos. datos sin disfrute, los datos no son independientes 2. Etapa del sistema de archivos: los datos pueden guardarse durante mucho tiempo y administrarse mediante el sistema de archivos; los datos * son deficientes, redundantes y la independencia de los datos es deficiente. : aparece el sistema de gestión de bases de datos: estructura de datos (diferencia esencial); alto disfrute de los datos, baja redundancia, fácil expansión; los datos son administrados y controlados por el sistema de gestión de bases de datos; capa de software de gestión de datos entre el usuario y el sistema operativo; funciones: función de definición de datos; función de organización, almacenamiento y gestión de datos; gestión de transacciones de bases de datos y función de comunicación de ejecución; Función, acceso mutuo y función de interoperabilidad. Sistema de base de datos: 1. Concepto: DBS se refiere al sistema después de introducir la base de datos en el sistema informático. 2. Composición: Generalmente compuesto por base de datos, sistema de gestión de base de datos, sistema de aplicación y administrador de base de datos. Clasificación: centralizado, C/S, paralelo y distribuido. Modelo de datos: 1. Definición: abstracción de las características de los datos en el mundo real. Los dos modelos son 1). modelo conceptual 2) modelo lógico y modelo físico. Estructura de datos: describe los componentes de la base de datos y los vínculos entre objetos, describiendo principalmente los vínculos entre objetos y datos relacionados con el tipo, contenido y atributos de los objetos. Modelos de datos comúnmente utilizados: 1. El modelo jerárquico utiliza una estructura de árbol para representar varias entidades y las relaciones entre entidades. 2. El modelo de cuadrícula permite que varios nodos no tengan nodos principales y permite que un nodo tenga varios nodos principales. 3. Modelo relacional, incluida la estructura de datos única
¿Cuál es la estructura conceptual de una base de datos? Analicemos sus características y estrategias de diseño. El sistema de base de datos, también conocido como DBS, es un sistema compuesto por una base de datos y su software de gestión. Los sistemas más utilizados incluyen: Oracle, DB2, SQL Server Aess, etc. Sus características se pueden resumir en lo siguiente: proporcionar a los usuarios una interfaz de usuario fácil de usar y gestionar y mantener de forma segura los datos y sus relaciones.
Diseño de estructura conceptual de base de datos Diagrama E-R ¿Cuál es la estructura conceptual de tu base de datos? ¡Puedo ayudarte a diseñar un diagrama E-R!
¿Cuál es la estructura conceptual, estructura lógica y estructura física de una base de datos? ¿Cómo está diseñada la base de datos? ¿Cómo considerar la seguridad del sistema? El concepto básico de un sistema de base de datos: en realidad es un registro simbólico que describe cosas. Características de los datos: tienen una determinada estructura, tipos y valores, como números enteros, tipos reales y tipos de caracteres. El valor de los datos da un valor que se ajusta al prototipo, como el valor entero 15. Base de datos: colección de datos con una estructura unificada y almacenados en un medio de almacenamiento unificado. Es la integración de varios datos de aplicaciones y puede ser disfrutado por varias aplicaciones. Los datos almacenados en la base de datos se almacenan de acuerdo con el esquema de datos proporcionado por los datos y tienen las características de integración y seguridad. Sistema de gestión de bases de datos: un software de sistema responsable de la organización de los datos, las operaciones de los datos, el mantenimiento, el control y la protección de los datos y los servicios de los datos en la base de datos.
Funciones del sistema de gestión de bases de datos: (1) Definición del esquema de datos: es decir, construir su marco de datos para la base de datos; (2) Estructura física del acceso a los datos: proporcionar métodos y medios de acceso efectivos para el acceso físico y la estructura del esquema de datos (; 3) Operaciones de datos: Proporcionar comodidad a los usuarios para utilizar datos en la base de datos, como consulta, inserción, modificación y eliminación, así como operaciones aritméticas y estadísticas simples (4) definición e inspección de la integridad y seguridad de los datos; control de concurrencia de bases de datos y recuperación de fallas (6) Servicios de datos: como replicación, transferencia, reorganización, monitoreo y análisis de eficiencia. Para completar las seis funciones anteriores, el sistema de gestión de bases de datos proporciona los siguientes lenguajes de datos: (1) Lenguaje de definición de datos: responsable de la definición del esquema y la estructura de acceso físico de los datos (2) Lenguaje de operación de datos: responsable de las operaciones de datos; , como consultar, agregar, eliminar, modificar, etc.; (3) Lenguaje de control de datos: responsable de la definición e inspección de la integridad y seguridad de los datos, control de concurrencia, recuperación de fallas, etc. El lenguaje de datos tiene dos formas estructurales según su uso: comando interactivo (también llamado lenguaje autónomo o autocontenido) lenguaje anfitrión (generalmente integrado en algún lenguaje anfitrión). Administrador de bases de datos: Un administrador profesional que planifica, diseña, mantiene y monitorea bases de datos. Sistema de base de datos: una entidad de ejecución compuesta por cinco partes: base de datos (datos), sistema de gestión de bases de datos (software), administrador de bases de datos (personal), plataforma de hardware (hardware) y plataforma de software (software). Sistema de aplicación de base de datos: consta de un sistema de base de datos, un software de aplicación y una interfaz de aplicación. Etapa del sistema de archivos: proporciona capacidades simples de administración e intercambio de datos, pero no puede proporcionar capacidades completas y unificadas de administración e intercambio de datos. Etapa del sistema de base de datos jerárquica y base de datos en red: proporciona un fuerte soporte para la unificación y * * intercambio de datos. Las características básicas del sistema de base de datos en la etapa del sistema de base de datos relacional son: integración de datos, gran cantidad de datos con baja redundancia, independencia de los datos (independencia física e independencia lógica) y gestión y control unificados de los datos. Esquema de tres niveles del sistema de base de datos: (1) Esquema conceptual: describe la estructura lógica de los datos de todo el dominio en el sistema de base de datos, y todos los usuarios pueden ver los datos públicamente (2) Esquema externo: también llamado subesquema y; esquema de usuario. Es la vista de datos del usuario, es decir, el modelo de datos visto por el usuario; (3) Modelo interno: también llamado modelo físico, que proporciona la estructura de almacenamiento físico y el método de acceso físico a la base de datos. Mapeo de dos niveles de sistemas de bases de datos: (1) mapeo del esquema conceptual al esquema interno (2) mapeo del esquema externo al esquema conceptual. 4.2 Modelo de datos El concepto de modelo de datos es la abstracción de las características de los datos. Describe las características estáticas, el comportamiento dinámico y las restricciones del sistema desde un nivel abstracto y proporciona un marco abstracto para las tablas de información y las operaciones del sistema de base de datos. Se describen las estructuras de datos, las operaciones de datos y las restricciones de datos. Modelo E-R (1) Concepto básico de entidades: cosas del mundo real; (2) Atributos: características de las cosas (3) Conexiones: relaciones entre cosas del mundo real. Los conjuntos de entidades tienen relaciones uno a uno, uno a muchos y muchos a muchos. La conexión entre los tres conceptos básicos del modelo E-R: la entidad es la unidad básica en el mundo conceptual, los atributos tienen dominios de atributos y cada entidad puede tomar valores en el dominio de atributos. Todos los valores de atributos de una entidad se denominan tuplas. Representación gráfica del modelo E-R: (1) Representación del conjunto de entidades; (2) Método de tabla de atributos; (3) Representación de contactos. La estructura básica del modelo jerárquico es una estructura de árbol, que tiene las siguientes características: (1) Cada árbol tiene solo un nodo sin padre, llamado raíz (2) Todos los nodos del árbol, excepto la raíz, tienen solo un nodo padre; Desde la perspectiva de la teoría de grafos, el modelo de cuadrícula es un gráfico no dirigido sin condiciones. El modelo relacional está representado por una tabla bidimensional, denominada tabla, que consta de marcos de tabla y tuplas de tabla. Una tabla bidimensional es una relación. El atributo más pequeño en una tabla bidimensional que puede identificar de forma única una tupla se llama clave o código. Seleccione una clave de todas las claves candidatas como clave principal del usuario. Un atributo en la tabla A es la clave de la tabla B, entonces este conjunto de atributos se llama clave externa o código de clave externa de A. Restricciones de datos en la relación: (1) Restricciones de integridad de la entidad: restrinja los valores de los atributos en la tabla primaria clave de la relación No puede estar vacía; (2) Restricciones de integridad referencial: son las restricciones básicas entre relaciones; (3) Restricciones de integridad personalizadas: refleja los requisitos semánticos de los datos en aplicaciones específicas.
4.3 Álgebra relacional Una de las características de los sistemas de bases de datos relacionales es que se basan en la teoría de datos. Existen muchas teorías de datos que pueden expresar las operaciones de datos del modelo relacional, las más famosas son el álgebra relacional y el cálculo relacional. Operaciones básicas del modelo relacional: (1) Insertar (2) Eliminar (3) Modificar (4) Consulta (incluidas operaciones de proyección, selección y producto cartesiano) 4.4 Diseño y gestión de bases de datos El diseño de bases de datos es el núcleo de las aplicaciones de datos. Hay dos métodos de diseño de bases de datos: (1) orientado a datos: centrándose en las necesidades de información, teniendo en cuenta las necesidades de procesamiento (2) orientado a procesos: centrándose en las necesidades de procesamiento, teniendo en cuenta las necesidades de información; El ciclo de vida de la base de datos: fase de análisis de requisitos, fase de diseño conceptual, fase de diseño lógico, fase de diseño físico, fase de codificación, fase de prueba, fase de ejecución y fase de modificación adicional. Los métodos comúnmente utilizados para el análisis de requisitos incluyen métodos de análisis estructurados y métodos orientados a objetos. El método de análisis estructural (SA) analiza el sistema mediante descomposición de arriba hacia abajo y capa por capa. Utilice diagramas de flujo de datos para expresar la relación entre datos y procesamiento. Para el diseño de bases de datos, el diccionario de datos es el resultado principal de la recopilación y el análisis de datos detallados. El diccionario de datos es una colección de varias descripciones de datos, que incluye cinco partes: elementos de datos, estructuras de datos, flujos de datos (pueden ser elementos de datos o estructuras de datos), almacenamiento y procesamiento de datos. El propósito del diseño conceptual de una base de datos es analizar las relaciones semánticas internas de los datos. Hay dos métodos de diseño (1) método de diseño de patrones centralizado (adecuado para unidades o departamentos pequeños o poco complejos (2) método de diseño integrado retrospectivo; Método de diseño: modelo E-R e integración de vistas. Normalmente, existen tres secuencias de diseño para inspeccionar diseños: de arriba hacia abajo, de abajo hacia arriba y de adentro hacia afuera. Vea varios tipos de conflictos para la integración: conflictos de nombres, conflictos de conceptos, conflictos de dominio y conflictos de restricciones. Diseño de vista relacional: el diseño de vista relacional también se denomina diseño de esquema externo. Las funciones principales de la vista relacional son: (1) proporcionar independencia lógica de los datos; (2) satisfacer las diferentes necesidades de datos de los usuarios; (3) tener ciertas funciones de confidencialidad de los datos. El objetivo principal del diseño físico de la base de datos es ajustar la estructura física interna de los datos y seleccionar una ruta de acceso razonable, mejorando así la velocidad de acceso a la base de datos y utilizando eficazmente el espacio de almacenamiento. En términos generales, el contenido que se deja a los usuarios para participar en el diseño físico en RDBMS es el diseño de índices, el diseño de clústeres integrados y el diseño de ranuras de partición. Contenidos de la gestión de la base de datos: (1) Establecimiento de la base de datos; (2) Ajuste de la base de datos; (3) Reorganización de la base de datos; (4) Control de la integridad y seguridad de la base de datos;
El diseño de estructura conceptual en el diseño de bases de datos se refiere al desarrollo general de una base de datos y requiere diseño. Los pasos principales son el análisis de requisitos, el diseño de la estructura conceptual, el diseño de la estructura lógica, el diseño de la estructura física, la implementación de la base de datos, la implementación y el mantenimiento de la base de datos. El diseño estructural físico es uno de ellos.
El diseño de la estructura física de la base de datos consiste en utilizar los métodos y tecnologías proporcionados por DBMS (sistema de gestión de bases de datos) para diseñar una estructura de almacenamiento de datos eficiente, alcanzable y buena, una ruta de acceso a los datos y datos físicos razonables. Estructuras para ubicación y distribución de almacenamiento. En términos sencillos, significa diseñar una estructura física correspondiente y optimizada para la estructura lógica diseñada. La estructura física diseñada puede almacenar datos.
¿Cuál es el concepto de base de datos? Base de datos: Es una herramienta para almacenar y administrar datos. La base de datos también se desarrolló desde el nivel de escritura de archivos.
En ese momento no existía el concepto de base de datos y descubrí que: 1 gt; todos tienen que escribir un programa o método para leer y escribir archivos, pero la interfaz es diferente; 2 la administración del sistema de archivos gt se convierte en un problema, especialmente cuando existe; hay muchos archivos; 3 gt no puede reflejar la relación entre archivos en el sistema de archivos; 4 gt no puede reflejar la relación entre archivos en el sistema de archivos con al menos los cuatro puntos anteriores, y luego refina gradualmente el concepto de base de datos; la interfaz de desarrollo ODBC y otras interfaces de desarrollo generales), comenzando desde la capa de base de datos no relacional (es decir, el nombre actual: nosql) -> gráfico -> relacional -> híbrido de objetos orientados a relaciones - gt; .. La teoría y los productos se basan en esto El desarrollo de esta ruta... ¡La Asociación de Operaciones de Carreteras de Henan Xinhua le dará la respuesta!
La diferencia entre el diseño de estructura conceptual y el diseño de estructura lógica del diseño de estructura lógica de base de datos. De acuerdo con el modelo de datos conceptual establecido y las características del modelo de datos del software del sistema de gestión de bases de datos, se siguen ciertas reglas de conversión.
Convertir el modelo conceptual en un modelo de datos lógico aceptable para este sistema de gestión de bases de datos.
Los diferentes sistemas de gestión de bases de datos proporcionan diferentes modelos de datos lógicos, como el modelo jerárquico, el modelo de red, el modelo relacional, etc.