- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据处理与数据库》教学大纲及实验指导
北京邮电大学网络教育学院
《数据处理与数据库》上机实验指导书
数据库软件名称:FoxPro2.5 for Windows系统程序
软件运行环境要求:Windows95/98
实验内容:
实验一 建立数据库、数据库数据编辑修改
实验二 函数使用
实验三 数据库数据删除、排序、检索与统计
实验四 程序设计
实验五 报表设计
实验六 多库文件操作
实验一 建立数据库、数据库数据编辑修改
一、目的
熟悉FoxPro软件环境,了解数据库的建立过程。学会建立数据库;向数据库中追加(插入)数据记录;显示数据库结构和数据记录的内容;可以修改数据库的结构;能对数据记录进行编辑修改等基本操作。
二、注意事项
(1)设置自己的工作目录(用SET DEFAULT TO 命令)
(2)不要用系统保留字作为文件名、变量名(如:A~J)
(3)不要同时修改库结构的名字和类型
三、实验用数据库文件
现有学生管理和成绩管理数据库文件如下(为了简单起见,数据库结构没有考虑规范化问题):
学生管理数据库文件(数据库名:学生管理.DBF):
表1-1. 学生管理数据库结构
字段数 字段名 字段类型 字段宽度 小数位数 1 学号 C 3 2 姓名 C 6 3 性别 C 2 4 出生日期 D 8 5 专业 C 10
表1-2. 学生管理数据库数据记录
记录号 学号 姓名 性别 出生日期 专业 1 001 张小芳 女 02/13/82 计算机应用 2 002 李丽 女 11/05/81 计算机应用 3 003 王向阳 男 08/21/81 移动通信 4 023 隋丹 女 01/18/82 移动通信 5 009 吴扬 男 12/22/80 无线电技术 6 013 刘颜 男 05/07/81 计算机应用 7 019 梁京京 男 07/29/82 无线电技术 8 028 李辉 男 09/20/81 无线电技术
成绩管理数据库文件(数据库名:成绩管理.DBF):
表2-1. 成绩管理数据库结构
字段数 字段名 字段类型 字段宽度 小数位数 1 学号 C 3 2 课程名 C 10 3 成绩 N 4 1 4 缺考 L 1
表2-2. 成绩管理数据库数据记录
记录号 学号 课程名 成绩 缺考 1 001 高等数学 80 2 002 高等数学 92 3 003 高等数学 .T. 4 001 大学英语 58 5 002 大学英语 81 6 003 大学英语 75 7 019 高等数学 62 8 028 大学英语 .T. 9 019 高等数学 82 10 028 高等数学 67
四、实验内容
按照上面给出的数据库结构和数据,建立“学生管理”数据库;
显示已建立好的数据库的结构;
增加一个新的字段“年龄”:类型为N,宽度为2
向“学生管理”数据库中插入一条新的记录,插入位置为记录号=4;
向“学生管理”数据库中追加两条新的记录,数据内容为:
学号 姓名 性别 出生日期 专业 021 张强 男 12/13/82 移动通信 007 范丽莎 女 10/05/81 计算机应用 将“学生管理”数据库中“李丽”的名字改为“李莉”;
根据出生日期计算出所有人的年龄并对“年龄”字段赋值;
显示男生的记录内容;
显示1981年6月1日以后出生的同学的信息;
写出实验报告:所使用的操作命令以及操作结果。
五、操作参考
CREAT 学生管理
LIST STRUCTURE
MODIFY STRUCTURE 添加新的字段“年龄”
4
INSERT
APPEND
EDIT 姓名=”李丽”
REPLACE ALL 年龄 WITH YEAR(DATE( ))-YEAR(出生日期)
LIST FOR 性别=”男”
SET DATE TO MDY
LIST FOR 出生日期CTOD(“06/01/81”)
实验二 函数使用
一、目的
了解FoxPro的函数,掌握常用函数的使用方法,了解函数返回值的状态以及值的类型。
二、注意事项
函数中使用的参数的类型要符合函数规定的要求;
三、实验内容
对于常用函数要多做练习;
主要对时间和日期函数、字符串函数、数据类型及其转换函数、数据库文件函数、数值函数等5种函数类型进行测试练习。
写出实验报告:每种函数类型至少举出5个函数例子,写出测试时所使用的函数以及参数,并给出函数的结果值。
实验三 数据库数据删除、排序、检索与统计
一、目的
熟悉数据库的常用操作方法,掌握记录的删除方法,能建立排序和检索文件,根据条件快速检索到所要的记录,能对数据信息进行统计。
二、注意事项
理解逻辑删除和物理删除的意义;
理解排序文件和索引文
文档评论(0)