计算机应用基础(二〉 教案 信息学院 计算机应用基础课程建设小组
说 明 1.本教案仅供参考,但每讲要点与进度应保持一致。 2.讲命令不要纠缠语法规则,主要通过实例介绍基本用法。 3.上课主要是讲解,并结合数据库实例做演示,但不需要将 每个命令都在COMMAND窗口演示一遍。 4.选择有代表性的命令演示命令的菜单操作,但不需对每个 命令的菜单操作方式都演示一遍。 5. 函数重在应用示例的讲解 6.不要引导学生纠缠一些比较复杂和过细的问题,如: 严格比较与模糊比较;Wile条件:数组:结构文件: 数据库文件格式转换(SDP):一对多和多对一问题: 以及对话框中非基本的各种选项:子程序与过程,等。 7.结构化命令的讲解重在程序解读与演示上,并不断复习 已讲过的命令。 8.推荐数据库实例:(参考) 13本上的实例-sb.dbf,sb.fpt,bmdm.dbf,zz.dbf,dx.dbf Hd.dbf,Hd.fpt 教案实例·E-mail.dbf,E-mail.fpt(电子邮件管理库) staff.dbf (职工个人资料库) address.dbf (职工通讯地址库) payment.dbf (职工工资收入库) Score.dbf (学生成绩库) 9.程序(参考) Say.prg 格式输出演示程序(按姓名查询记录) Read.prg 格式输入演示程序(添加新记录) Equatio1.prg 单边选择演示程序(解一元二次方程) Equatio2.prg 双边选择演示程序(解一元二次方程) Equatio3.prg 多边选择演示程序(解一元二次方程) Case.prg 多边选择演示程序(添加记录与查询记录)》 Append.prg D0..循环演示程序(连续添加记录) Max_p.prg For.循环演示程序(求小于等于某个 正整数的最大素数) @@@@@.prg For.循环演示程序(画棱形图案) Check.prg Scan循环演示程序(显示与修改关联 数据库数据) Modi.prg 输入姓名修改数据库STAFF.dbf的记录 Print.prg 打印学生成绩表(SCORE.dbf) Update.prg 连续修改多个人的综合信息 Wait.prg 使用WAIT命令暂停 10.数据库与程序的缺省路径为C:\teacher 李人丰电话: 84612984 E-mail: dafengxiao@a-1.net.cn
第一讲数据库的基本概念和数据浏览与建库 要点:数据库基本概念 Foxpro概述 数据库浏览 关系型数据库 建库 添加记录 修改记录 ●数据库基本概念(P1-P6,补充资料1) FoxPro概述 FoxPro的安装环境(P13) 硬件环境 软件环境 网络环境 FoxPro的启动与退出(P14) 启动:开始/程序Foxpro for Windows,双击桌面孤狸头 退出:命令菜单File/Exit,控制菜单/Close, Quit命令 FoxPro的主窗口(P18-P19,P21) 标题栏:控制菜单、标题、最小化/最大化(还原)按钮 菜单栏:File,Edit,Database,Record,Program,Run, Text,Window,Help 状态栏:命令信息,系统反馈信息,操作状态 Foxpro的命令窗口 显示:Window/Command 隐藏:Window/Hide FoxPro的操作方式(P24) 菜单方式,命令方式,程序(命令文件)方式 ●数据库浏览(P35-P38) 数据库文件:文件.dbf命名规则(P32) 文件的打开与关闭:File/Open,Use 数据库的浏览: 浏览:Database/Browse 转换显示方式:Browse/Change,Browse/Browse
滚动记录(鼠标方式,↑,↓,PageUp,PageDown) 移动字段(鼠标方式,Browse/Move Field) 改变字段宽度(鼠标方式,Browse/Size Field) 窗口的分割(鼠标方式,Browse/Resize Partitions) 窗口的切换(鼠标方式,Browse/Change Partitions) 窗口的关联(Browse/Link Partitions) 其他操作(Browse/Grid,Browse/Font., Browse/Goto....) 关闭浏览窗口:控制菜单/Close,Esc键 ●关系型数据库(P28-P30) 记录:二维表中的行数据 字段名:二维表中列数据集合的名称,长度不超过10的 字符串(不含空格) 字段类型:字段数据值的类型 C:字符型,N:数字型,F:浮点型,L:逻辑型(T,F) D:日期型,Memo:备注型,General:通用型 字段宽度: C:≤254,N:≤20,F:≤20,L:1,D:8, Memo:10,General:10 注:备注型字段中的文字与通用型字段中的多媒体文件实 际存放在扩展名为pt的备注文件中。Memo和 General字段仅存放链接信息 记录号:在输入记录数据时自动产生的记录顺序号 记录指针:用于记录定位的指针,数据库管理系统可以移 动指针,指向不同的记录 当前记录:记录指针指向的记录 ●创建数据库(P30-P32) 打开表结构对话框:File/New/Table/New 定义表结构:字段名,字段类型,字段宽度,小数位 调整表结构:插入,删除,移动 确定(OK),保存文件到磁盘目录 ●添加记录操作(P33-P34) 打开数据库:File/Open 打开添加记录窗口:Record/Append 输入记录,回车 结束添加:控制菜单/Close,Ctrl+W,Ctrl+Q,Esc
●修改记录操作 打开数据库:File/Open 打开修改记录窗口:Record/Change 滚动记录:(鼠标方式,↑,↓,PageUp,PageDown) 直接修改数据值 结束修改:控制菜单/Close,Ctrl+W,Ctrl+Q,Esc 补充资料1 一、基本知识 1.数据和信息 以下面的档案表为例说明数据和信息的概念。 编号 姓名 性别 出生日期 籍贳 民族 政治血日 1001 李勇 男 42/08/08 上海市 汉族 党贞 1002 纽丽萍 女 76/02/28 北京市 满族 团员 1003 李小琳 女 65/01/02 天津市 汉族 群众 1004 李盛国 多 73/05/08 云南省 绑族 群众 第一行是标题行,说明以下各列是何种信息。从第2行起,每一行的每一个格了里都是一个数据,每 一个数据都反映了一个人的某一方面的信息,一行的7个数据就反映了这个人的基本信息。 2.数据库 数据库通俗的解释是存储数据的仓库。而在计算机里,把组织成二维(行和列)形式的表格称为关系 型数据库,简称数据库。上表就是一个数据库的例子。数据库的每一列称为一个字段,第一行为段名行, 称数据库的结构。其余每一行数据称为一个记录。同一字段的数据应具有相问的属性,库中不能行相同的记 录。 早期还有两种类型的数据库:层次型和网络型,现已基本淘汰了。 数据库的特点是: ()数据的独立性。数据库和应用程序独立,和具体的程序无关。 (2)数据的共享性。可以为多个用户或多种语言程序使用。 (3)数据的冗余度小。即重复的数据少。节省资源且易于维护。 (M)数据的结构化。数据库文件之间可通过相同的字段建立联系,可减少重复的数据,节省了存储空间, 可防止数据的不一致性。 (⑤)基本保证了数据的安全性和完整性,具有并发控制功能。由于数据的共享,带米了数据的安全件和 完整性等问题