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 software, 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.
El diseño de bases de datos se refiere a la construcción de un modelo de base de datos óptimo para un entorno de aplicación determinado, estableciendo una base de datos y su sistema de aplicación, de modo que pueda almacenar datos de manera efectiva y satisfacer las necesidades de aplicaciones de varios usuarios (necesidades de información y procesamiento). necesidades). En el campo de las bases de datos, varios sistemas que utilizan bases de datos a menudo se denominan sistemas de aplicación de bases de datos.
El diseño de bases de datos es la tecnología para establecer bases de datos y sus sistemas de aplicación, y es la tecnología central en el desarrollo y construcción de sistemas de información. Debido a la complejidad del sistema de aplicación de la base de datos, para admitir la operación de programas relacionados, el diseño de la base de datos se vuelve extremadamente complejo. Por lo tanto, el mejor diseño no se puede lograr de la noche a la mañana. Sólo puede ser un proceso de "exploración repetida y refinamiento gradual", es decir, el proceso de planificación y estructuración de los objetos de datos y sus relaciones en la base de datos.
El contenido del diseño de la base de datos incluye: análisis de requisitos, diseño de estructura conceptual, diseño de estructura lógica, diseño de estructura física, implementación de base de datos y operación y mantenimiento de base de datos.