¿Cuáles son las aplicaciones de las bases de datos?

Pregunta 1: ¿Qué hace exactamente la base de datos y cuál es su relación con la aplicación? La base de datos es un almacén que organiza, almacena y gestiona datos según la estructura de datos. Fue creado hace 50 años. Con el desarrollo de la tecnología y el mercado de la información, especialmente después de la década de 1990, la gestión de datos ya no se trata solo de almacenar y gestionar datos, sino que se ha transformado en varios métodos de gestión de datos que los usuarios necesitan. Existen muchos tipos de bases de datos, desde las tablas más simples con diversos datos hasta grandes sistemas de bases de datos que pueden almacenar cantidades masivas de datos. Son ampliamente utilizadas en todos los aspectos.

Lo anterior es la descripción de la Enciclopedia Baidu.

De hecho, según tengo entendido, la base de datos puede gestionar y almacenar datos de forma sistemática. Por ejemplo, si tiene una gran cantidad de datos, simplemente use algunos archivos comunes (como archivos de texto) para almacenarlos. Piénselo. Cuando se desea extraer uno o un tipo de información (especialmente cuando hay muchos archivos que almacenan datos), es algo muy problemático. Pero con una base de datos para almacenar y administrar, es fácil. Incluso si hay muchos datos, se puede extraer información útil rápidamente. Además, el uso de una base de datos para almacenar datos puede controlar eficazmente los permisos de operación. Por ejemplo, los administradores y los usuarios tienen permisos diferentes, y los diferentes usuarios tienen permisos diferentes, lo que permite que diferentes usuarios vean la información que el administrador quiere que vean. Puedes buscar más en línea y definitivamente encontrarás la información que buscas.

Pregunta 2: ¿Cuáles son las funciones del sistema de aplicación de base de datos? 1. Función de la base de datos:

La base de datos es un sistema especial para gestionar recursos de datos en sistemas de aplicaciones informáticas.

(1) Obtener datos * * *

El intercambio de datos incluye que todos los usuarios puedan acceder a los datos de la base de datos al mismo tiempo. Los usuarios pueden utilizar la base de datos de varias maneras a través de. interfaz y proporcionar intercambio de datos.

⑵ 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 aplicaciones por separado. Reduzca una gran cantidad de datos duplicados, reduzca la redundancia de datos y mantenga la coherencia de los datos.

(3) Independencia de los datos

La independencia de los datos incluye la independencia lógica (las estructuras lógicas de la base de datos y la aplicación son independientes entre sí) y la independencia física (cambios en la estructura física de los datos) no afecta la estructura lógica de los datos).

(4) Control centralizado de datos.

En el modo de gestión de archivos, los datos están en un estado descentralizado y diferentes usuarios o el mismo usuario no hacen nada con sus propios archivos en diferentes procesos. Las bases de datos se pueden utilizar para controlar y gestionar datos de forma centralizada, y los modelos de datos se pueden utilizar para expresar la organización de diversos datos y las relaciones entre ellos.

⑸La coherencia y la capacidad de mantenimiento de los datos garantizan la seguridad y confiabilidad de los datos.

Incluyen principalmente: control de seguridad, control de integridad y control de concurrencia, permitiendo múltiples accesos a los datos dentro del mismo período de tiempo para evitar interacciones anormales entre usuarios.

[6] Recuperación de fallas

El sistema de administración de bases de datos proporciona un conjunto de métodos que pueden detectar y reparar fallas a tiempo para evitar que los datos se dañen. El sistema de base de datos puede recuperarse lo más rápido posible de fallas que ocurren durante la operación del sistema de base de datos, que pueden ser errores físicos o lógicos. Por ejemplo, errores de datos causados ​​por un mal funcionamiento del sistema.

Pregunta 3: ¿Para qué se utiliza el software de base de datos? Es una base de datos organizada según un determinado modelo de datos y almacenada en un dispositivo de almacenamiento de computadora durante mucho tiempo. Tiene * * * disfrute, seguridad, independencia y baja redundancia. Sistema de software de gestión de datos.

