如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《数据库基础及应用》教学大纲1课程的基本描述课程名称:数据库基础及应用FundamentalsandApplicationsinDataBase课程编号:5301A08课程性质:公共基础课适用专业:安全工程教材选用:刘卫国.VisualFoxPro程序设计教程.北京邮电大学出版社,2003总学时:70学时理论学时:40学时实验学时:30学时课程设计:无学分:4学分开课学期:第三学期前导课程:计算机文化基础后续课程:数据库原理等2教学定位2.1能力培养目标通过本课程的学习,培养学生的程序设计与实现能力。目的是使学生学会应用VFP开发小型数据库管理系统。同时通过学习本课程同时对学生进行了程序设计的基本训练。2.2课程的主要特点本课程是一门程序设计的入门基础课。讲授利用VFP进行数据库系统开发的过程。不仅为后续专业课提供了必要的知识基础,也为管理各专业的学生提供了必要的基本技能训练。为后续相关课程的学习以及利用计算机进行数据库管理系统的开发打下了基础。2.3教学定位通过本课程的学习,使学生达到知识和技能两方面的目标:1.知识方面:系统地学习和掌握对关系数据库的各种操作。2.技能方面:系统地学习和掌握利用VFP进行数据库管理系统开发的过程,从中体会并掌握程序设计的思维方式及技巧,使分析问题和解决问题的能力得到提高。3知识点与学时分配3.1了解数据库系统的基本概念数据库基础及应用——基本概念1.数据模型及关系数据库(数据,关系,关系运算)(了解,核心)2.VFP的操作基础(常用短语,书写规则)(运用,核心)共2学时3.2VFP的数据及运算数据库基础及应用——数据类型1.各种数据类型的常量、变量定义(运用,核心)2.字符函数、类型转换函数。(运用,核心)共4学时3.3表的基本操作数据库基础及应用——表操作命令1.表的建立、显示及维护、索引命令(运用,核心)2.表的排序与索引(运用,核心)3.多个表的操作(工作区;关联)(了解,可选)共8学时3.4数据库的基本操作数据库基础及应用——关于数据库的操作1.数据库的建立、操作(运用,核心)2.数据库中表的建立与修改(了解,推荐)共4学时3.5SQL结构化查询语言的应用及查询与视图设计数据库基础及应用——SQL语言的查询1.查询与视图设计(理解,核心)2.SQL语言的应用(了解,推荐)3.查询设计器、视图设计器的应用。(理解,推荐)共2学时3.6VFP的项目管理器数据库基础及应用——项目管理器1.项目管理器的使用(理解,核心)共2学时3.7结构化程序设计数据库基础及应用——结构化程序设计1.程序流程控制语句及程序的模块化(运用,核心)2.选择结构;循环结构;子程序;函数;程序调试器。(运用,核心)共8学时3.8面向对象程序设计概述数据库基础及应用——数据类型1.面向对象的概念、及其程序设计基础(面向对象、容器、控件、事件、方法)(理解,核心)共2学时3.9表单、菜单、报表与标签数据库基础及应用——数据类型1.表单的操作与设计(运用,核心)2.菜单的操作与设计(运用,核心)3.报表与标签的操作与设计(了解,可选)共7学时3.10其它学时机动(学时:1学时)实验(学时:30学时)4讲授提示及方法4.1了解数据库系统的基本概念重点:数据模型及关系和关系运算。难点:关系和关系运算。讲授提示与方法:强调一个关系即为一个二维的表。4.2VFP的数据及运算重点:常量数据的类型及表示形式和内部函数及表达式。难点:各种数据类型的表示。讲授提示与方法:强调数据在实际应用中意义,以实例启发学生理解数据的表示形式。4.3表的基本操作重点:表中数据的类型;表的维护命令;表的索引。难点:表的索引。讲授提示与方法:强调索引文件对表文件的作用。4.4数据库的基本操作重点:数据库中表的字段有效性校验。难点:数据库的参照完整性;数据库中的表的字段有效性、记录有效性校验。讲授提示与方法:强调说明字段有效性校验是对库中表的单个字段中的数据进行校验。4.5SQL结构化查询语言的应用及查询与视图设计重点:查询与视图设计设计器的使用。难点:结构化查询语言的命令短语。讲授提示与方法:强调不同短语的设置条件。4.6VFP的项目管理器重点:项目管理器的使用。难点:应用项目管理器生成可执行文件讲授提示与方法:项目管理器是数据库应用程序的开发工具。4.7结构化程序设计重点:循环语句;子程序的定义;函数的定义;难点:全局变量,私有变量,局部变量。讲授提示与方法:强调不同属性的变量的作用域。4.8面向对象程序设计概述重点:表单上的对象以及它们的事件和方法程序的含义。难