VFP第6章
- 格式:ppt
- 大小:1.81 MB
- 文档页数:71


Xxx大学
《数据库及应用》 教学大纲
编写单位: xxxxxxx系
执笔人: xxxxxxx系
审核人: xxxxxxx系
xxx大学xxx系
20xx年 2 月
课程中文名称 数据库及应用
课程英文名称 DataBase Appplication
课程性质 公共基础课
适用专业 非计算机专业
先修课程 计算机应用基础
并修课程
总学时 54 总学分 3
使用教材
Visual FoxPro数据库程序设计教程
参考书目
教学方式 多媒体
考核方式 阶段性考核
课程概述(本课程在学科或专业中的地位和作用、教学目标、内容简介等)
本课程是根据教育部对高校非计算机专业计算机公共课的教学要求,继《计算机文化基础》课程后的又一门计算机公共课。
本课程主要目的是使学生通过“数据库及应用”课程的学习,了解数据库的基本概念,掌握数据库应用系统开发的基本方法和过程,培养学生将数据库应用技术与其专业相结合的意识和能力。同时,考虑学生参加全国计算机等级考试的需求,本课程的教学应能提供相应的支持。
本课程是计算机应用的重点课程,教学内容以系统性和实用性为原则,要求达到计算机基础教学三个层次的第二个层次。
1.了解数据库的基本概念;
2.掌握数据库的基本理论和基本操作方法;
3.掌握VisualFoxPro 6.0操作平台;
4.掌握SQL语言的基本结构及使用方法;
5.了解面向对象程序设计的基本方法,具备一定的程序设计能力。
第1页
学 时 分 配 表
章次 章 名 学时 备注
第一章 数据库系统概述与Visual Foxpro基础知识 2
第二章 数据表的基本操作 2
第三章 数据库的设计与操作 2
第四章 结构化查询语言SQL 27
第五章 结构化程序设计基础 2
第一章 数据库系统基础知识
1.1数据处理与数据管理技术
1.1.1数据处理与数据管理技术
l 数据库技术是应数据处理发展的客观要求而产生的,反过来,数据库技术的发展又促进了数据处理的广泛应用
l 数据处理是指数据的分类、组织、编码、存储、查询、统计、传输等操作,向人们提供有用的信息
l 数据处理的对象数据可以是数值型数据,也可以是字符、文字、图表、图形、图像、声音等非数值型数据
1.1.2数据管理技术的发展
数据处理发展阶段
l 人工管理阶段
l 文件管理阶段
l 数据处理发展阶段
l 数据库管理阶段
1.2数据库系统的组成
l 一般认为数据库系统(Database System-DBS)是数据库、数据库管理系统、应用程序、数据库管理系统赖以执行的计算机软硬件环境及数据库维护使用人员的总称。
l 数据库
l 数据库(Data Base-DB)是指按一定的数据结构进行组织的,可共享的,长期保存的相关信息的集合。数据库中不仅保存了用户直接使用的数据,还保存了定义这些数据的数据类型、模式结构等数据――“元数据”
l 数据库系统
l 数据库管理系统(Data Base Management System-DBMS)是对数据进行管理的软件系统,它是数据库管理系统的核心软件。如ORACLE、SQL-SERVER、ACCESS等由计算机软件生产企业提供的数据库管理系统
l 应用程序
l 一般是指完成用户业务功能的利用高级语言编写的程序。高级语言可以是VB、
DELPHI、POWERBUILDER等,应用程序通过数据库提供的接口对数据库的数据进行增加、删除、修改、查询、统计等操作
VFP教学大纲
一、本课程的地位、作用和任务
众所周知,21世纪人类社会将全面进入信息时代,信息处理是计算机技术一个最广泛的应用领域,而数据库管理系统是进行信息处理的最佳工具,本课程所讲授的Visual FoxPro即是一种易学好用的关系型数据库管理系统。为了更好地培养适应时代需要的人才,促进计算机基础教学水平上一个新台阶,特制定Visual FoxPro(简称VFP)程序设计课程教学大纲。
VFP程序设计属于计算机基础教育课程的三个层次“文化、技术、应用”中的第二层次,是文科及经管类各专业学生必修的计算机技术基础课程。本课程可以使学生掌握软件设计的基础知识和基本方法,培养学生具有利用软件开发环境解决实际问题的能力,为进一步学习其它计算机知识及今后使用或开发数据库应用程序奠定基础。
二、本课程的教学基本要求
1. 本课程为必修课,按照本大纲采用同一程序设计语言开课的各专业统一内容、统一要求、统一考试。
2. 本课程是一门实践性很强的课程,要求课堂教学和上机实习紧密结合,采用计算机联机大屏幕进行直观教学。
3. 通过本课程教学,应使学生:
(1) 理解关系型数据库管理系统的基本概念;
(2) 熟练掌握VFP数据库管理系统的使用方法;
(3) 正确理解程序设计的基本概念,掌握程序设计的一般方法;
(4) 掌握用VFP开发数据库应用程序的基本技能;
(5) 了解面向对象编程的基本知识。
4.先修课程
《计算机文化基础》
三.新大纲改革说明
新大纲除了保持原有大纲的内容新颖、结构紧凑、层次清楚和通俗易懂等特点外,特别注重及时把新技术引入课堂教学,将VFP版本由5.0升级为6.0,同时加强了对面向对象程序设计方法及开发实际应用程序的要求,实验安排更为合理,以扩展学生的知识面,通过实例开发激发其学习热情,让学生做到学以致用,培养学生的动手能力和发现问题、分析问题、解决问题的综合能力。
本次新编大纲结构比较灵活、规范,有较大的弹性和可操作性。本大纲可以较好地适应各专业人才培养目标和培养规格的要求,较好地体现传授知识、培养能力与提高素质相结合的原则精神,对于培养各级各类人才具有全面性、基础性和先导性作用。
VFP复习题及答案
考试题型
判断10(10道)
选择20(10道)
填空10(5空)
简答20(5道)
程序分析12(3道)
编程7(1道)
SQL语言21(6道)
教材目录
1、Visual FoxPro基础
2、Visual FoxPro编程基础
3、Visual FoxPro编程工具与编程步骤
4、赋值与输入/输出
5、选择结构程序设计
6、循环结构程序设计
7、数组
8、自定义属性与自定义方法
9、表单集与多重表单
10、菜单与工具栏
11、数据表
12、数据库和多表操作
13、查询与视图
14、关系数据库标准语言SQL
15、报表
第一章
一、数据库的基本概念
1、数据、数据处理、数据模型(层次模型、网状模型、关系模型)、实体之间的关系(一对一,一对多,多对多)
关系=二维表,关系中的术语:字段(属性)、记录(元组)、域、主关键字(候选关键字)、外部关键字
2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、数据库应用系统(DBAS)的关系;
3、Visual FoxPro是一个32位的使用关系模型的数据库管理系统。
二、Visual FoxPro的概述
VFP的发展;
VFP的窗口介绍:启动、退出、界面(标题栏、菜单栏、状态栏、主窗口、工具栏、命令窗口)
VFP的系统环境设置: “工具”-“选项”,文件默认位置、区域、表单、数据
VFP的工作方式:交互式(菜单、命令)和程序方式
VFP提供的工具:向导、设计器、生成器
三、命令的书写规则 1每—命令必须以命令动词开头;
2命令动词后面的命令短语可按任意顺序排列,短语之间用空格分隔,空格数任意;
3命令一行书写不下时,可以换行,并在分行处加上分号“;”;所有符号都是英文状态下的半角符号;
4每行只能书写一条命令;
5所有命令和函数均可只写前4个字符,且不分大小写;
6—行命令结束后,用Enter键确认并执行,可重复执行。