Una base de datos generalmente consta de dos partes: una parte son datos organizados y realmente almacenados de acuerdo con un determinado modelo de datos, y todos los usuarios pueden cortarlos y usarlos directamente; la segunda parte son datos sobre la definición de la base de datos; , utilizado para describir la estructura, tipos, formatos, relaciones y restricciones de integridad de los datos relacionados.

Pregunta 4: ¿Cuál es el concepto de software de aplicación de bases de datos? La tecnología de bases de datos implica muchos conceptos básicos, incluidos datos, procesamiento de datos, bases de datos, sistemas de gestión de bases de datos y sistemas de bases de datos.

1.datos

Los datos se refieren a símbolos físicos identificables almacenados en un determinado medio. El concepto de datos incluye dos aspectos: uno es el contenido de los datos que describe las características de las cosas; el segundo es la forma de los datos almacenados en un determinado medio.

2. Procesamiento de datos

El procesamiento de datos se refiere a una serie de actividades que recopilan, almacenan, procesan y difunden diversas formas de datos.

Uno de sus propósitos es extraer e inferir información valiosa a partir de una gran cantidad de datos brutos como base para la acción y la toma de decisiones el segundo propósito es guardar y gestionar datos complejos y masivos con la ayuda de la informática, para que las personas; Puede aprovechar fácil y plenamente estos valiosos recursos de información.

3. Base de datos ˌ Base de datos

Una base de datos es la suma de datos relacionados con un tema o propósito específico. Una base de datos puede entenderse intuitivamente como un almacén para almacenar datos, pero este almacén se basa en el almacenamiento masivo de la computadora (por ejemplo, los discos duros son el dispositivo de almacenamiento masivo más común para las computadoras). Y los datos deben almacenarse en un formato determinado porque no sólo deben almacenarse, sino que también deben ser fáciles de encontrar.

Se puede considerar que una base de datos está organizada y se puede representar como diversas formas de datos que se pueden disfrutar en la computadora durante mucho tiempo. La tecnología de bases de datos permite organizar, describir y almacenar datos en un formato determinado, con menos redundancia, mayor independencia de los datos y fácil escalabilidad, y muchos usuarios pueden disfrutarla.

4. Sistema de gestión de bases de datos

El sistema de gestión de bases de datos (DBMS para abreviar) es un software de sistema para gestionar bases de datos. Su función es organizar y almacenar datos de manera efectiva, obtener y administrar datos, y aceptar y completar diversas solicitudes de usuarios para acceder a los datos.

Las principales funciones del sistema gestor de bases de datos incluyen los siguientes aspectos.

(1) Función de definición de datos

DBMS proporciona DDL (lenguaje de definición de datos), a través del cual los usuarios pueden definir fácilmente contenido relevante en la base de datos. Por ejemplo, defina bases de datos, tablas e índices. (2) Función de operación de datos

DBMS proporciona DML (lenguaje de operación de datos) a través del cual los usuarios pueden realizar operaciones básicas en la base de datos. Por ejemplo, consultar, insertar, eliminar y modificar datos en la tabla.

(3) Función de control de operación de la base de datos

Esta es la parte central del DBMS, incluido el control de concurrencia (es decir, lidiar con los problemas que pueden surgir cuando varios usuarios usan ciertos datos al mismo tiempo). al mismo tiempo), verificación de seguridad, verificación y aplicación de restricciones de integridad, mantenimiento interno de la base de datos (como el mantenimiento automático de índices), etc. Todas las operaciones de la base de datos deben realizarse bajo la gestión unificada de estos programas de control para garantizar la seguridad e integridad de los datos y el uso simultáneo de la base de datos por parte de múltiples usuarios.

(4) Funciones de establecimiento y mantenimiento de la base de datos

Las funciones de establecimiento y mantenimiento de la base de datos incluyen la entrada y conversión de datos iniciales en la base de datos, las funciones de volcado y recuperación de la base de datos, la función de reorganización de la base de datos, funciones de análisis y seguimiento del rendimiento, etc. Estas funciones suelen ser realizadas por algunos programas de utilidad. Es una parte importante del sistema de gestión de bases de datos.

5. Sistema de base de datos

