Significado de la base de datos
Base de datos
Para satisfacer las necesidades de múltiples usuarios y aplicaciones en un determinado departamento, los datos interrelacionados se organizan, almacenan y utilizan en un sistema informático de acuerdo con un determinado modelo de datos. .
Además del hardware y software general, un sistema informático con una base de datos debe tener dispositivos de almacenamiento de acceso directo para almacenar grandes cantidades de datos, un sistema de gestión de bases de datos (DBMS) y software para gestionar y controlar la base de datos. y administrador de base de datos (DBA). Estos datos, hardware, software y gestores constituyen un sistema de base de datos. La base de datos es solo una parte 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 los sistemas de archivos, este sistema tiene tres características principales: datos, sistema y control.
Aunque las características de los datos se pueden convertir entre el programa y los datos en el sistema de archivos mediante métodos de acceso, el archivo aún corresponde a la aplicación, es decir, los datos todavía están orientados a la aplicación. Cada aplicación crea su propio conjunto de archivos. Si diferentes aplicaciones involucran los mismos datos, los datos estarán contenidos en sus propios volúmenes. No existe conexión entre los distintos registros del documento, por lo que los datos son redundantes. Para agregar una nueva aplicación, también debe agregar nuevos archivos. Por tanto, los archivos del sistema de archivos no están estructurados y es difícil ampliar la información. La base de datos no solo describe los datos en sí, sino que también describe las relaciones entre los datos. Su estructura de datos refleja la estructura de información general de un determinado departamento. Tiene baja redundancia de datos y es fácil de expandir con nuevas aplicaciones. Por lo tanto, es información orientada a la estructura de datos general y puede ser disfrutada 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 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 los sistemas de bases de datos, los usuarios programan según subesquemas. Existe un mapeo de software entre submodos y modos y modos almacenados. Por tanto, existen dos niveles de independencia entre programas y datos: independencia física e independencia lógica. El método de almacenamiento de datos ha cambiado, pero el esquema no, 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. A esto se le llama independencia lógica. Debido a que el sistema de base de datos tiene un alto grado de independencia de programas y datos, los programadores pueden concentrarse en la lógica del algoritmo al escribir aplicaciones sin tener que preocuparse por los detalles físicos, y la carga de trabajo del mantenimiento de la aplicación se puede reducir considerablemente.
La base de datos de funciones de control tiene una gran cantidad de datos y una estructura compleja, lo que muchos usuarios están felices de ver. Por lo tanto, la definición, establecimiento, operación y mantenimiento de la base de datos debe ser gestionado y controlado por el sistema de gestión de la base de datos 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 transformado el desarrollo de los sistemas de información de programas centrados en datos a * * * * bases de datos compartidas. Esto facilita la gestión centralizada de datos, así como el desarrollo y mantenimiento de aplicaciones. Los datos reducen la redundancia y mejoran la compatibilidad, mejorando así la compatibilidad en la toma de decisiones. Por lo tanto, la mayoría de los sistemas de información grandes y complejos se basan en bases de datos, y los sistemas de bases de datos desempeñan un papel cada vez más importante en las aplicaciones informáticas.
Los temas de investigación de la investigación de bases de datos involucran principalmente tres campos.
El 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 sistema de gestión de bases de datos es ampliar la funcionalidad, mejorar el rendimiento y la usabilidad y, por tanto, aumentar 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, incluidos lenguajes de datos relacionales, optimización de consultas, control de concurrencia y rendimiento del sistema. Otro tema es el estudio de la estandarización de DBMS, es decir, el estudio de una especificación de 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, en función de los requisitos de la aplicación y el modelo de datos y funciones proporcionados por el sistema informático, para diseñar un sistema de información de aplicaciones con buena estructura y fácil uso. y alta eficiencia. El principal tema de investigación en este campo es explorar métodos y 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;...& gt& gt
Pregunta 2: Definición de base de datos: en resumen, una base de datos puede considerarse como un archivador electrónico ——A Lugar donde se almacenan los documentos electrónicos. Los usuarios pueden agregar, interceptar, actualizar y eliminar datos en documentos. La base de datos se refiere a datos que se almacenan juntos de cierta manera, pueden ser compartidos por varios usuarios, tienen una redundancia mínima y son independientes de las aplicaciones * * *. En el trabajo diario de la gestión económica, a menudo es necesario colocar algunos datos relevantes en dicho "almacén" y procesarlos de acuerdo con las necesidades de la gestión. Por ejemplo, el departamento de recursos humanos de empresas e instituciones suele almacenar la información básica de los empleados (número de empleado, nombre, edad, sexo, lugar de origen, salario, currículum, etc.) en una tabla, que puede considerarse como una 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 cuyo salario está dentro de un determinado rango, etc. Si estas tareas se pueden automatizar en los ordenadores, entonces nuestra gestión de personal podrá alcanzar un nivel muy alto. Además, en gestión financiera, gestión de almacenes y gestión de producción, también es necesario establecer una gran cantidad de bases de datos de este tipo para realizar una gestión automatizada por computadora de las finanzas, el almacén y la producción. Las bases de datos se organizan según un modelo de datos específico y almacenan los datos en un almacenamiento secundario. Este tipo de datos * * * tiene las siguientes características: no está duplicado en la medida de lo posible y sirve de manera óptima para múltiples aplicaciones de una organización específica. Su estructura de datos es independiente de la aplicación que la utiliza, y la adición, eliminación, modificación y recuperación de datos se gestiona y controla 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 y se desarrolló a partir del sistema de gestión de archivos.
Pregunta 3: En la base de datos
Pregunta 4: ¿Qué significa @ en la base de datos] @] @
Representa una variable local
Pregunta 5: ¿Qué significa @ en la base de datos] @] @
Sí: declaración de variable local, si el campo sin @ representa el nombre de la columna;
Por ejemplo:
Declarar variables: declarar @name varchar(8)
Asignar valor: establecer @name= 'Zhang San'
Consulta: seleccionar * de información de estu donde Stuname = @ nombre
Asignado por set y select;
Select generalmente se usa para consultar datos antes de asignar variables.
Además
El error es una variable global, definida por el sistema. ¡Somos de solo lectura y no podemos cambiarlo! !
Pregunta 6: ¿Qué significa el código en la base de datos? El código es un concepto fundamental en los sistemas de datos. La llamada codificación es un atributo que identifica de forma única una entidad. Es una propiedad de todo el conjunto de entidades, no de una sola entidad. Incluye supercódigo, código candidato y código principal. Un supercódigo es un cuerpo de uno o más atributos que nos permiten identificar de forma única una entidad dentro de 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 y el código candidato natural también es uno o más atributos de * * *. Debido a que el alcance de los supercódigos es demasiado amplio, muchos de ellos son inútiles si no nos interesan. Por lo tanto, los códigos candidatos son supercódigos mínimos y ningún subconjunto adecuado de ellos puede ser supercódigos. Por ejemplo, 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) compuesto por K y J pueden ser múltiples aleatoriamente; El código candidato seleccionado entre los códigos candidatos se utiliza como código principal. Si solo hay un código candidato, el código candidato es el código principal. Aunque la elección del código principal es arbitraria, se debe considerar cierta experiencia en el desarrollo real; de lo contrario, el sistema desarrollado tendrá muchos problemas. En general, el código principal debe elegir propiedades que nunca cambien o que rara vez cambien. 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 humanas son inseparables de los datos. Por ejemplo, los archivos de los estudiantes, los registros académicos y las cuentas escolares en las escuelas, los sistemas de automatización de fábricas necesitan datos en tiempo real sobre las líneas de producción, los comandantes militares necesitan todo tipo de información y el personal de varios departamentos maneja datos todo el tiempo. En la era de la información, debido al rápido crecimiento de los datos, es necesario utilizar computadoras para procesar y procesar grandes cantidades de datos de manera rápida y precisa, por lo que las bases de datos y los sistemas de administración de bases de datos surgieron según lo requieren los tiempos. En pocas palabras, una base de datos es una colección de registros y archivos organizados para un propósito específico. El sistema de gestión de bases de datos (DBMS) es un software de sistema que define, describe, establece, gestiona y mantiene bases de datos en computadoras.
Un sistema de base de datos generalmente incluye cuatro componentes importantes: base de datos, usuarios, software y hardware.
Los datos se refieren a sillas y datos de sillas almacenados centralmente 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. Normalmente, los datos almacenados en una base de datos están integrados y son interesantes.
La integración se refiere al almacenamiento centralizado de todos los datos relacionados con varias aplicaciones en un entorno de aplicación específico y las relaciones entre los datos de acuerdo con una determinada estructura.
* * * Disponibilidad significa que muchos usuarios diferentes pueden disfrutar de los fragmentos de datos de la base de datos, es decir, muchos usuarios diferentes utilizan muchos idiomas diferentes y acceden a la base de datos simultáneamente para diferentes propósitos de aplicación. acceder a los mismos datos al mismo tiempo.
Usuarios, hay un grupo de usuarios que utilizan la base de datos, es decir, varias solicitudes para almacenar, mantener y recuperar 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, y también pueden denominarse usuarios en línea.
Un programador de aplicaciones es una persona responsable de escribir aplicaciones.
El administrador de la 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, a menudo denominado sistema de gestión de bases de datos (DBMS). En el sistema de base de datos, varias solicitudes de usuarios para operaciones de base de datos se completan a través de DBMS, que es el software central de la plataforma Suju bitter smile. Los sistemas de gestión de bases de datos funcionan con el soporte de sistemas operativos.
Pregunta 8: ¿Qué significa * en la base de datos? *Representa a todos.
Por ejemplo: Seleccionar * de mi tabla
selecciona los datos en todas las columnas de la tabla MiTabla.
Pregunta 9: ¿Qué significa (+) en la declaración de la base de datos? En Oracle, (+) se utiliza para representar una unión izquierda.
Y a.serv_id = b.serv_id(+) es equivalente a
a.serv_id = b.serv_id en la unión izquierda b
Por el contrario
p>
Y a.serv_id(+) = b.serv_id es la conexión correcta, lo que equivale a
a.serv_id = b.serv_id en la unión derecha b
En Oracle, estas dos frases son equivalentes. Revisé el plan y lleva la misma cantidad de tiempo.