Significado de la base de datos

Pregunta 1: ¿Qué significa base de datos? Base de datos

base de datos

Para satisfacer las necesidades de múltiples usuarios en un determinado departamento y para múltiples aplicaciones, los datos interconectados se organizan, almacenan y utilizan en el sistema informático de acuerdo con un determinado modelo de datos.

Además del hardware y software generales, un sistema informático con una base de datos debe tener dispositivos de almacenamiento de acceso directo para almacenar grandes cantidades de datos y software para gestionar y controlar la base de datos: un sistema de gestión de bases de datos (DBMS). , la persona que gestiona la base de datos - administrador de base de datos (DBA). Dichos datos, hardware, software y personal de gestión constituyen colectivamente un sistema de base de datos. La base de datos es sólo un componente del sistema de base de datos.

Funciones y características de los sistemas de bases de datos Los sistemas de bases de datos se desarrollan a partir de sistemas documentales. Comparado con el sistema documental, este sistema tiene tres características principales: datos, sistema y control.

Características de los datos En el sistema de archivos, aunque se pueden utilizar métodos de acceso para convertir programas y datos, los archivos aún corresponden a aplicaciones, es decir, los datos todavía están orientados a las aplicaciones. Cada aplicación crea su propio conjunto de documentos. Si diferentes aplicaciones involucran los mismos datos, estos datos se incluyen en sus respectivos volúmenes. No existe conexión entre varios registros del archivo, por lo que la redundancia de datos es alta. Al agregar nuevas aplicaciones, se deben agregar nuevos volúmenes al mismo tiempo. Por tanto, los documentos del sistema documental son información no estructurada que no es fácil de ampliar. La base de datos no solo describe los datos en sí, sino que también describe las conexiones entre los datos. Su estructura de datos refleja la estructura de información general de un determinado departamento. La redundancia de datos es pequeña y es fácil expandir nuevas aplicaciones. Por lo tanto, es una biblioteca de información orientada a la estructura de datos general y puede ser compartida por múltiples usuarios.

Características del sistema Todos los datos tienen aspectos tanto lógicos como físicos. En un sistema de base de datos, la descripción de la estructura lógica de los datos se denomina esquema lógico. Los patrones lógicos se dividen a su vez en patrones globales (denominados patrones) que describen la estructura lógica global y subpatrones que describen las estructuras lógicas locales involucradas en determinadas aplicaciones. La descripción de la estructura física de los datos se denomina esquema de almacenamiento. Estos dos modos se denominan colectivamente modos de base de datos.

En un sistema de base de datos, los usuarios programan según subpatrones. Existe un mapeo de software entre submodos y modos y modos de almacenamiento. Por tanto, existen dos niveles de independencia entre programas y datos: independencia física e independencia lógica. El modo de almacenamiento de datos cambia, pero no es necesario cambiar el modo, por lo que no es necesario reescribir la aplicación. Esto se denomina independencia física. Cuando el esquema cambia, es posible que el subesquema no cambie, por lo que no es necesario reescribir la aplicación. Esto se denomina independencia lógica. Debido a que el sistema de base de datos tiene un grado relativamente alto de independencia entre programas y datos, permite a los programadores concentrarse en la lógica del algoritmo al programar aplicaciones sin tener que preocuparse por los detalles físicos, y puede reducir en gran medida la carga de trabajo del mantenimiento de la aplicación.

Funciones de control Los datos de la base de datos son grandes en cantidad, de estructura compleja y compartidos por varios usuarios. Por lo tanto, el sistema de gestión de bases de datos debe gestionarse y controlarse de manera uniforme durante la definición, establecimiento, operación y mantenimiento para garantizar la seguridad, integridad y coherencia de las operaciones concurrentes de los datos de la base de datos. Además, debe existir un administrador de base de datos que sea responsable de la gestión, control, supervisión y mejora de la base de datos.

Debido a que el sistema de base de datos tiene las características anteriores, su aparición ha cambiado el desarrollo de los sistemas de información de centrarse en programas para procesar datos a centrarse en bases de datos compartidas. Esto facilita la gestión centralizada de datos y es beneficioso para el desarrollo y mantenimiento de aplicaciones. Los datos reducen la redundancia y mejoran la coherencia, mejorando así la coherencia en la toma de decisiones. Por lo tanto, la mayoría de los sistemas de información complejos y de gran escala tienen bases de datos como núcleo, y los sistemas de bases de datos desempeñan un papel cada vez más importante en las aplicaciones informáticas.

Temas de investigación Los temas de investigación de bases de datos involucran principalmente tres áreas.