El sistema de base de datos se refiere a un sistema de base de datos que está respaldado por tecnología de base de datos y puede almacenar grandes cantidades de datos relevantes de manera organizada y dinámica, y proporcionar procesamiento de datos. y servicios de intercambio de recursos de información. El sistema de base de datos no solo incluye los datos en sí, es decir, los datos realmente almacenados en la computadora, sino que también incluye el hardware, el software y el personal correspondiente.

Pregunta 5: ¿Cuál es el concepto de software de aplicación de bases de datos?

Por ejemplo, si uso acceso para desarrollar un software de libreta de direcciones, ¿el software de aplicación de base de datos se refiere a "acceso" o "software de libreta de direcciones"?

Si es esto último, no se puede determinar el concepto y la composición; si se refiere a software de base de datos, puede consultar el contenido correspondiente de la siguiente enciclopedia "Sistema de gestión de bases de datos".

El sistema de gestión de bases de datos (dbms) es un software a gran escala que opera y gestiona bases de datos y se utiliza para establecer, utilizar y mantener bases de datos. Gestiona y controla la base de datos de forma unificada para garantizar la seguridad e integridad de la base de datos. Los usuarios acceden a los datos de la base de datos a través de D-gallbladder ms, y los administradores de la base de datos también mantienen la base de datos a través de dbms.

Ver texto completo

baike.baidu/view/68446

Pregunta 6: ¿Qué es un sistema de aplicación de base de datos? El sistema de aplicación de base de datos es un sistema de aplicación informática establecido con el apoyo de un sistema de gestión de bases de datos (DBMS), denominado DBAS. El sistema de aplicación de base de datos consta de un sistema de base de datos, un sistema de aplicación y usuarios, incluida una base de datos, un sistema de gestión de base de datos, un administrador de base de datos, una plataforma de hardware, una plataforma de hardware, un software de aplicación y una interfaz de aplicación.

Las siete partes del sistema de aplicación de base de datos forman un todo orgánico en una determinada jerarquía lógica. Su relación estructural es: sistema de aplicación, software de herramienta de desarrollo de aplicaciones, sistema de gestión de base de datos, sistema operativo y hardware. Por ejemplo, sistemas de gestión financiera basados ​​en bases de datos, sistemas de gestión de personal, sistemas de gestión de bibliotecas, etc. Ya sea un sistema de información de gestión para gestión y negocios internos o un sistema de información abierto para servicios externos, todos son sistemas de aplicaciones informáticas basados ​​​​en bases de datos.

Pregunta 7: ¿Cuáles son los programas de base de datos más utilizados? ¿Cuáles son sus ventajas y desventajas? El actual sistema de gestión de bases de datos comerciales utiliza bases de datos relacionales como producto líder y la tecnología es relativamente madura. Aunque los sistemas de gestión de bases de datos orientados a objetos son tecnológicamente avanzados y las bases de datos son fáciles de desarrollar y mantener, actualmente no existen productos maduros. Los sistemas de gestión de bases de datos relacionales dominantes en el país y en el extranjero incluyen Oracle, Sybase, INFORMIX e INGRES. Todos estos productos son compatibles con múltiples plataformas, como UNIX, VMS y Windows, pero en distintos grados. DB2 de IBM también es una base de datos relacional madura. Sin embargo, DB2 está integrado en las computadoras de la serie AS/400 de IBM y solo admite el sistema operativo OS/400.

1. Base de datos relacional

MySQL es actualmente el sistema de gestión de bases de datos SQL de código abierto más popular, desarrollado, publicado y respaldado por MySQL AB. MySQL AB es una empresa comercial basada en desarrolladores de MySQL. Es una empresa de código abierto de segunda generación que combina valores y metodologías de código abierto utilizando modelos de negocio exitosos. MySQL es una marca registrada de MySQL AB.

MySQL es un servidor de bases de datos SQL rápido, multiproceso, multiusuario y robusto. MySQL Server admite el uso en sistemas de producción de misión crítica y de alta carga y también puede integrarse en software implementado a gran escala.

En comparación con otros sistemas de gestión de bases de datos, MySQL tiene las siguientes ventajas:

(1) MySQL es un sistema de gestión de bases de datos relacionales.

(2)MySQL es de código abierto.

(3)El servidor MySQL es un servidor de bases de datos rápido, confiable y fácil de usar.

