Nueva exploración de la educación informática básica. La esencia de la educación informática básica debe ser la educación cultural informática. El propósito y el núcleo de la educación cultural informática es mejorar la calidad cultural informática y la calidad de vida digital de los educados.
1. Impartir cursos básicos de informática desde la perspectiva de la aplicación de bases de datos.
La tecnología de bases de datos es una de las tecnologías básicas importantes en la sociedad de la información. Es la tecnología de más rápido crecimiento y más utilizada. en el campo de la informática, una rama importante "Aplicación de sistemas de bases de datos" también es una materia obligatoria en los cursos básicos de aplicaciones informáticas.
(1) Antecedentes de la aplicación del sistema de base de datos: concepto, mercado y desarrollo
La base de datos puede entenderse como un sistema que sirve a múltiples usuarios en una o más organizaciones empresariales. datos que se pueden ejecutar en una computadora. En comparación con los archivos, los archivos están orientados a un solo programa, mientras que las bases de datos están orientadas a todos los requisitos, los datos de la base de datos están estructurados, pero no hay conexión entre los registros del archivo. Tradicionalmente, un sistema de base de datos es un sistema que combina hardware, software, datos y personal relevantes para proporcionar servicios de información a los usuarios.
La representación de datos puede tener diferentes niveles de abstracción. Es necesario que haya al menos tres niveles de abstracción en la descripción de la estructura de la base de datos: punto de vista conceptual, punto de vista lógico y punto de vista físico. El modelo de datos (DataModel) es una representación de datos y sus relaciones, y los datos y sus relaciones son una abstracción del mundo real. El modelo de datos representa tanto la vista lógica de los datos como la vista conceptual de los datos. Los tres modelos de datos más populares son el modelo jerárquico, el modelo de red y el modelo relacional. El modelo relacional más utilizado contiene componentes como relaciones, tuplas y atributos. Entre ellos, las relaciones corresponden a colecciones de valores de registros lógicos, las tuplas corresponden a valores de registros lógicos y atributos. La conexión con elementos de datos y registros también está representada por relaciones. . Entonces, ¿qué es un buen modelo de relación? Al menos no debería tener redundancia de datos, excepciones de actualización, excepciones de inserción y excepciones de eliminación. Esto depende del concepto de dependencias de datos, pero entre los muchos tipos de dependencias de datos, las más importantes son las dependencias funcionales y las dependencias multivalor.
El desarrollo de la tecnología de bases de datos ha dividido sus productos en cuatro categorías: sistemas de archivos, bases de datos relacionales, bases de datos de objetos y bases de datos de objetos relacionales. En la actualidad, el mercado de software de sistemas más grande del mundo sigue siendo el de las bases de datos relacionales. Aunque los problemas que puede resolver no son los mismos que los de las bases de datos de objetos, son altamente compatibles e integrados. El mercado de bases de datos más grande en el futuro es admitir aplicaciones universales (UniversalApplications) y admitir datos simples y complejos. Al mismo tiempo, algunas aplicaciones nuevas impulsarán el mercado, como Web, películas digitales, quioscos digitales, GPS, etc.
(2) Revisión de la enseñanza de los cursos de aplicación de sistemas de bases de datos: dBase-FoxBASE-VisualFoxPro
El sistema de gestión de bases de datos por microcomputadora dBaseU 46 fue una vez un representante destacado en la tecnología de bases de datos; dBaseⅢ tiene las características básicas de una base de datos relacional, con una estructura de programa exquisita, una gran capacidad de procesamiento de información y una alta eficiencia operativa; su función de edición de pantalla completa es fácil de operar; su modo de conversación hombre-máquina es fácil de aprender y comprender; Proporciona medios auxiliares para la operación, es fácil de usar y su gran capacidad de adaptación al medio ambiente lo hace extremadamente utilizado, por lo que se ha ganado la reputación de "base de datos popular". Desde que dBaseⅢ se introdujo en mi país y se localizó con éxito en chino, los profesionales informáticos y los trabajadores técnicos en economía, administración y otros campos, después de varios años de esfuerzos incansables, han hecho que el carácter chino dBaseⅢ se utilice ampliamente en contabilidad financiera, materiales, libros y materiales. , proyectos de investigación científica, resultados de estudiantes, Varios departamentos de gestión, como archivos de personal, programación de producción, planes de negocios, finanzas e impuestos y cuentas bancarias, han establecido innumerables pequeños sistemas de información, que han promovido efectivamente el desarrollo de la economía de nuestro país y la modernización de la gestión. convirtiéndola en una verdadera base de datos pública y, por lo tanto, cuando IBM-PC eliminó Apple II, dBase III reemplazó a dBase II y, naturalmente, entró en las aulas de los colegios y universidades.
En comparación con dBaseⅢ, FoxBASE es mejor: puede ejecutarse en sistemas operativos multiusuario como UNIX y XENIX; es totalmente compatible con dBaseⅢ; puede utilizar matrices para realizar la conexión entre ellos; matrices y archivos de bases de datos Intercambio de datos para facilitar la operación de registros en archivos de bases de datos; las funciones se pueden personalizar para simplificar el diseño del programa; las imágenes de la pantalla se pueden guardar y restaurar; se pueden fusionar múltiples archivos de comando en un archivo de proceso para reducir la cantidad de lecturas de disco; y mejorar la velocidad de ejecución; puede ajustar automáticamente la asignación de memoria para aprovechar al máximo la memoria efectiva y mejorar la velocidad; ha ampliado las funciones de algunos comandos y ha agregado varios comandos nuevos; ha ampliado el alcance de algunos parámetros técnicos para facilitar el diseño del programa; Entonces, con el reemplazo de la CPU y la actualización de DOS, FoxBASE reemplazó naturalmente a dBaseⅢ.
Además de la compatibilidad y expansión de los comandos existentes, agregar nuevos comandos y funciones y reducir las restricciones a los usuarios, FoxPro adopta la tecnología avanzada de la década de 1990 y admite mouse, lo que hace que todo el sistema sea más fácil de usar y operar. . En particular, el programa se puede pseudocompilar en un programa de código intermedio muy parecido al lenguaje de máquina, acelerando así su ejecución. Si el programa es compilado por FoxDistributionKit y genera un archivo exe, se puede ejecutar directamente sin FoxPro. Las versiones posteriores a la 2.0 agregan la tecnología de optimización Rushmore, que mejora significativamente la velocidad; la aplicación de tecnología orientada a objetos hace que el efecto de diseño de la base de datos sea claro y simple, lo que facilita la implementación de la programación orientada a objetos, la independencia y la autonomía de los objetos de la base de datos; Mantener, de modo que cuando los requisitos cambian La tasa de reutilización de programas y bases de datos es alta, hay pocas modificaciones, etc., que es mayor que otros productos del mismo período. En particular, Visual FoxPro 3.0 es la primera aplicación de software que lleva oficialmente la marca de compatibilidad con Windows 95. Es un sistema de desarrollo de bases de datos de 32 bits que introduce los conceptos de programación visual y orientada a objetos, utiliza conceptos de bases de datos reales y datos multimedia, y. es más rápido Las poderosas capacidades de desarrollo de aplicaciones, orientadas a objetos y cliente/servidor alguna vez fueron consideradas el producto más importante que apareció en las bases de datos relacionales en muchos años, e incluso un producto de software revolucionario. No solo tiene las ventajas de la serie Visual, como funciones potentes, facilidad de uso intuitiva y orientación a objetos, sino que también tiene las ventajas de Windows y FoxPro: proporciona asistentes, diseñadores, generadores y otras herramientas, junto con; La chinoización completa desde la interfaz hasta el kernel, por lo que la administración de la base de datos se ha convertido en pan comido. A medida que Windows elimina DOS, es natural que VisualFoxProForWindows reemplace a FoxBASE.
Pero para el mundo de las tecnologías de la información, bajo la influencia de la "Ley de Moore", el desarrollo es especialmente eterno. Con el desarrollo de CPU de microcomputadoras de 8086/8088 a Pentium III/Pentium4 y K7/K8..., el sistema operativo se ha actualizado de Dos a Windows a Windows95/98/2000/XP/2003..., y el diseño de programas ha cambiado de orientado a problemas a De estructurado a orientado a objetos a visualización, el contenido ha cambiado de texto a gráficos a multimedia, la aplicación ha cambiado de independiente a red a Internet global, y la enseñanza de cursos públicos de informática ha cambiado Desde Dos-Wps-Lotus123 hasta Windows-Word-Excel, la situación de las bases de datos de escritorio naturalmente dará un salto fundamental, especialmente porque esta tecnología de bases de datos ya no es propiedad exclusiva de los expertos en bases de datos.
(3) Nuevos conceptos en aplicaciones de sistemas de bases de datos de escritorio: Access y Office97/2000/XP
Con el desarrollo y popularización de las computadoras personales, cada vez más personas utilizan la tecnología de bases de datos. para gestionar datos, analizar datos y obtener información. Por lo tanto, la simplificación de la programación amplía los usuarios de la base de datos desde los programadores profesionales tradicionales a todos los usuarios de computadoras. La llegada y promoción de Access le permitió reemplazar la posición dominante de FoxPro en el mercado de bases de datos de escritorio en tan sólo unos años. Access ya ha ocupado más de la mitad de la cuota de mercado del software de escritorio internacional.
Access salió al mercado en 1993. Es un sistema de base de datos de escritorio completamente basado en el entorno Windows. Creció simultáneamente con Windows. En Access, Microsoft ha agregado un mecanismo de base de datos avanzado, JetEngine. Este mecanismo reemplaza el motor de base de datos de formato de archivo anterior y proporciona un espacio de desarrollo más amplio para la tecnología y las aplicaciones de bases de datos. Los usuarios actuales pueden encontrar este mecanismo de base de datos en VB, VC y la nueva versión de FoxPro.
Programación