Desarrollo del software del sistema de gestión de bases de datos DBMS es la base del sistema de base de datos. El objetivo básico del desarrollo de un DBMS es ampliar funciones, mejorar el rendimiento y la usabilidad, mejorando así la productividad del usuario. Desde la década de 1970, el foco de la investigación y el desarrollo ha sido explorar el diseño de sistemas de gestión de bases de datos relacionales, incluido el lenguaje de datos relacionales, la optimización de consultas, el control de concurrencia y el rendimiento del sistema. Otro tipo de tema es la investigación sobre la estandarización de DBMS, es decir, la investigación sobre las especificaciones de una arquitectura DBMS unificada.

El diseño de la base de datos se basa en el sistema de gestión de bases de datos del sistema informático y, de acuerdo con los requisitos de la aplicación y el modelo de datos y las funciones proporcionadas por el sistema informático, se diseña un sistema bien estructurado y fácil de usar. uso y base de datos de alta eficiencia. Un sistema de información de aplicaciones con base de datos como núcleo. El principal tema de investigación en este campo es la exploración de la metodología y las herramientas de diseño de bases de datos. Por ejemplo, utilice métodos y herramientas de ingeniería de software para guiar el diseño de bases de datos;......>>

Pregunta 2: Definición de base de datos Una base de datos es, simplemente hablando, un archivador electrónico que se puede consultar. como un archivador electrónico. ―Un lugar donde se almacenan archivos electrónicos. Los usuarios pueden agregar, interceptar, actualizar, eliminar, etc., los datos de los archivos. La base de datos se refiere a datos que se almacenan juntos de cierta manera, pueden ser compartidos por varios usuarios, tienen la menor redundancia posible y son independientes de la aplicación. En el trabajo diario de la gestión económica, a menudo es necesario colocar ciertos datos relevantes en dicho "almacén" y procesarlos en consecuencia de acuerdo con las necesidades de la gestión. Por ejemplo, el departamento de personal de una empresa o institución pública a menudo almacena la información básica de sus empleados (número de empleado, nombre, edad, sexo, lugar de origen, salario, currículum, etc.) en una tabla. como base de datos. Con este almacén de datos, podemos consultar la situación básica de un empleado en cualquier momento según sea necesario, y también podemos consultar el número de empleados cuyos salarios están dentro de un cierto rango, etc. Si todas estas tareas se pueden realizar automáticamente en ordenadores, entonces nuestra gestión de personal podrá alcanzar un nivel extremadamente alto. Además, también es necesario establecer muchas bases de datos de este tipo en la gestión financiera, la gestión de almacenes y la gestión de producción, de modo que las computadoras puedan utilizarse para realizar la gestión automatizada de las finanzas, el almacén y la producción. Una base de datos se organiza según un determinado modelo de datos y almacena los datos en un almacenamiento secundario***. Este tipo de datos*** tiene las siguientes características: es lo menos duplicado posible, sirve de manera óptima a múltiples aplicaciones de una organización específica, su estructura de datos es independiente de las aplicaciones que los utilizan y no permite la adición, eliminación, modificación o modificación de datos 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.

Pregunta 3: ¿Qué significa <>'' en la base de datos? Es un signo de desigualdad. En algunos idiomas se puede escribir como: # o !=

Pregunta 4. : ¿Qué significa @ en la base de datos]@ ]@]

Representa variables locales

Pregunta 5: ¿Qué significa @ en la base de datos]@]@]

Sí: declaración de variable local, si no hay @ El campo representativo es el nombre de la columna

por ejemplo:

Declarar variable: declarar @name varchar(8)

Asignar valor: set @name= 'Zhang San'

Consulta: seleccionar * de stuInfo donde stuName = @name

Asignación por set y seleccionar

;

Seleccionar se usa generalmente para consultar datos y luego asignar variables.

Además

error y demás son variables globales, que son personalizadas por el sistema. ¡Solo podemos leerlas y no podemos cambiarlas! !

Pregunta 6: ¿Qué significa el código en la base de datos? El código es un concepto básico en el sistema de datos. El llamado código es un atributo que puede identificar de forma única una entidad. Es una propiedad de todo el conjunto de entidades, no una propiedad de una sola entidad. Incluye supercódigo, código candidato y código principal. Un supercódigo es una combinación de uno o más atributos que nos permiten identificar de forma única una entidad en un conjunto de entidades. Si K es un supercódigo, entonces cualquier superconjunto de K también es un supercódigo. Es decir, si K es un supercódigo, entonces todos los *** que contienen K también son supercódigos. El código candidato se selecciona del supercódigo. Naturalmente, el código candidato también es el *** de uno o más atributos. Debido a que el alcance del supercódigo es demasiado amplio, muchos de ellos no nos interesan y son inútiles. Por lo tanto, los códigos candidatos son supercódigos mínimos y ningún subconjunto adecuado de ellos puede convertirse en un supercódigo.

