Disposición de preguntas reales e incorrectas en la base de datos de tercer nivel (4)

1. Los elementos básicos que componen el diagrama IDEF0 son cuadros rectangulares y flechas. Las frases verbales en los cuadros rectangulares describen los nombres de las actividades funcionales, y los números de actividades están escritos en las posiciones designadas en la esquina inferior derecha del cuadro rectangular. cajas según sea necesario. La flecha de entrada a la izquierda indica los datos necesarios para completar la actividad, la flecha de control sobre el rectángulo describe los eventos o restricciones que afectan la ejecución de esta actividad, la flecha de salida a la derecha indica la información del conjunto de resultados generado por esta actividad; la flecha del mecanismo que ingresa a continuación indica la implementación Los medios físicos de la actividad o los recursos (sistemas informáticos, personas u organizaciones) necesarios para realizar la actividad.

2. El enfoque DFD consta de cuatro elementos básicos (objetos modelo): flujo de datos, procesamiento, almacenamiento de datos y términos externos.

3. El diseño físico de la base de datos incluye principalmente los siguientes enlaces, y cada enlace contiene varios contenidos de diseño.

①Descripción del modo lógico de la base de datos. ② Organización de archivos y diseño de acceso: de acuerdo con los resultados del análisis de las características de acceso a datos transaccionales, se puede diseñar una organización de archivos y un método de índice más efectivos para la tabla básica.

③ Diseño de distribución de datos.

④ Determinar la configuración del sistema.

⑤Evaluación del modelo físico.

Para garantizar el rendimiento de las consultas, se decidió fusionar varias tablas originales en una tabla, que pertenece al diseño de la estructura física de la base de datos.

4. El bloqueo se refiere a prohibir que un usuario realice ciertas operaciones en objetos de datos dentro de un cierto período de tiempo para evitar inconsistencias en los datos. La granularidad de bloqueo está estrechamente relacionada con la concurrencia del sistema y la sobrecarga del control de concurrencia. Cuanto mayor sea la granularidad de bloqueo, menor será la concurrencia y menor será la sobrecarga del sistema. Cuanto menor sea la granularidad del bloqueo, mayor será la simultaneidad y mayor la sobrecarga del sistema, por lo que el beneficio de aumentar la granularidad del bloqueo es reducir la sobrecarga del bloqueo.

5. Los objetos de acción de las restricciones de integridad se dividen en tres niveles: columna, tupla y relación. Las restricciones sobre las columnas se refieren principalmente a las restricciones sobre su tipo de valor, rango, precisión, clasificación, etc.; las restricciones sobre las tuplas se refieren principalmente a las restricciones sobre la relación entre los atributos del registro; las restricciones sobre las relaciones se refieren a las restricciones sobre varias Restricciones sobre asociaciones entre registros, sobre colecciones de relaciones y entre relaciones. El nivel y el kilometraje de vuelo pertenecen a los atributos de la tabla de piloto.Si se requiere que un piloto con un nivel específico cumpla con un kilometraje de vuelo específico, el nivel de integridad de esta restricción pertenece a la restricción de integridad de nivel de tupla.

6. En UML, para detalles (microdiseño), se pueden usar diagramas de objetos, diagramas de máquinas de estado y diagramas de tiempo para expresar, analizar y describir el funcionamiento del sistema en una situación específica. Los diagramas de paquete pertenecen al diseño macro.

7.SQL Server 2008 admite tres tipos de disparadores: DML, DDL y disparadores de inicio de sesión. Un evento DML es una instrucción INSE RT , UPDATE o DELETE en una tabla o vista. Los eventos DDL corresponden principalmente a las declaraciones CREATE, ALTER y DROP en T-SQL, así como a ciertos procesos de almacenamiento del sistema que realizan operaciones DDL similares. Un activador de inicio de sesión se activa cuando encuentra un evento LOGON, que se genera cuando se establece una sesión de usuario.

8. Se pueden declarar uno o más parámetros al crear un procedimiento almacenado, a menos que se defina el valor predeterminado del parámetro o el parámetro se establezca igual a otro parámetro, el usuario debe proporcionar un valor para cada parámetro declarado al llamar al procedimiento almacenado. Los parámetros de salida usan OUTPUT para devolver un valor al llamador del procedimiento.

9. La extensión recomendada para los archivos de registro de transacciones es . ldf , utilizado para almacenar toda la información de registro de la base de datos restaurada. Cada base de datos debe tener al menos un archivo de registro y puede tener varios archivos de registro. Al crear una base de datos, si no se proporciona un tamaño para el archivo de datos principal, el motor de la base de datos utilizará el tamaño del archivo de datos principal de la base de datos modelo. Si se especifica un archivo de datos secundario o un archivo de registro, pero no se especifica el tamaño del archivo, se tomará 1 MB como tamaño del archivo. El tamaño especificado para el archivo de datos principal no debe ser menor que el tamaño del archivo de datos principal para la base de datos del modelo. Todos los archivos de registro de una base de datos se pueden almacenar en el mismo disco o en discos diferentes.

