数据库系统应用上机实验指导书

上传人:平*** 文档编号:11341028 上传时间:2017-10-12 格式:DOC 页数:47 大小:903.67KB
返回 下载 相关 举报
数据库系统应用上机实验指导书_第1页
第1页 / 共47页
数据库系统应用上机实验指导书_第2页
第2页 / 共47页
数据库系统应用上机实验指导书_第3页
第3页 / 共47页
数据库系统应用上机实验指导书_第4页
第4页 / 共47页
数据库系统应用上机实验指导书_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《数据库系统应用上机实验指导书》由会员分享,可在线阅读,更多相关《数据库系统应用上机实验指导书(47页珍藏版)》请在金锄头文库上搜索。

1、- I -数据库系统应用上机实验指导书- 1 -实验三 表及数据操作实验目的1、 进一步学习表设计器2、 掌握表关系的建立和编辑3、 掌握在表中数据的各种操作方法4、 了解数据及数据表视图格式设置5、 掌握数据的导入、导出和链接实验内容1、 修改完善超市管理系统数据库中的表结构及属性;2、 建立和编辑表之间的关系3、 进行记录的添加、修改、删除、复制等操作;4、 进行数据的选择、删除、剪切、复制、粘贴等操作;5、 设置数据表视图的行高、列宽、字体、字号,单元格效果等格式6、 删除、冻结、隐藏列7、 数据的查找、替换、排序8、 练习数据导入、导出和链接实验步骤1 表字段属性的修改在上一次实验中创

2、建表时,我们只简单的设计了字段的字段名称、数据类型和字段大小三个主要部分。但在字段属性中,还有很多的内容。对于不同的数据类型, “常规”标签里会显示不同的属性,常用的有:格式,输入掩码,标题,默认值,有效性规则,有效性文本,必填字段,索引,输入法模式等。各属性的功能和意义如下:格式:数据显示格式,比如:时间类型的字段,显示为长时间还是短时间,是中国习惯的“年月日”还是英美国家习惯的“月日年”等输入掩码:限制数据输入的模式标题:在窗体中显示的名称,如果为空,则显示字段名,通常用于给用户友好的界面显示默认值:在添加新记录时,系统自动赋的值有效性规则:用于限制输入的逻辑表达式,返回值为真才接受数据库

3、系统应用上机实验指导书- 2 -有效性文本:当违反有效性规则时系统提示给用户的信息必填字段:如果该值为真,该字段必填,不能为空索引:用于加快查找的速度和性能输入法模式:当输入该字段时是否需要输入法以及何种输入法举例 销售员表中出生日期的属性如下图:图表 1:出生日期属性设置从上面表中可以看出,销售员的出生日期字段输入格式按中国人熟悉的”年-月 -日”格式,销售员的出生日期不能晚于当前日期(当天的日期) ,如果输入的日期比当前日期还晚,则不能输入,系统显示提示信息:“出生日期不能是将来”在表设计器的字段属性中, “查阅”功能也特别有用,比如销售单表中的“销售员 ID”和销售员表中的 “销售员 I

4、D”相同,在原始的输入方式中,在输入“销售员 ID”时,输入的是一个个数字,很容易搞错,如左图,实际我们是要确定该销售单是哪个销售员销售的,而销售单中的“销售员ID”的值只能输入销售员表中已经存在的“销售员 ID”;如果在输入 “销售员 ID”时能根据销售员 “姓名 ”确定就好了,如右图,直接点击输入框右边的下拉箭头,选择“销售员” ,虽然看似选择的是销售员姓名,但实际输入的是“销售员 ID”。这就是 “查阅”的功能,也即“参照完整性 ”。图表 2:原始的数据输入方式和改进后的数据输入方式方法一、首先将“销售员 ID”的标题设置为“销售员” ,再将查阅属性作如数据库系统应用上机实验指导书- 3

5、 -下图设置即可。方法二、在数据类型的下拉列表中选择“查阅向导” ,让向导自动完成对查阅属性的设置。 (这种方式必须是在两表之间未建关系之前做,建立关系后不能用此种方法)图表 3:“销售员 ID”字段查阅属性的设置(方法一)说明:绑定列:表示以查询结果的第几列作为返回给组合框的值用来为本字段输入内容;eg.值为 1 表示将查询结果的第 1 列即“销售员 ID”的值返回作为本字段的输入内容列数:表示在组合框中表示待显示的列数,即显示的查询结果的列数;eg.值为 2 表示在组合框中显示查询结果的前两列。列宽:用于设置每列的显示宽度,每列之间以分号分隔;例如:0cm;2cm 分别表示第一列和第二列在

