数据库原理及应用理论教学大纲

  • 格式:doc
  • 大小:96.50 KB
  • 文档页数:5

《数据库原理及应用》理论教学大纲

Principles of database and application

课程代码:0600004

总 学 时:85学时(其中:讲课51学时、实验34学时)

先修课程:《计算机文化基础》

一、课程的性质、目的与任务

Visual FoxPro6.0是一种专用于计算机信息处理系统的多用户程序设计语言,它具有面向对象、可视化设计的特点,该语言功能强大、表达方便、应用灵活,适合于实现中小型信息处理应用系统的开发。

通过本课程的教学,使学生掌握数据库管理和程序设计的基本概念、基本理论、基本方法,具有比较熟练的运用面向过程和面向对象程序设计方法进行基本程序设计的能力,基本能够独立完成实用数据库系统的开发,并且能较好地理解计算机在各个专业领域中的应用,提高解决实际问题的能力。

二、教学基本内容与基本要求

1.基本内容

基本内容包括:Visual FoxPro 6.0简介、数据库的建立和操作、Visual FoxPro 6.0程序设计基础、表单设计、菜单和工具栏、报表与标签、查询和视图、创建Visual FoxPro 6.0应用程序。

2.基本要求

1.知识要求:

了解:面向程序技术的主要内容;

VISUAL Foxpro 6.0开发环境及窗口程序设计的方法;

面向对象的程序设计思想。

掌握:关系数据库的基本概念和数据库管理系统的引用;

程序设计的基本技能;

VFP语言的语法及编程方法。

2.能力要求:

简单要求:利用VFP语言解决一般应用问题。 熟练应用:利用VFP关系数据库管理软件进行数据库的管理和开发。

三、教学内容及学时分配

教学内容 教学

要求 重点

(☆) 难点

(Δ) 学时

安排 备注

第一章VFP6.0基础

1. 关系型数据库基础知识

2. 数据库设计基础 A

C ☆ / 3 /

第二章 VFP6.0系统初步

VFP6.0的安装与启动 C

/ / 1 /

第三章 数据与数据运算

1. 数据类型

2. 常量与变量

3. 表达式

4. 常用函数 B

A

B

B ☆

☆ Δ

8 /

第四章 VFP6.0数据库及其操作

1. 数据库、表的建立与修改

2. 表的基本操作

3. 索引

4. 数据的查询

5. 排序

6. 多表之间的关系

7. 数据完整性

8. 数据统计 A

A

B

B

B

B

B

B ☆

☆ Δ

12 /

第五章 关系数据库标准语言SQL

1. SQL查询功能

2. SQL操作功能 A

C ☆ Δ

6 / 3. SQL定义功能 C

第六章 查询与视图

查询与视图的建立和应用 C

/ / 2 /

第七章 程序设计基础

1. 程序与程序文件

2. 程序的基本结构

3. 多模块程序 B

A

C ☆ Δ 8 /

第八章 表单设计

1. 表单中的控件

2. 表单及控件的程序设计 B

A ☆ Δ 6

/

第九章 菜单设计

1. 菜单设计

2. 在应用程序中使用菜单 B

B / / 2 /

第十章 报表与标签

报表与标签设计 C

/ / 1 /

第十一章 创建VFP6.0应用程序 B / / 2 /

合 计 45

(教学要求:A—熟练掌握;B—掌握;C—了解)

四、建议实验项目及学时分配

号 实验项目名称 实验

学时 内 容 提 要 实验

要求 实验

类型

1 数据库、表的创建与修改 2 用菜单、命令方式建数据库、表 必做 验证

2 表的基本操作 2 用命令浏览修改、插入、删除恢复记必做 验证 录

3 索引 2 建立、使用、删除、更新索引 必做 验证

4 数据的查询、排序 2 索引查询、排序命令 必做 验证

5 多表之间的关系 2 多表之间的永久关系、临时关系 必做 验证

6 参照完整性和数据统计 2 在表中设置参照完整性、使用数据统计命令 必做 验证

7 结构化查询语言SQL 4 使用select_sql查询 必做 验证

8 常量、变量、表达式及常用函数 2 使用变量、运算符及函数 必做 验证

9 结构化程序设计 6 运用分支、循环结构设计程序 必做 验证

10 表单程序设计 4 使用表单基本控件 必做 验证

11 菜单与工具栏的建立与使用 1 设计菜单并在表单中使用菜单 必做 验证

12 报表与标签设计 1 设计使用报表 必做 验证

13 查询与视图 2 设计使用查询、视图 必做 验证

14 创建Visual FoxPro 6.0应用程序 2 设计“图书借阅管理系统” 必做 设计

合 计 34

五、教学方法与教学手段

1.教学方法:在重视课堂讲授的同时,加强实验教学,培养学生的实际应用能力及实践能力。在课堂教学中采用启发式、讨论式、参与式等教学方法,调动学生的积极性和学习兴趣,提高教学质量,促进教学相长。难、重点讲解与多媒体演示相结合;简单内容适当提示留作学生自学;加强实验教学环节。

2.教学手段:利用多媒体、CAI课件等现代化教学手段,提高课堂教学水平。采取讲练结合、理论联系实际等方式,提高课堂教学效果。 六、建议教材与参考书目

1.建议教材:

《新编Visual FoxPro程序设计教程》,郑尚志,电子科技大学出版社,2007年8月。

2.参考书目:

①《数据库技术及应用-Visual FoxPro》,李雁羚,高等教育出版社,2005年8月。

②《Visual FoxPro6.0数据库系统开发实例导航》,邵洋,人民邮电出版社,2002年5月。

③《全国高等学校计算机水平(等级)考试指南二级Visual FoxPro6.0》,孙家启,中国科学技术大学出版社,2003年5月。

七、大纲编写的依据与说明

本课程教学大纲,是根据普通高校计算机基础教学第二层次教育教学要求和各专业培养目标,结合本课程的性质、教学的基本任务和基本要求,参考全国高等学校(安徽考区)VFP教学(考试)大纲和其他院校本课程教学大纲,经学院教学委员会审定后编写的。