Red de conocimiento informático - Conocimiento informático - ¿Qué significa macro? ¿Qué significa biblioteca?

¿Qué significa macro? ¿Qué significa biblioteca?

En pocas palabras, una macro es un script que contiene una serie de comandos. Lo más común con lo que entro en contacto es el programa de macros del software de Office.

¿Qué es una macro?

El software de oficina Excel integra automáticamente el lenguaje de programación de alto nivel "VBA", y el programa compilado en este lenguaje se denomina "macro". El uso de "VBA" requiere cierta base de programación y consume mucho tiempo. Por lo tanto, la gran mayoría de los usuarios solo usan la función de tabulación general de Excel y rara vez usan "VBA".

Utilizando el lenguaje "VBA" para compilar programas e integrarlos en Excel, puedes personalizar un software Excel específico y potente (aquí es donde destacan las potentes funciones de Excel).

Sin embargo, un número muy reducido de personas puede utilizar el lenguaje "VBA" para compilar programas de virus que dañan específicamente los sistemas informáticos e integrarlos en Excel, provocando pérdidas a los usuarios de ordenadores. Para evitar que esto suceda, Excel viene con una función de detección de "macro". Cuando se descubre que el archivo de Excel que se está abriendo contiene "macro", se le pedirá al usuario que preste atención y le permitirá elegir si desea habilitar la "macro". El lenguaje del mensaje de computadora es el siguiente: "La x

Si la "macro" está habilitada depende de la fuente del software. Si no conoce la fuente del software, no lo habilite; si conoce su fuente, debe habilitarlo; de lo contrario, no podrá utilizar las funciones configuradas en el software.

Una biblioteca es una colección de datos organizados según un determinado modelo de datos y almacenados en un almacenamiento secundario.

Este tipo de recopilación de datos tiene las siguientes características: es lo menos duplicado posible, sirve a múltiples aplicaciones de una organización específica de manera óptima, su estructura de datos es independiente de las aplicaciones que la utilizan, y aumenta la cantidad de datos, la eliminación, modificación y recuperación se gestionan y controlan mediante un software unificado. Desde la perspectiva de la historia del desarrollo, la base de datos es una etapa avanzada de la gestión de datos, que se desarrolló a partir del sistema de gestión de archivos.

La estructura básica de la base de datos se divide en tres niveles, lo que refleja tres perspectivas diferentes de observación de la base de datos.

(1) Capa de datos físicos. Es la capa más interna de la base de datos y es la colección de datos realmente almacenados en el dispositivo de almacenamiento físico. Estos datos son datos sin procesar, que son los objetos procesados ​​por el usuario. Están compuestos por cadenas de bits, caracteres y palabras procesadas por las operaciones de instrucción descritas por el modo interno.

(2) Capa de datos conceptuales. Es la capa intermedia de la base de datos y la representación lógica general de la base de datos. Señala la definición lógica de cada dato y la conexión lógica entre los datos, y es una colección de registros de almacenamiento. Implica la relación lógica de todos los objetos de la base de datos, más que su situación física. Es una base de datos bajo el concepto de administrador de base de datos.

(3) Capa de datos lógica. Es una base de datos que los usuarios ven y usan, y representa una colección de datos utilizados por uno o algunos usuarios específicos, es decir, una colección de registros lógicos.

Las conexiones entre diferentes niveles de la base de datos se convierten mediante mapeo. La base de datos tiene las siguientes características principales:

(1) Realizar el intercambio de datos. El intercambio de datos incluye que todos los usuarios puedan acceder a los datos de la base de datos al mismo tiempo, y también incluye que los usuarios puedan usar la base de datos a través de interfaces de varias maneras y proporcionar intercambio de datos.

(2) Reducir la redundancia de datos. En comparación con el sistema de archivos, debido a que la base de datos permite compartir datos, evita que los usuarios creen archivos de aplicación individualmente. Reduce una gran cantidad de datos duplicados, reduce la redundancia de datos y mantiene la coherencia de los datos.

(3) Independencia de los datos. La independencia de los datos incluye que la estructura lógica de la base de datos en la base de datos es independiente de la aplicación y que los cambios en la estructura física de los datos no afectan la estructura lógica de los datos.

(4) Control centralizado de datos. En el método de gestión de archivos, los datos están dispersos y no existe relación entre los archivos de diferentes usuarios o el mismo usuario en diferentes procesos.

La base de datos se puede utilizar para controlar y gestionar datos de forma centralizada, y el modelo de datos se puede utilizar para representar la organización de varios datos y las conexiones entre datos.

(5) Coherencia y mantenibilidad de los datos para garantizar la seguridad y confiabilidad de los datos. Incluye principalmente: ① Control de seguridad: para evitar la pérdida de datos, actualizaciones erróneas y uso no autorizado; ② Control de integridad: para garantizar la exactitud, validez y compatibilidad de los datos; ③ Control de concurrencia: para permitir que los datos se procesen durante el mismo período de tiempo; se puede acceder de múltiples maneras y evitar interacciones anormales entre los usuarios ④Descubrimiento y recuperación de fallas: el sistema de administración de bases de datos proporciona un conjunto de métodos para detectar y reparar fallas de manera oportuna, evitando así la destrucción de datos;