6、组合框中的显示宽度,第 1 列显示宽度为 0cm,表示在组合框中不显示第 1 列的内容,也就是上图中改进后输入效果。(可以自己修改该项设置,分别设置列宽为 0 及 1,比较两种情况下展开组合框的显示区别)如果某字段的取值只是固定的有限几个不同取值,如:性别字段的“男” 、 “女” ,学历字段的“专科” 、 “本科” 、 “硕士”等;可以进行字段查阅属性的设置, “显示控件”设为“列表框” , “行来源类型”可以设置为“值列表” ,行来源中应输入所有可能的值,并以英文的分号隔开,如:销售员的性别采用值列表,行来源里应输入: 男;女注意:这里的双引号和分号均为英文标点符号,不能用中文标点符号,系统

7、会将中文标点符号等同于中文汉字对待,今后凡是在表达式中都只能用英文标点符号2 建立和编辑表之间的关系表之间的关系就是表的外键与其他表的主键之间的关系,建立关系的数据库系统应用上机实验指导书- 4 -方法如下:选择“工具”“关系”或点击工具栏中的 按钮,出现如图所示关系窗口。图表 4:关系窗口然后,选择“关系” “显示表” ,或在关系窗口中点击鼠标右键,在弹出菜单中选择“显示表” ,如图。图表 5:显示表窗口将需要建立关系的表添加进去,如:“供应商”表和“商品”表,然后用鼠标拖动联系两个表的字段中主键字段例如:“供应商”表中的“供应商 ID”字段到对应的外键字段:“商品”表中的“供应商 ID”字

8、段上,当鼠标变成一个长方条时,松开鼠标,这时出现如图所示“编辑关系”对话框。数据库系统应用上机实验指导书- 5 -图表 6:编辑关系对话框如果要使有关系的表之间数据统一,应该设置“实施参照完整性” ,(例如: 若未实施参照完整性,当在输入商品信息时,如果输入的供应商ID 是一个在供应商表中不存在的值,系统不会提出反对意见,会允许输入,但若实施了参照完整性,遇到这种供应商不存在的情况,系统会给出相关提示信息,并且不允许输入)级联更新相关字段 当主表的主键值更改时,自动更新相关表中的对应数值;级联删除相关字段 当删除主表中的记录时,自动删除相关表中的有关记录(例如:当删除供应商表某一供应商时,会自

9、动同时删除掉商品表中由此供应商提供的所有商品) 。设置完后,点击“确定”按钮,完成关系的创建。按照同样的方法,我们可以依次建立其他的几个关系。如图,显示了“超市管理系统”中所有关系,建立了关系的表之间有一条连线连接起来,并指向相应字段。数据库系统应用上机实验指导书- 6 -图表 7:表之间的关系关闭“关系”窗口,保存关系布局。当需要修改关系时,可重新打开“关系”窗口,用鼠标双击或右击需要修改关系连线进行修改或删除(在表设计过程中如果进行了“字段查阅”属性的设置,则会自动建立对应的表的关系,可以修改此关系,设置其“实施参照完整性” ) 。3 记录的操作添加新记录 打开表,将光标置于最后一行有“*

10、”的记录内,输入一条记录即可,也可以直接在任一条记录前点击鼠标右键,在弹出菜单中选择“新记录” ,光标就自动移到输入新记录的位置。修改记录 先定位于要删除的记录,直接移到要修改的字段进行修改即可。删除记录 先定位于要删除的记录,可以在上面所述的弹出菜单中选择删除记录即可,也可以用“编辑”“删除记录” 。在删除记录时有一对话框提示,以防误操作。复制记录 和上面的操作类似,需要说明的是,可以在表内、表之间以及向 Word、Excel 等复制,在表内复制要注意记录的唯一性,在表之间复制要注意表的字段顺序、类型、大小要一致,至少要兼容。4 数据的选择、删除、剪切、复制、粘贴等操作这些操作和 Word,

11、记事本等文字操作一样,不再赘述。5数据的导入、导出和链接导入是一种将数据从其他 Access 文件复制 Microsoft Access 中或将数据从不同格式转换并复制到 Microsoft Access 中的方法。该方法可以利用数据库系统应用上机实验指导书- 7 -已有的数据,减少数据录入工作量。 “文件”- “获取外部数据”- “导入” ;导出是一种将数据和数据库对象输出到其他数据库、电子表格或文件格式中,以便其他数据库、应用程序或程序可以使用该数据或数据库对象的方法。如:导出到 Word、Excel 对数据进一步处理。 “文件”- “导出” ;导出在功能上与复制和粘贴相似。链接是一种连接

