【数据库基础与应用】课程是针对大学工科非计算机类专业学生的一门必修课程,旨在教授学生关于数据库的基本理论和实际应用。课程的核心内容基于李春葆的《数据库原理与应用——基于Visual Foxpro》教材,同时也参考了刘於勋和王珊等人的著作。课程的评估方式包括平时成绩(出勤、书面作业、上机练习)和期末闭卷考试,总学时数为36课时,其中约20课时为理论讲解,16课时为实践操作。
课程内容分为基础篇和应用篇。基础篇主要介绍数据库的基本理论,包括数据库系统概述、数据管理技术的发展历程,以及数据模型和关系数据库的概念。在数据库系统概述中,讲述了数据、信息和数据处理之间的关系,强调信息是数据的内涵,数据是信息的载体,而数据处理是将数据转化为信息的过程。数据管理技术的发展经历了人工管理阶段、文件系统阶段,到后来的数据库管理系统阶段。
应用篇则深入到具体的技术应用,涉及Visual Foxpro(VFP)系统初步,VFP语言基础,表的操作,SQL语言,数据库的建立和操作,结构化程序设计,表单和内部控件的使用,以及查询与视图设计。其中,VFP是一个流行的数据库开发环境,SQL是用于管理和处理数据库的标准语言,而结构化程序设计和表单控件则是实现数据库应用的关键。
在教学过程中,教师提醒学生要明确课程的重点,部分PPT内容为补充和提高部分,需要学生自行区分。课程时间紧凑,要求学生提高课堂效率,充分利用上机时间,并在课后进行复习巩固。通过这门课程的学习,学生应能掌握数据库的基本概念、操作和设计原则,具备使用VFP进行数据库应用开发的能力。