Por ejemplo, si K es un supercódigo, entonces todos los *** que contienen K no pueden ser códigos candidatos; si K y J no son supercódigos, entonces *** (K, J) compuestos por K y J pueden ser códigos candidatos. para seleccionar aleatoriamente uno de varios códigos candidatos como código principal. Si solo hay un código candidato, entonces el código candidato es el código principal. Aunque la elección del código principal es relativamente arbitraria, en el desarrollo real todavía se requiere cierta experiencia; de lo contrario, el sistema desarrollado tendrá muchos problemas. En términos generales, el código principal debe elegir atributos que nunca o rara vez cambian. blog.csdn/...6.aspx

Pregunta 7: Base de datos, ¿qué significa base de datos? Los datos son un recurso extremadamente importante en la sociedad de la información actual y todas las actividades de las personas son inseparables de los datos. Por ejemplo, los archivos de los estudiantes en las escuelas, los registros de desempeño académico, la contabilidad escolar, los sistemas de automatización de fábricas requieren datos en tiempo real sobre las líneas de producción, los comandantes militares requieren diversa inteligencia y el personal de varios departamentos maneja datos todo el tiempo. En la era de la información, debido al rápido crecimiento del volumen de datos, es necesario utilizar computadoras para procesar y procesar grandes cantidades de datos de manera rápida y precisa, por lo que se produjeron bases de datos y sistemas de gestión de bases de datos. En pocas palabras, una base de datos (Base de Datos, abreviada como DB) es una colección de registros y archivos organizados para un propósito especial. El sistema de gestión de bases de datos (Sistema de gestión de bases de datos, abreviado como DBMS) es un software de sistema que define, describe, establece, gestiona y mantiene bases de datos en las computadoras.

Un sistema de base de datos generalmente incluye cuatro componentes importantes: base de datos, usuarios, software y hardware.

Los datos se refieren a los datos centralizados almacenados en el sistema de base de datos, es decir, la base de datos, que es el objeto de trabajo del sistema de base de datos. Por lo general, los datos almacenados en la base de datos están integrados y compartidos.

La integración se refiere al almacenamiento centralizado de diversos datos relacionados con aplicaciones y conexiones entre datos en un entorno de aplicación específico de acuerdo con una determinada estructura.

Compartibilidad significa que un dato en la base de datos puede ser compartido por múltiples usuarios diferentes, es decir, múltiples usuarios diferentes, que utilizan múltiples idiomas diferentes, para diferentes propósitos Propósito de la aplicación, mientras se accede a la base de datos al mismo tiempo. tiempo, o incluso acceder al mismo dato al mismo tiempo.

Usuario, hay un grupo de usuarios que utilizan la base de datos, que se refiere a diversas solicitudes de almacenamiento, mantenimiento y recuperación de datos. Hay tres tipos de usuarios en un sistema de base de datos: usuarios finales, programadores de aplicaciones y administradores de bases de datos.

Los usuarios finales se refieren a personas que acceden a la base de datos desde terminales informáticos, pudiendo también denominarse usuarios online.

Un programador de aplicaciones es una persona responsable de escribir aplicaciones.

Administrador de base de datos se refiere a la persona que es totalmente responsable del acceso, mantenimiento y uso normal de la base de datos.

Software se refiere al sistema de software responsable del acceso, mantenimiento y gestión de bases de datos, normalmente denominado sistema de gestión de bases de datos (DBMS). Las diversas solicitudes de operación de varios usuarios en la base de datos en el sistema de base de datos se completan mediante DBMS, que es el software principal de Su Opera Kuxiatai. DBMS funciona con el soporte del sistema operativo.

Pregunta 8: *Qué significa en la base de datos* significa todo

Por ejemplo: seleccionar * de MyTable

Significa seleccionar todas las columnas en la base de datos table MyTable Seleccione los datos

Pregunta 9: ¿Qué significa (+) en la declaración de la base de datos? En Oracle, (+) se usa para representar una unión izquierda

y a. serv_id = b.serv_id( +) Equivalente a

una unión izquierda b en a.serv_id = b.serv_id

A su vez

y a.serv_id( +) = b.serv_id Esa es una unión derecha, que es equivalente a

una unión derecha b en a.serv_id = b.serv_id

Estas dos oraciones son equivalentes en Oracle. He comprobado el siguiente Plan, ambos consumen el mismo tiempo