(4)El servidor MySQL funciona en cliente/servidor o en un sistema integrado.

(5) Hay muchos programas MySQL disponibles.

2.SQL Server

SQL Server es un sistema de gestión de bases de datos desarrollado por Microsoft y también es la base de datos más popular para almacenar datos en la Web. Se ha utilizado ampliamente en industrias relacionadas con bases de datos, como el comercio electrónico, la banca, los seguros y la electricidad.

La última versión es SQL Server 2005, que sólo puede ejecutarse en Windows. La estabilidad del sistema operativo es crucial para la base de datos. La implementación paralela y el modelo de almacenamiento son inmaduros, difíciles de manejar con un número cada vez mayor de usuarios y volumen de datos, y tienen una escalabilidad limitada.

SQL Server proporciona muchas funciones web y de comercio electrónico, como soporte completo para XML y estándares de Internet, acceso fácil y seguro a datos a través de la Web y administración de aplicaciones basada en Web potente, flexible y segura. Y debido a su funcionamiento sencillo y su interfaz amigable, los usuarios lo adoran profundamente.

3. Oracle

Cuando se trata de bases de datos, la primera empresa que nos viene a la cabeza suele ser Oracle (Oracle). La empresa fue fundada en 1977, originalmente como una empresa especializada en el desarrollo de bases de datos. Oracle siempre ha sido líder en el campo de las bases de datos. En 1984, las bases de datos relacionales se trasladaron por primera vez a las computadoras de escritorio. Luego, Oracle5 tomó la iniciativa en la introducción de nuevos conceptos como bases de datos distribuidas y estructuras cliente/servidor. Oracle 6 fue pionero en el modo de bloqueo y admitió computadoras multiprocesamiento simétricas... El último Oracle 8 agrega principalmente tecnología de objetos y se convierte en un sistema de base de datos de objetos relacionales. En la actualidad, los productos Oracle cubren docenas de modelos de computadoras grandes, medianas y pequeñas, y la base de datos Oracle se ha convertido en uno de los sistemas de datos relacionales más utilizados en el mundo.

Los productos de bases de datos Oracle tienen las siguientes características excelentes.

(1) Compatibilidad

Los productos Oracle utilizan SQL estándar y han pasado las pruebas NIST.

Compatible con IBM SQL/DS, DB2, INGRES, IDMS/R, etc.

(2) Portabilidad

Los productos Oracle pueden ejecutarse en una variedad de plataformas de hardware y sistemas operativos. Se puede instalar en más de 70 máquinas diferentes, grandes, medianas y pequeñas, y puede funcionar bajo VMS, DOS, UNIX, Windows y otros sistemas operativos.

(3) Conectividad

