数据库技术课程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库技术》课程教学大纲
课程编号:90211004
总学时数:42(理论22、上机20)
总学分数:2
课程性质:专业必修课
适用专业:全院各专业
一、课程的任务和基本要求:
《数据库技术》是一门计算机基础课程,也是有关专业的一门基础必修课程。对于理工科等专业,该课程属于计算机基础教学既计算机文化基础、计算机技术基础、计算机应用基础三个层次中的第三层次课程,对于文科等专业可以是将二、三层次融合在一起的课程,也是一门必修课程。课程的目的是使学生了解数据库的基本知识,掌握数据库管理的基本知识和编写基本数据库应用程序。
课程的基本要求:
1、了解数据库的基本概念和应用领域
2、掌握一个数据库管理系统的基本操作(如:Visual FoxPro 数据库管理系统软件)
3、初步学会数据库应用程序的编写。
二、基本内容和要求:
1、数据库基础知识
(1)关系数据库基础知识:数据库和DBMS、关系模型、关系运算
(2)关系数据库实例VFP的集成环境:VFP的用户界面;环境设置;向导、设计器和生成器、项目管理器
(3)语言基础:数据类型和数据存储;运算符、函数和表达式;命令格式
(4)面向对象技术:类和对象的概念,封装性、继承性和多态性;对象的属性、方法和事件
2、表的创建和处理
(1)VFP表的组成和分类、创建表的结构
(2)字段、字段的属性和字段的有效性规则
(3)纪录的增加、修改、删除,记录的定位,表的有效性规则
(4)表的索引,结构复合索引文件,索引的应用
(5)表的使用和工作区,表的关联、表的数据缓冲
3、数据库的创建和处理
(1)VFP数据库及表的创建
(2)参照完整性及其生成
(3)查询和视图的建立和应用
(4)SELECT-SQL语句
(5)数据库表的索引类型及其应用
4、表单的设计和控件的应用
(1)表单向导和表单设计器的使用
(2)数据环境对象及其建立
(3)基本控件的使用
5、菜单
(1)菜单的组成和设计
(2)菜单设计器的使用,菜单程序的生成,修改菜单程序
6、程序设计基础
(1)VFP常用命令
(2)程序文件的建立和运行
三、实践环节和要求:
(一)上机操作硬件环境和软件环境
硬件环境:CPU586以上微型计算机
软件环境:Visual FoxPro5.0以上软件
(二)上机操作内容
1、Vfp集成环境的使用和项目的建立
2、常量、变量、函数和表达式用;
3、表的创建和使用
4、数据库的创建和使用
5、查询和视图
6、程序控制和程序设计
7、表单、控件的创建和使用
四、教学时数分配
1、数据库基础知识(4学时)
2、表的创建和处理(4学时)
3、数据库的创建和处理(4学时)
4、表单的设计和控件的应用(6学时)
5、菜单的应用(2学时)
6、程序设计基础(2学时)
五、其它项目:
上机课时分配
1、Visual Foxpro集成操作环境与项目管理器,数据与基本运算 2学时
2、数据表的创建 2学时
3、数据表的基本操作 2学时
4、数据库表的创建和使用 2学时
5、数据库表之间的关系及数据完整性 2学时
6、查询和视图 2学时
7、多表查询与数据统计 2学时
8、结构化查询查询语言SQL 2学时
9、基本程序结构 2学时
10、表单的创建 2学时
六、有关说明:
1、教学和考核方式:
本课程属考查课,考核方式为开卷。
2、习题:
平时布置作业,定期批改检查。作业包括:书面和软盘。
3、能力培养要求:
完成本课程的学习后,应具有如下能力:
(1)具有数据库技术的基本知识。
(2)具有基本操作和使用数据库系统的能力。
4、与其它课程和教学环节的联系:
先修课程和教学环节:大学计算机信息技术
后续课程和教学环节:管理信息系统
平行开设课程和教学环节:Access数据库、数据库原理与应用
5、教材和主要参考书目:
(1)教材:新编Visual FoxPro实验指导书单启成、崔建忠编著
(2)主要参考书目:新编Visual FoxPro学习指导单启成、崔建忠编著