10. En la base de datos, puede definir varios grupos de archivos y luego colocar los archivos en diferentes grupos de archivos. Un archivo no puede ser miembro de más de un grupo de archivos. El grupo de archivos principal (PRIMARY) es un grupo de archivos definido por el sistema, que contiene los archivos de datos principales y cualquier otro archivo de datos que no esté asignado explícitamente a otros grupos de archivos. Cada base de datos solo puede especificar un grupo de archivos como grupo de archivos predeterminado. . Permitir que una base de datos contenga múltiples archivos de datos y permitir que estos archivos de datos se establezcan en diferentes discos, no solo es propicio para hacer un uso completo del espacio de almacenamiento en múltiples discos, sino que también puede mejorar la eficiencia del acceso a los datos.

11. El administrador del sistema tiene plena autoridad sobre el servidor de la base de datos y el administrador del sistema predeterminado de SQL Server 2008 es "sa" (abreviatura de Administrador del sistema). Después de la instalación, a otros usuarios también se les pueden otorgar privilegios de administrador del sistema. El administrador del sistema tiene plena autoridad sobre el servidor de la base de datos, incluida la autoridad para configurar y administrar el servidor, así como la autoridad para operar todas las bases de datos.

12. La teoría de la normalización requiere que todos los esquemas relacionales deben satisfacer la tercera forma normal, mientras que el ajuste del esquema en la optimización de bases de datos es principalmente desnormalización, que es el proceso de transformar relaciones estandarizadas en relaciones no normalizadas. Los métodos comunes de desnormalización incluyen agregar columnas redundantes derivadas, agregar columnas redundantes, reorganizar tablas, dividir tablas y agregar tablas de resumen, etc.

13. El índice es una estructura de datos importante en la base de datos. El propósito de la indexación es mejorar la eficiencia de las consultas. El uso de índices debe ser correcto, y los principios de su uso son generalmente los siguientes:

① Las columnas que se utilizan a menudo como condiciones en las consultas deben indexarse. ②Las columnas que se ordenan o agrupan con frecuencia (es decir, agrupar por u ordenar por operaciones) deben indexarse.

③ Cuando el rango de valores de una columna es muy grande, se debe establecer un índice para ella.

④ Si hay varias columnas para ordenar, se debe establecer un índice compuesto en estas columnas.

⑤ Puede usar las herramientas del sistema para verificar la integridad del índice y repararlo si es necesario.

14. Durante la operación del sistema de base de datos, debe ser monitoreado, evaluado, ajustado y modificado continuamente para asegurar la operación normal y eficiente del sistema de base de datos. Durante el proceso de diseño de la base de datos, la mejora del rendimiento de la base de datos puede conducir a una mayor redundancia de datos.

15. Introduzca un archivo de registro y utilícelo para registrar los registros de actividad de modificación de cada transacción en la base de datos durante el período de volcado, y luego use la copia de respaldo del volcado dinámico más el archivo de registro para restaurar la base de datos al estado correcto en un momento dado. cierto momento. Un volcado incremental requiere menos tiempo y menos espacio que un volcado completo, que requiere menos tiempo para recuperarse de una falla del sistema. El tiempo de recuperación debe tenerse en cuenta en su estrategia de copia de seguridad.

16. La copia de seguridad completa de la base de datos es adecuada para situaciones en las que los datos de la base de datos no son muy grandes y los cambios de datos no son muy frecuentes.

17. Cuando el usuario crea una base de datos, el sistema copiará automáticamente todo el contenido de la base de datos modelo a la nueva base de datos.

18. Las bases de datos paralelas no pueden lograr un verdadero procesamiento paralelo solo por medio de multiprocesadores y hardware compartido. Solo cuando la distribución de datos es razonable y fácil de procesar en paralelo se puede optimizar el rendimiento de las bases de datos paralelas. La partición de datos razonable puede minimizar el tiempo de procesamiento de consultas y maximizar el rendimiento del procesamiento paralelo.

19. El objetivo principal del sistema de bases de datos paralelas es mejorar el rendimiento del sistema de bases de datos y reducir el tiempo de respuesta de las transacciones. El desarrollo de aplicaciones de bases de datos plantea mayores requisitos para el rendimiento y la disponibilidad de la base de datos.

20. El método round-robin garantiza que las tuplas se distribuyan uniformemente en varios discos, con una diferencia de 1 como máximo. Esta estrategia es más adecuada para aplicaciones que escanean toda la relación.Durante el escaneo, los datos se pueden leer de n discos en paralelo, equilibrar la carga y aprovechar al máximo el paralelismo.

21. En el entorno OLTP tradicional, los datos del sistema de base de datos generalmente se organizan de una manera que está orientada a las aplicaciones comerciales básicas de la empresa. En el almacén de datos, los datos se organizan de manera temática. El sujeto es un concepto abstracto. El sujeto también puede denominarse sujeto de análisis o campo de análisis, que se utiliza para expresar los objetos involucrados en un determinado campo de análisis macro. y la relación entre conjuntos de datos relacionados con objetos.

22. Los metadatos describen la estructura, el contenido, la cadena y el índice de los datos y otros elementos.

①En una base de datos tradicional, los metadatos describen cada objeto en la base de datos, como el diccionario de datos en la base de datos es un tipo de metadatos.

②En una base de datos relacional, los metadatos describen la definición de otros objetos, como bases de datos, tablas y columnas.

③En el almacén de datos, los metadatos definen muchos objetos en el almacén de datos: tablas, columnas, consultas, reglas comerciales y transferencias de datos dentro del almacén de datos.

c4e22e1ac6d14e08a4986bc40a143da0.png

 

Supongo que te gusta

Origin blog.csdn.net/qq_52045638/article/details/129756829
Recomendado
Clasificación