Oracle puede conectarse a varias redes de comunicación y admitir varios protocolos (TCP >:& gt;

Pregunta 8: Base de datos especializada ¿Qué tipo? ¿A qué software pertenece? ¿La base de datos pertenece al software del sistema o al software de aplicación?

El software es el alma de una computadora. Una computadora sin software es como una grabadora y una grabadora de video sin video. La cinta no es diferente de la chatarra. El software de computadora puede realizar muchas tareas diferentes. Hace que las computadoras sean extremadamente flexibles y versátiles. Es por esta razón que cualquier acción de la computadora es inseparable de las instrucciones organizadas por las personas para ciertas necesidades. Las instrucciones compiladas por una computadora se denominan programa. Este programa, junto con los materiales explicativos relacionados, se denomina software

El software generalmente se divide en dos categorías: software de aplicación y software de sistema. p>Primero, software de aplicación

El software de aplicación es software compilado específicamente para fines de aplicación, como:

1, software de procesamiento de textos

Se utiliza para ingresar, almacenar , modificar, editar e imprimir datos de texto, como WORD, WPS, etc.

2. Software de gestión de información

Se utiliza para ingresar, almacenar, modificar y recuperar información diversa, como software de gestión de nómina, software de gestión de personal, software de gestión de almacenes, software de gestión de planificación, etc. Una vez que este tipo de software se desarrolla hasta un cierto nivel, los software individuales se conectan entre sí y las computadoras y la administración se conectan formando un todo armonioso. en el que diversa información fluye de manera razonable, formando un sistema de información de gestión completo y eficiente, denominado MIS

3. Software de diseño asistido

Se utiliza para dibujar y modificar libremente. dibujos de ingeniería, realizar cálculos de rutina en el diseño y ayudar a las personas a encontrar una buena solución de diseño

4. Software de control en tiempo real

Se utiliza para recopilar el estado operativo de equipos de producción, aeronaves, etc. Sobre esta base, se puede implementar un control automático o semiautomático en cualquier momento de acuerdo con el plan predeterminado, para completar la tarea de forma segura y precisa.

2. p>Varios software de aplicación, aunque existen diferentes trabajos, todos requieren algunas operaciones básicas, como obtener datos de dispositivos de entrada, enviar datos a dispositivos de salida, escribir datos en un almacenamiento externo, leer datos de un almacenamiento externo y administrar los datos diariamente. Esto se logra a través de una serie de instrucciones. Las personas combinan estas instrucciones para formar un software especial que admite el funcionamiento del software de aplicación, llamado software del sistema, que no solo proporciona las funciones básicas anteriores para el software de aplicación. pero también el hardware se administra de manera que diferentes aplicaciones de software que se ejecutan simultánea o sucesivamente en una computadora puedan compartir dispositivos de hardware de manera ordenada. Por ejemplo, dos aplicaciones deben guardar y modificar datos en el disco duro si no existe una organización de coordinación y administración. Delimite áreas para ellos, inevitablemente sucederá que habrá casos de destrucción mutua de los datos de cada uno.

El software del sistema representativo incluye:

1.

administra los dispositivos de hardware de la computadora para que el software de la aplicación pueda utilizar estos dispositivos de manera conveniente y eficiente. Los más comunes en microcomputadoras incluyen: DOS, WINDOWS, UNIX, OS/2, etc.

2. Sistema de gestión de bases de datos

Almacena grandes cantidades de datos de forma organizada y dinámica para que las personas puedan utilizar los datos de forma cómoda y eficiente. Las bases de datos más populares ahora incluyen FoxPro, DB-2, Access, SQL-server, etc.

3. Compile el software

Cuando la CPU ejecuta cada instrucción, solo completa una operación muy simple. Un software de sistema o software de aplicación se compone de miles o incluso cientos de millones de instrucciones. Escribir software directamente utilizando instrucciones básicas es extremadamente laborioso y difícil. Para mejorar la eficiencia, la gente especificó un nuevo conjunto de instrucciones llamado lenguaje de alto nivel, en el que cada instrucción completa una operación, que es simple y básica en relación con la función general del software, pero relativa al funcionamiento del complejo CPU. .

Escribir programas (llamados programas fuente) en este lenguaje de alto nivel es mucho más eficiente que construir una casa con paneles prefabricados en lugar de ladrillos. Sin embargo, la CPU no puede ejecutar directamente estas nuevas instrucciones, por lo que es necesario escribir un software específicamente para traducir cada instrucción del programa fuente a una serie de instrucciones básicas (también llamadas lenguaje de máquina) que la CPU pueda aceptar, de modo que el programa fuente se puede convertir en un programa que se puede ejecutar en una computadora. El software que realiza esta traducción se denomina software de compilación de lenguaje de alto nivel y generalmente se clasifica como software de sistema. Los lenguajes de alto nivel más utilizados actualmente incluyen VB, C ++, JAVA, etc. Cada uno de ellos tiene sus propias características, es adecuado para escribir un determinado tipo de programa y tiene su propio software de compilación. ...& gt& gt

Pregunta 9: ¿Qué tipo de software es el sistema de gestión de bases de datos? El software de computadora C se divide en software de sistema y software de aplicación. El software del sistema son diversos programas del sistema de gestión, monitoreo y mantenimiento y materiales relacionados para el funcionamiento normal y eficiente de la computadora. El software del sistema incluye principalmente los siguientes aspectos: (1) software del sistema operativo, que es el núcleo del software (2) intérpretes y compiladores de varios idiomas (como intérpretes de idiomas básicos) (3) varios programas de servicio (como); como procedimientos de diagnóstico, verificación de fallas y depuración de máquinas (4) Varios sistemas de administración de bases de datos (como Oracle y Syabse);