12、到其他应用程序中的数据但不将数据导入的方法,这样在原始应用程序和 Access 文件中都可以查看并编辑这些数据。导入、导出和链接功能可以通过“文件”菜单或数据库窗口的弹出菜单中相关菜单项操作。6 设置数据表视图的行高、列宽、字体、字号、单元格效果等格式,删除、冻结、隐藏列A. 这些设置可以在“格式”菜单中找到,也可以在“数据表视图”的标题栏或相应的列上的弹出菜单中找到。非精确的行高、列宽可直接通过鼠标拖动行列之间的缝隙调整。删除列就删除相应的字段B. 冻结列用于当表的字段太多,在一个显示屏显示不完,需要拖动滚动条显示时,容易记录错位,通过将关键的一列固定,来解决记录错位问题。C. 当某些列暂时

13、不使用并影响记录定位等情况下使用隐藏列将这些列隐藏起来。相对应有“取消隐藏列” 、 “取消冻结列” 。7 数据的查找、替换、排序、筛选当表中有成千上万条记录时,查找某条记录或将某些内容替换修改,就要使用“查找和替换”工具。可以在“编辑菜单”和相应的弹出菜单中找到该菜单,也可用工具栏中的 按钮。点击“查找”后出现如下对话框,可以在指定的字段内,也可在整个表中进行查找和替换。替换时,还需在替换框中输入替换的内容。数据库系统应用上机实验指导书- 8 -图表 8:查找替换排序是将表中的记录按选定的列以升序或降序排列,先选定排序的列,可以直接点击工具栏里的 按钮,也可通过“记录”“排序”或相应的弹出菜单

14、来排序。筛选是按给定的条件从记录中筛选出符合条件的记录,可以直接点击工具栏里的 按钮,也可通过“记录”“筛选”或相应的弹出菜单来筛选。实验任务:(1-5 题必做)1.从实验中心网站“软件下载”下载超市管理数据库(其中不包括销售明细表;)2.根据字段含义,修改完善各字段的属性:将商品表中的警戒库存量字段默认值设为:10;A. 雇员的雇佣日期不能晚于当前日期,违反时给出相应提示:“雇佣日期晚于了当前日期” ;B. 输入雇员性别字段时,直接选则男和女(值列表) ;C. 设置销售员的姓名字段及供应商表的公司名称字段不允许为空D. 为商品表中的供应商 ID 字段、类别 ID 字段、售货单表中的销售员 I

15、D 字段及售货单明细表中的商品 ID 字段设置其查阅功能,使其在显示记录时,虽然各字段实际存放的是其 ID,但却能显示其对应的名称(例如:)销售员姓名、类别名称、供应商公司名称、商品名称而不是 ID。3.建立各表之间的关系,并且在各关系间实施参照完整性数据库系统应用上机实验指导书- 9 -4.练习导入、导出功能A. 从实验中心网站“软件下载”下载 excel 文件“收货单.xls” ,将其中的数据导入到“超市管理系统.mdb ”的对应表中。B. 从实验中心网站“软件下载”下载数据库文件 db1.mdb,将其中的售货单明细表导入到销售管理系统数据库中。C. 将”销售管理系统.mdb 中的商品表导

16、出到 db1.mdb 数据库中,导出时表名称不变。5在各表中进行数据操作:为各数据表输入相应的记录(在下载的数据库基础上,往系统中增加以自己名字命名的销售员信息,并为该销售员添加2-3 条销售单记录,每个销售单记录对应 3-5 条销售单明细记录)6添加、删除、冻结、隐藏列A. 在供应商表的视图中,在“联系人姓名”字段后添加新的一列,并将新添加的列的列名重新命名为“特长” ;B. 将新添加的“特长”字段删除C. 将销售员表中“姓名”字段冻结,比较冻结前后在显示的不同7.*练习查找、替换、排序功能A. 对销售员表中的记录按姓名排序;B. 将销售员表中城市字段中的“重庆”替换为“重庆直辖市” , C. 查找出商品表中商品名称为“*”的商品记录(自己确定具体商品名称)8.*对表中记录进行选择、剪切、复制、粘贴操作 分别选择系统中各原始表中的记录,将其进行复制并粘贴到任务 3中导入的对应空备份数据表中。9.*设置数据表视图的格式将数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号