Cómo aprender conocimientos sobre bases de datos
¿Cómo aprender bien a programar bases de datos? Estas son algunas de mis experiencias, solo como referencia:
1. En primer lugar, debemos olvidar el método de procesamiento de datos original de datos por datos y registro por registro. Cuanto más completo, mejor.
Ahora se utiliza el procesamiento por lotes. Utilice menos conjuntos de registros para procesar los registros uno por uno y utilice declaraciones SQL tanto como sea posible.
2. Conocer la teoría de las bases de datos relacionales, especialmente la teoría de la estandarización. El diseño de tablas debe estar estandarizado, al menos hasta la tercera forma normal. Operaciones de conjunto (unión, intersección, diferencia). Operaciones relacionales (selección, proyección, unión). Entre ellos, la conexión y la normalización están estrechamente combinadas.
3. Utilizar tecnología orientada a objetos: análisis orientado a objetos OOA, diseño orientado a objetos OOD, programación orientada a objetos OOP, según la relación entre tablas, uso de formularios y subformularios, informes y subinformes, simulación. Orientado a objetos, que puede aumentar la legibilidad y mantenibilidad del programa. (Esta es una tecnología avanzada, no la subestimen, camaradas, sabrán su utilidad cuando realicen grandes proyectos)
4. Cuando se utiliza la consulta, generalmente no se puede hacer en un solo paso. Se puede hacer en varios pasos. Esto es lo que suelo hacer. Sí, puedes verlo en los ejemplos que les di a los internautas. ¿Por qué hacer esto? (1) Algunas están limitadas por el lenguaje SQL y no se pueden realizar en un solo paso (2) Puede verificar los resultados de cada paso de la consulta, lo cual es fácil de depurar (3) Aumenta la legibilidad y facilita el mantenimiento futuro.
5. Los resultados de la consulta se muestran en un formulario o se imprimen en un informe. Las técnicas de los dos son similares. Por lo general, cambiar las condiciones para abrir un formulario o informe puede controlar el rango de registros mostrados o impresos. Además, cuando se utiliza una consulta como fuente de datos, es más conveniente cambiar dinámicamente la declaración SQL en la consulta que hacer referencia al control de formulario en la consulta, porque la declaración SQL se genera en VBA y se puede almacenar en un carácter. La variable primero y luego la consulta se actualiza. Declaración SQL, por lo que puede usar puntos de interrupción para verificar si los valores de la variable son correctos si hace referencia a los controles del formulario en la consulta, especialmente cuando contiene la función IIF (), depuración. será difícil.
6. Para desarrollar un sistema, primero se debe resolver el problema técnico, es decir, el algoritmo. Utilice ejemplos simples para comprender el algoritmo y luego diseñarlo en detalle. La pregunta planteada por muchos internautas no está clara. Algunas personas incluyen muchas cosas que no tienen nada que ver con los algoritmos, especialmente cosas muy profesionales, que son difíciles de entender para otros porque el algoritmo no es claro. no se puede compilar.
7. No utilice demasiadas funciones de la herramienta. Lo que es peor, la portabilidad es deficiente. Puede experimentar esto desde MDB hasta ADP, por lo que la legibilidad es muy importante al programar y la portabilidad es aún más importante. ¿Está dispuesto a ejecutar su programa en un entorno fijo? ¿Estás dispuesto a utilizar una herramienta para el desarrollo para siempre? Por el bien de su "camino del dinero", no haga demasiadas bromas. Por supuesto, la investigación técnica es otra cuestión.