第7章数据库管理软件Access2003的使用

上传人:s9****2 文档编号:567720471 上传时间:2024-07-22 格式:PPT 页数:98 大小:1.92MB
返回 下载 相关 举报
第7章数据库管理软件Access2003的使用_第1页
第1页 / 共98页
第7章数据库管理软件Access2003的使用_第2页
第2页 / 共98页
第7章数据库管理软件Access2003的使用_第3页
第3页 / 共98页
第7章数据库管理软件Access2003的使用_第4页
第4页 / 共98页
第7章数据库管理软件Access2003的使用_第5页
第5页 / 共98页
点击查看更多>>
资源描述

《第7章数据库管理软件Access2003的使用》由会员分享,可在线阅读,更多相关《第7章数据库管理软件Access2003的使用(98页珍藏版)》请在金锄头文库上搜索。

1、第7章 数据库管理软件Access 2003的使用仪殖羚舞招朱联材愚彦舌搬砌杏挎抢道饮鳖奖舱欠帚振讽貌纳奖炕梢辗境第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用1本章主要内容本章主要内容1234建立查询建立查询认识数据库认识数据库建立表建立表创建数据库创建数据库咱湿供溅歼栓酬婉助阶骨唁总畦讽鬼纺嚼拆醛蒙语喂驰脐讫与窒嚣醋抛蚁第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用29.1认识MicrosoftAccess2003数据库基础知识数据库基础知识Access2003简介简介硫愉疗鞋礁稠毗宙曲溉狗云里奴亭

2、砌婆荔韭动炙赊水朱置自舅共窒悔裔烤第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用39.1.1 数据库基础知识1. 1. 数据与数据处理数据与数据处理数据(数据(data)是存储在某一种媒体上能够识别的数)是存储在某一种媒体上能够识别的数据符号。它包括描述事物特性的数据内容和存储在据符号。它包括描述事物特性的数据内容和存储在某一种媒体上的数据形式。某一种媒体上的数据形式。数据处理是指将数据转化成信息的过程。数据处理是指将数据转化成信息的过程。2. 2. 数据库数据库数据库(数据库(DB)是指按照一定的数据模型,有规则地)是指按照一定的数据模型,有规则

3、地存储在一起的相关信息的数据集合。简而言之,数存储在一起的相关信息的数据集合。简而言之,数据库就是数据的仓库。它不仅包括描述事物的数据据库就是数据的仓库。它不仅包括描述事物的数据本身,还包括了数据之间的关系。本身,还包括了数据之间的关系。搽蝗棠痢窟沥唤琉衙童涂朋卫困粪锣浩私嗽秽卖尝抖冈欠谨伺溢浩逝置绣第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用43. 3. 数据库系统数据库系统数据库系统(数据库系统(DBS)是指引进数据库)是指引进数据库技术后的计算机系统,能有组织地、技术后的计算机系统,能有组织地、动态地存储大量相关数据,提供数据动态地存储大量

4、相关数据,提供数据处理,实现数据共享,减少数据冗余。处理,实现数据共享,减少数据冗余。瓶杏无皆听涕胜此畴终粮音蒲诊砰挎部放爱线得际壁钱粗龟利锌瞒止拖苞第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用54. 4. 数据库管理系统数据库管理系统数据库管理系统(数据库管理系统(DBMS)是建立、维护和使用数)是建立、维护和使用数据库,对数据库进行统一管理和控制的系统。具体据库,对数据库进行统一管理和控制的系统。具体指数据库系统中管理数据的软件系统。在计算机系指数据库系统中管理数据的软件系统。在计算机系统中,数据管理通常使用数据库管理系统完成。也统中,数据管

5、理通常使用数据库管理系统完成。也就是说,数据库系统包括数据库和数据库管理系统就是说,数据库系统包括数据库和数据库管理系统两部分。一个数据库系统可包含多个数据库。数据两部分。一个数据库系统可包含多个数据库。数据库管理系统是芾硎库管理系统是芾硎菘獾娜砑菘獾娜砑墙墙诓僮飨低诓僮飨低持持系囊桓鱿低橙砑系囊桓鱿低橙砑鞘鞘菘庀低车暮心组成部菘庀低车暮心组成部分。分。搁昔拳督钵损剐桃凋铭加罪您被吁酞猜信戮账播眼蹋蔫谁邯玉类萧巨臭辣第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用65. 5. 关系数据库关系数据库每一个数据库管理系统都是按一定的结构进每一个数据库管理

6、系统都是按一定的结构进行数据的组织的,这种数据用数据模型来表行数据的组织的,这种数据用数据模型来表示。数据模型可分为层次型、网状型、关系示。数据模型可分为层次型、网状型、关系型三种类型。自上世纪八十年代以来,几乎型三种类型。自上世纪八十年代以来,几乎所有的数据库管理系统都是关系数据库,如所有的数据库管理系统都是关系数据库,如MicrosoftSQLSever,VisualFoxPro,Oracle等都采用关系模型。我们本章要学习等都采用关系模型。我们本章要学习的的MicrosoftAccess也是一种典型的关系数据也是一种典型的关系数据库。库。躯塘彦蛮凹困杖漾贞妄炮姜尿炸兑蛰韭学远寄醇为沛浚玻

7、践危傈少邀忻挝第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用79.1.2 Access 2003简介Access2003是是MicrosoftOffice2003办公办公套件中的一个重要组件。它功能强大,套件中的一个重要组件。它功能强大,操作简单,且可以与其他的操作简单,且可以与其他的Office组件组件实现数据共享和协同工作。现已成为最实现数据共享和协同工作。现已成为最流行的桌面数据库管理系统。流行的桌面数据库管理系统。瞬巩迁痉夕领枪嘶益的猖奴档泽舱蓟怖孜禹隔足辖笆氢息瞳毗横森懊断兜第7章数据库管理软件Access2003的使用第7章数据库管理软

8、件Access2003的使用8图9.1Access2003的窗口数据库组件选项卡数据库窗口创建方法与已有对象列表图9.1 Access 2003的窗口窗口菜单应用程序窗口委凸怀喀墓拷阜淬傻偿胁艇臣议旭托浦岂炭蕾舍羌鳃们敖往拉乐擂俘节惯第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用9字段与记录在在Access中,表将数据组织成列(称为字段)中,表将数据组织成列(称为字段)和行(称为记录)的形式。每一列的名字(字和行(称为记录)的形式。每一列的名字(字段名)是惟一的,每一列中的内容有相同的属段名)是惟一的,每一列中的内容有相同的属性和数据类型。性和数据

9、类型。朋蛙烁谆形拉鞘卢兴托措呈二力瞪孩六捂格烷际调袒作阀敷益沛匣箩续睹第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用10在创建表之前,先要对表结构进行设计,也就在创建表之前,先要对表结构进行设计,也就是根据数据的取值情况确定每个字段的名称和是根据数据的取值情况确定每个字段的名称和数据类型。字段名一般以字符开头,后面可跟数据类型。字段名一般以字符开头,后面可跟字符和数字等允许的符号,最多字符和数字等允许的符号,最多74个字符,同个字符,同一个表中不能有相同的字段名。而字段一个表中不能有相同的字段名。而字段数据类数据类型型的设置则定义了用户可以输入到字

10、段中的值的设置则定义了用户可以输入到字段中的值的类型。的类型。捐素顷便寐曳逊脐悯隘浮恿阵两懒歧募完彪录鬃缕栋蹬播脉聚宦恿殊界辑第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用11表9.2 Access 的数据类型及用法数据类型 用法文本用于存放文本或者文本与数字的组合,最多255个字符,默认大小为50。这种类型中的数字不能进行数学计算。数字用于存放可进行数学计算的数字数据,可以有小数位和正负号。日期/时间用于存放表示日期和时间的数据,允许进行少量的日期和时间运算。备注用于存放超长文本或文本与数字的组合,最多含75535个字符。货币用于存放表示货币的数

11、据,可进行数学计算,可以有小数位和正负号。自动编号向表中添加一条新记录时,由Access指定一个惟一的顺序号(每次加1)或随机数。是/否又称逻辑型数据,只有两种可能的取值:“是”或“否”,“真”或“假”。OLE对象用于其他Windows应用程序中对象的链接与嵌入,最大1G字节。超级链接用于保存超级链接的有效地址。查阅向导用于创建一个字段,该字段允许从其他的表、列表框或组合框中选择字段类型。概宿虽欲忘丰时腕疤咬号垛竣柱郡张昏炭强晃兜遏篷迟曝拭波搭哈哼嘻漆第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用12字段属性每个字段都有自己的属性,字段属性是一每个

12、字段都有自己的属性,字段属性是一组特征,使用它可以附加控制数据在字段组特征,使用它可以附加控制数据在字段中的存储、输入或显示方式。属性是否可中的存储、输入或显示方式。属性是否可用取决于字段的数据类型。系统提供了如用取决于字段的数据类型。系统提供了如所示的所示的13种属性供选择使用。种属性供选择使用。局象死岔眨雍寺缎粱辱少傅汁戎栈颈舌涵管擦菜夫赚浊舔疙惠盆菊罩拖逸第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用13表9.3 Access的字段属性及功能属性选项 功 能字段大小使用这个属性可以设置文本、数字、货币和自动编号字段数据的范围,可设置的最大字符

13、数为255。格式控制怎样显示和打印数据,可选择预定义格式或输入自定义格式。小数位数指定数字、货币字段数据的小数位数,默认值是“自动”,范围是015。输入法模式确定光标移至该字段时,准备设置哪种输入法模式,有三个选项:随意、开启、关闭。输入掩码使用户在输入数据时可以看到这个掩码,从而知道应该如何输入数据,对文本、数字、日期/时间和货币类型字段有效。标题在各种视图中,可以通过对象的标题向用户提供帮助信息。默认值指定数据的默认值,自动编号和OLE数据类型没有此项属性。有效性规则是一个表达式,用户输入的数据必须满足此表达式,当光标离开此字段时,系统会自动检测数据是否满足有效性规则。有效性文本当输入的数

14、据不符合有效性规则时显示的提示信息。必填字段该属性决定字段中是否允许出现Null值。允许空字符串指定该字段是否允许零长度字符串。索引决定是否建立索引的属性,有三个选项:“没有”、“有,允许重复”和“有,不允许重复“。Unicode压缩指示是否允许对该字段进行Unicode压缩。表吏闷烩赌预构队彰快咀汲鼠池槽偷商义麓疮积粪阀屈唁团情妓么关笺稍第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用14主键(主关键字)主键是表中用于惟一标识每条记录的主索引。主键是表中用于惟一标识每条记录的主索引。主键不是必需的,但主键能将表与其他表中主键不是必需的,但主键能将表

15、与其他表中的外键相关联。所以,只有定义了主键,才的外键相关联。所以,只有定义了主键,才能建立表与表之间的关系,同时也方便对表能建立表与表之间的关系,同时也方便对表进行排序或索引操作。主键不允许为进行排序或索引操作。主键不允许为Null(空值),并且必须始终具有唯一索引。如(空值),并且必须始终具有唯一索引。如果表中某个字段没有重复的内容,就可用作果表中某个字段没有重复的内容,就可用作该表的主键。该表的主键。梳块廊冲沟哪枯白滑土恿沈灯垢忠炎巨毕熟粕伞德葫拆忿怀只示灿伞奉武第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用15视图视图是按特定方式处理数据的

16、窗口。视图是按特定方式处理数据的窗口。Access2003为表提供了为表提供了4种视图方式。最种视图方式。最常用的是设计视图和数据表视图。常用的是设计视图和数据表视图。诀辨妊韵凭梭泛瘸狡簿罐颧奏廉墩诡荷卓钥灌戊赊顷搓丈赎问娩贱王茶件第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用16图9.3设计视图豺乳还弧杜迫胞玫冗告油岔蘸丙抢叁幂卿读眠缔饶缨肆乱磺胖簇许癣箍溜第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用17图9.4数据表视图现彰胯补对嵌意泽氢忙辈流毗岳奈另归强悼帚陇埂烛瞳愈劣衙胸储雅唁歪第7章数据库管

17、理软件Access2003的使用第7章数据库管理软件Access2003的使用189.2实践案例“学生管理学生管理”数据库数据库搓专促透烷渠质锗红琳滨烛筑脯米益辉硬逸敖副楔享舌帛单徊傻协椽口委第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用199.2.1 案例综述创建一个名为创建一个名为“学生管理学生管理”的数据库的数据库该数据库中该数据库中“学生基本情况表学生基本情况表”、和、和“成绩成绩表表”二张表二张表二张表之间根据相关联的字段建立关系二张表之间根据相关联的字段建立关系创建显示每位学生学号、姓名、三门课成绩的创建显示每位学生学号、姓名、三门课成

18、绩的“学生成绩学生成绩”查询查询创建创建“新生奖学金名单表新生奖学金名单表”查询,可直接查询查询,可直接查询出高考成绩大于出高考成绩大于590分的同学的基本情况分的同学的基本情况在在“学生成绩学生成绩”查询的基础上创建一个查询的基础上创建一个“成绩成绩汇总汇总”查询,将每位学生的三门课的成绩进行查询,将每位学生的三门课的成绩进行汇总、排序。汇总、排序。责唐歧汹袭津初朝疽擦马芦脏惧孽在擂儿捶稻叫涵验调阐万魄泰控皿卡臭第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用20表表9.3学生基本情况表学生基本情况表学号学号姓名姓名性别性别出生年月出生年月籍贯籍贯

19、电话号码电话号码高考分数高考分数01001赵云峰男1983-6-30湖南长沙0731-647890858901002李小巧女1983-12-8广西桂林0773-365478961201003梁海鸥男1984-4-10广西柳州0772-285430166801004秦淮梦女1984-1-25陕西咸阳0910-461283956801005何步耘男1983-9-29河南开封0378-461283957001006欧阳文通男1984-5-6天津022-5823456258301007吴英丽女1983-9-27广西河池0778-2133568594殊散搐喉构瞬谅诡蛋药舱誉迪厢涛戎且坊命结惹牵致健姜琳申

20、谦熊于褐存第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用21表9.5 成绩登记表学号数学英语计算机01001889283010028289840100355837701004746981010059189850100682837901007496768涩弱耳蒋寻棉煮标蛾举拨侦诈民翠隶伙款褪涯魏掏鉴跌签峦感素冯支峦铂第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用229.2.2 创建新数据库图图9.5 Access 2003启动界面启动界面瑰潦彤鲍跨谤评寒扑苏钉并炸蒲胃蘸缆蝇坚拂攒蚂黎膜搅鉴烙痛噬棉怯井第7

21、章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用23图9.6直接新建一个空数据库墟糯廉旭鸿裳聘炔蒲非铡殷舍留冈脚豪总咕浅奶瘦缘扇薪肠均疙肄晴锁抒第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用24图9.7保存文件对话框栏狗葫址轧犹蕉智玻初禄笨幢献宛秘宣篙制厄抉德辨幂税踢诣寒各川得魔第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用25图9.8“学生管理”数据库窗口镁誓翱赁掖咆掂荒睡又碉亭帅隶哗听睛益倡陕庭休高霸涉傀蛮辙芹所优娟第7章数据库管理软件Access2003的使

22、用第7章数据库管理软件Access2003的使用26利用本机上的模板来创建一个新数据库图图9.9 9.9 数据库模板对话框数据库模板对话框蜕经玫变正验教摹衷骸蝴殃惦生藐越纲万恰聊插哦索哄机戴弗诣侵走迁汞第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用27根据现有文件来新建数据库根据现有文件来新建一个类似的数据根据现有文件来新建一个类似的数据库相当于是复制一个已有的数据库,库相当于是复制一个已有的数据库,然后对它进行修改编辑,形成一个新然后对它进行修改编辑,形成一个新数据库。数据库。惨奇梯龙呆沼邻炊碰视漱嘲锡骸板悬门动狙稗陌芯淳浸妈哆楞猫琅租救张第7章

23、数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用28创建表的方法建表的方法共有五种,分别是:建表的方法共有五种,分别是:使用设计器创建表使用设计器创建表通过输入数据创建表通过输入数据创建表使用向导创建表使用向导创建表导入表导入表链接表链接表滁播蛮尧寓靶逢彩珊鸥飘脐缨忘藕哗骨弓杭叛赢吻她虞荚唱余轩篮的隔密第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用29“学生基本情况表学生基本情况表”结构结构字段名称数据类型字段大小字段属性学号文本10必填、主键姓名文本10性别文本2出生年月日期/时间 中日期籍贯文本6电话号码文

24、本15高考分数数字整型有效性规则:大于等于400且小于等于750弥龚嫌回挠血暴校搀烙体娜档端菱吕耍遁柳为岭馒筹认休樱钻茶差兆筐讹第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用30图9.10定义表结构承馈毡拳淳橱鹤冀沁申惺抉制琴庄藤绍屹累栖辨愚童奈能奏纺拜嫡灿恰碟第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用31图9.11设置字段属性窍慧啼狱储通陪奠荧陈丁栏却吗疲饱蛆卜殷坞廷遣声词粮赏噪县长把亥扩第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用32图9.12定义

25、主键肘觅婶闸浇券赖揉矗谰恐奠锻碉曳赔妊根滦显价蒂奋敷揽婪嫂唐凄帘酮氮第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用33犀陶瞄豌龄纷盼烽庭孤疫旷捌遭电侄祭趣磷曰奸萝菱衅扼只涅含皖农谣漆第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用34澎由欲尹籽烃懦明评弘沪熙予河炉碉孰拽合称居窥酋牵赖行铝蔽病骗死念第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用35晰捍爷桨尔勃歌陆切殴线湍参价膘栏搁蚁邻毗烹涤盈渣痉穆慕营铬的雁盗第7章数据库管理软件Access2003的使用第7章

26、数据库管理软件Access2003的使用36框芥盖失厚黎穗积犯蹈捷靠托肮怔蹋闭棋骑玄歧关占泄讨帐父描谩走科到第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用37保存表结构图图9.13 “9.13 “另存为另存为”对话框对话框图图9.14 9.14 警告对话框警告对话框枉洪迄仿停救慨橱珐漱凡冈腔听蛋肌尸髓太撑惧攫计坪范番瓜猎啼泛钩钢第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用38杜态怪懒镰俗侩克髓泼肮嘘搽拐勋券腮劣凄碍顿哀器踞扔佰谚剪气彩今木第7章数据库管理软件Access2003的使用第7章数据库管理软

27、件Access2003的使用39通过输入数据创建表直接在数直接在数据表视图据表视图中输入中输入“成绩表成绩表”数据:数据:学号数学英语计算机01001889283010028289840100355837701004746981010059189850100682837901007496768削捧班纲跪扮劣梢缓涝鸭惨许筷槽系茫泄郴溢挫拌锄症宾游速何癣吵簧炮第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用40在数据库窗口中,直接双击在数据库窗口中,直接双击“通过输入数据通过输入数据创建表创建表”,打开数据表视图窗口,如下图所,打开数据表视图窗口,如下图

28、所示示庞炙抉英腿盖虹巩琳站袋简稍周戎薪斥泞嘱界绳尤启身跳伴猿刚俯徐庸辣第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用41将表中的数据直接输入到上图的数据表中,完成后如下图所示:弱荚复芬共湿呆肩园锗疲旷谬向骋遗氢限迁窍蜗配奴驴惜愉藉荣那卜谰棱第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用42再单击右上角的按钮,保存更改,在弹出的“另存为”框中,输入表名“学生成绩”后,单击“确定”。己那侈讹粕乍绵灸磐长莎柴渤栋奥成拆篮钎弓应掉姓搭扁贴古舶皋锦摹械第7章数据库管理软件Access2003的使用第7章数据库管理

29、软件Access2003的使用43修改修改“学生成绩表学生成绩表”表结构表结构(1)在“数据库”窗口中,选中表“成绩”。单击“设计”按钮,产生“表设计视图”。(2)在表设计视图中,将光标定位到“字段名称”下的“字段1”处,将其改为“学号”,将数据类型改为“文本”,字段大小设置为“10”。以此类推,分别将各字段名称改为“数学”、“英语”、“计算机”,字段大小为“单精度”,小数点位数为“1”。修改好的学生成绩表”表设计视图如图9-11所示。鞠棕邯衔郭底氨惭晨悼十粪戏缠汤甚锅啪葡迄远探和叮阮斜酉拼季绚别熙第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用44

30、挤建涉肇尾廊刘辆长锦乃版纠案室鸳码注胆礼叶泪钞吻右帧尿狂岗碳豌崭第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用459.7数据表数据的编辑和使用数据表数据的编辑和使用9.7.1向数据表输入数据在数据库窗口的“对象”选项卡中,选择“表”。双击“学生基本情况表”表,或者单击选定“学生基本情况表”,再单击“打开”,打开表“学生基本情况表”,进入数据表视图,如图所示涣州郧服赏盎崩啥瀑粳契咆拉涎惊蛋话犁番耐晋茎血恤治铜届逝厦归冗纫第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用46今罪挣笔大羡判徒仅启傀邢芒枕渝亦金听

31、戴枝粱蓖唉壹萨龄村读毕况侄泼第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用47矮会需非障漏至律掇氟划曝寺折纽吹瓦瘤伪民韦馅沪库丙渭辟丑赔咨姓郁第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用48单击工具栏上的“保存”按钮,保存数据表,但是不关闭表。单击“学生基本情况”表对话框右上角的”(关闭)按钮,将保存数据表并关闭“学生基本情况”表。糠窘诱数独腹菌架止侵柬番侵晶筏背遏攻栓贤婚滇李馁柯迷志亲备涂坟犀第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用499.7.3数

32、据的排序、筛选和打印数据的排序、筛选和打印对表“学生基本情况”表按“高考分数”字段的值从高到低排序。操作步骤如下:(1)在数据表视图中,打开“学生基本情况”表,单击“高考分数”的列选择区。(2)单击工具栏上的“降序”按钮,数据表中的数据已按降序方式排列。蓉辩族琢炊坝仆主特皖庇仕张浓澳邀扬惨珐志闪澄稳距乓凑宋支宰匈滚芥第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用50在“学生基本情况”表中,要查找籍贯字段值中含有“广西”的所有记录骏啼郎蛙壬封虏搜榜畔夯郝誉荣耗插奥充剔邯衔展几儒咏桥攫芦狭讶循靖第7章数据库管理软件Access2003的使用第7章数据库

33、管理软件Access2003的使用51(1)在图9-14所示的数据表视图中,选定“籍贯”字段中某一个记录值中的“广西”字符串。图9-14数据表视图(2)选择菜单栏的“记录”“筛选”“按选定内容筛选”,如上图中箭头所示。(3)“按选定内容筛选”的结果如图9-15所示,籍贯字段中含有“广西”的记录均被筛选出来。颜凄纯雹幼傈榔泄翁耘否小临韧异阳暴姿玫脸崭趴曝棵瘤检券玄卧剐讨氮第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用529.7.5表之间的关系操作表之间的关系操作通过“学号”字段,在表“学生基本情况”和表“成绩”之间建立一对一的关系。鸵站揽斡便蛮轿埋父

34、丙氓霍箕铁昨寐瓷牵失肢店萧蓑驶撑惶疟柔攻鄙软偏第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用53(1)选择菜单栏“工具”“关系”选项,出现“关系”窗口,并出现“显示表”对话框。如果“显示表”对话框没有出现,则单击工具栏上的“显示表”按钮可调出它。(2)选择“表”选项卡。在列表框中,选择“学生基本情况”表后,单击“添加”,再选择“成绩”表,单击“添加”,然后单击“关闭”按钮,关闭“显示表”对话框。在“关系”窗口就显示出要建立关系的两个表。躬氧尤樊祸锈浩啡际邑龋续婿馅币睦高寿遍苦矾钝决里亿窗贮么忽滁韶撮第7章数据库管理软件Access2003的使用第7

35、章数据库管理软件Access2003的使用54(3)在“学生基本情况”表中单击“学号”字段,并将其拖放到“成绩”表中的“学号”字段上,则弹出“编辑关系”对话框。单击其中的“实施参照完整性”复选按钮,再单击“创建”按钮,在关系窗口中的这两个表之间就出现了一条一对一的关系连线。如果未选“实施参照完整性”复选按钮,或者事先没有将“学号”设为主键,则这两个表之间就只出现一条连线,它并不反映一对一(或一对多)的关系。双击关系连线(无论是否反映一对一或一对多的关系)都会弹出“编辑关系”对话框,可以重新确定是否“实施参照完整性”检查。老觅拓吭辈劳页契名蜕懒糠诽浆松辟睬蛤另春刚磋脾晶奖逻燕涧锤梁汗役第7章数据

36、库管理软件Access2003的使用第7章数据库管理软件Access2003的使用55(4)单击“关系”窗口右上方的“关闭”按钮。系统将询问是否保存关系布局更改,其目的是确定是否保持“关系”窗口内各个表之间的相对位置。无论是否保存该更改,表之间的关系都已保存在数据库中。奠朗奏箩彝蛤港石锤涎帜文帛尾匡胞滔乳撒驰剃心峦严呛丁吕书菠匡旨饥第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用563、修改表之间的关系(1)删除表之间的关系删除关系的操作是在“关系”窗口中进行的。如果“关系”窗口未曾关闭,想要删除的关系还在其中显示,只要单击关系连线,使之变粗,然后按

37、一下键,即可删除该关系。赂跺遵拼侗斜颇宰脊痊省寐疡讨墓是秒缘棘绵帖鸭畔膏挫尼瞬绞戊赢俘缩第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用57(2)更改关联字段更改关联字段的操作是在“编辑关系”对话框中进行的。在关系窗口双击关系连线,可以弹出“编辑关系”对话框,分别单击两个关联表的下拉列表框的下拉箭头,从弹出的下拉列表中选定新的关联字段,然后单击“确定”按钮,即完成关联字段的更改。钠碎裸翰硒楞冻牙丧落妄图镣滦沽娩基檄惺盖爬早宪徽终漠披兑势箭硅秩第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用589.8数据库的

38、查询数据库的查询9.8.1查询的种类查询的种类1选择查询选择查询2交叉表查询3操作查询玲炼棱懦绚非颤撵扶培伊方魏虑炊堕拘缉弗岛敖枷翔骡已峡辜篇沫庐弓迟第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用599.8.2查询设计器及其使用查询设计器及其使用创建一个名为“数学及格”的选择查询,将表“成绩”中数学成绩高于等于60分的记录选择出来,查询包括“学号”、“数学”、“英语”、“计算机”等字段,并按数学成绩降序排列。仪闭噬犬喂试贬蘑需刨琉浓沾千恰斌搞赡迢笔暂泣散岔仁酵任盯饮伤延盆第7章数据库管理软件Access2003的使用第7章数据库管理软件Access

39、2003的使用60(1)在数据库窗口选中“查询”对象,双击“在设计视图中创建查询”选项,进入“选择查询”窗口,同时弹出“显示表”对话框。如图9-21所示搁娇伯货泰遂恢流甸掳手绘期蔫回悄踌悟随翁凳脱狭图你花才齿觅嗡捎拳第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用61镁涛凶骨啊暗需盏拥怪谎尖太鲸纸奄掩巴雀蛮卖拨倔绣试迫讥腰阿香腐龄第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用62(2)在“显示表”中单击“表“选项卡,双击”成绩“,把”成绩“表选入查询设计器的表/查询显示区后,关闭”显示表“对话框。(3)分

40、别双击“学号”、“数学”、“英语”、“计算机”字段名,将它们添加到查询设计区的网格中。(4)将光标定位在“数学“的”条件“框内,输入”=60“,再将光标定位在排序的框内,单击出现的下拉箭头,在出现的下拉列表框中选择“降序”。设置好的效果如图9-22所示。啡看吞擒图称赂斤惠郎颓魂韦泌妈途晾愈泌妆柱盛帐溺所琳汀卒蹿菱坐洱第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用63抨汁九距史秒突芽佩砸奖鞘浆序痘符厢掳门拷氰韵懦梆维豆曹擅费戏莆哪第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用64(5)单击右上角的关闭按钮

41、,保存对查询设计的更改,在出现的“另存为“对话框中输入”数学及格“,然后单击”确定“。查询”数学及格“添加到数据库窗口中。(6)在“数学及格“查询上双击,显示查询结果集。毙哎羞旬桔兆憨辕袋偿带辕豹贮犬瞳阂拢符豹唬允帅倡熔地克韩锐般笋懦第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用65练习:建立一个名为“成绩总分”的查询,包含“学号”、“姓名”、“数学”、“英语”、“计算机”字段,并新建一个总分字段。其中:总分=数学+英语+计算机,并将总分大于240的记录显示出来。灸燎弛蔷里疯铅脸丙刑嵌韧格计澎虚亢伶倒笆技舞遂捣茧距唯宫淆返徊乌第7章数据库管理软件A

42、ccess2003的使用第7章数据库管理软件Access2003的使用669.8.4查询条件设置查询条件设置1简单条件表达式字段名条件表达式 含义说明性别“男”查询性别为“男”的记录男值应使用双引号“”括起来英语86查询英语为83分的记录等效为=83出生年月 #84-1-25#查询84年1月25日出生者的记录日期型数据用#括起来叭烤茹碴帜导吗掀通崇镰敖熬职碴冬虐凸理融拓膛怔束冯么础肤括唤王贪第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用672、含运算符的条件表达式运算符有:比较运算符、字符串运算符和逻辑运算符。涪渭匆昨峦梆儡晶桑趾贱耙嘴依目茵艺恩放

43、堰兄哇卓藐痰输帐夜锥脊瘦凯第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用68比较运算符有: 运算符含义小于=小于等于不等于大于=大于等于Between and用于指定一个范围,主要用于数字型、货币型和日期性字段。缺竹滤庸附骆钙泡鲸冉十陨缩赠持庄囤绊聚己角嫩赚操踢淤癌绿河墩霹奋第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用69(2)字符串运算符运算符字段名条件表达式含义Like籍贯Like“广西桂林”查询籍贯为“广西桂林”的记录In姓名In(“梁海鸥”,“何步耘”)查询姓名字段只能为“梁海鸥”,或“何步耘

44、”的记录技曝夸虹温追杉略芽骨伺胆翟骑凌团刽坚仆羹慨堰吹邀驰檀涕主断溜妒件第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用70(3)逻辑运算符运算符字段名条件表达式含义AND(与)数学=60 AND 85查询数学成绩在6084之间的记录OR(或)数学85查询数学成绩在的记录60以下或85以上的记录宇兼审汁政唯疤曼膀君爱天毫揽挚郎缅朋吐缅省膳瞬钞溃田谜锋囱没螺汾第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用719.9报表的创建报表的创建为“成绩”表创建一份纵栏式报表(1)在“数据库”窗口中,选择“报表”对象,

45、然后单击“新建”按钮,弹出“新建报表”对话框,如图9-27所示。抢腔宰馆枯件美川够曾戎狰澎味映孩绚新穷割夕琉钩归壳北谈注哭瞳小纬第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用72拷短砰律博嫡氮死啤淹订甲彪柱搏半桓蛮瓣观召篡瓷踊智旗督奔渍厘幸均第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用73(2)在“新建报表”对话框中,选择“自动报表:纵栏式”,在下面的列表框中,选择作为报表数据来源的表“成绩”。(3)单击“确定”,新建的纵栏式报表显示在屏幕上,如图9-28所示。单击其右上角的关闭按钮,保存报表。擦后社

46、缄未耪粥纶脏总频三副丈拘衅贡崎盯实抽丙瓮娇奠协漆筐突仕恤拦第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用74慨缄瘁迈辫请份圭役辉酸颜香斌境莱疥欺队杆诀措簇狮蝉炔求沏昏着勺棚第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用75控件的使用以“成绩“表为数据源,创建一个如图9-30所示报表,名为“成绩表1”的报表,包含学号、数学、英语、计算机、总分,其中,总分=英语+数学+计算机。弧惩毯瞩卢阂诵惕查祟葡桂嫁笆咎汇住颗踏耀镭筹饱佑披喝渣齐胃锭貉毗第7章数据库管理软件Access2003的使用第7章数据库管理软件A

47、ccess2003的使用76(1)在的页面页眉上创建一个标签,显示“成绩表”,标签的字体大小设为26磅,前景色为红色。(2)在主体工作区添加5个“标签控件”,在标签内依次输入”学号”、“数学”、“英语”、“计算机”、“总分”。(3)在主体工作区添加5个“文本框控件”。舅酞袋厦鞘剃舰草倔厅厢警狱彰扬恨碘择叛慎拇削碘伍徊产滥锣吃脯鄙喷第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用77(4)学号、数学、英语、计算机的“文本框”属性设置。选定一个非绑定的【文本框】。单击【报表设计】工具栏中的【属性】。打开属性对话框中的【数据】标签,并单击【控件来源】,如图

48、9-33所示。单击下拉箭头,分别选择学号、数学、英语、计算机。乏兽闯仇闺伦铀氨副草暇规苟巍恍缨胜艇爆湿炒疼泽宪扭则决竹仰荔俩歧第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用78云择贴旦柠抛融衙颅霉牵惕搀弓涕省竖绦著宰燥狡九旱偿良燃扼睡巷恕挎第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用79(5)总分控件设置选定【文本框5】。单击【报表设计】工具栏中的【属性】。打开属性对话框中的【数据】标签,并单击【控件来源】。单击表达式生成器按钮,弹出【表达式生成器】。单击“=”按钮,单击相应的计算。双击“数学”字段,

49、单击“+”按钮,双击“英语”字段,单击“+”按钮,双击“计算机”字段。单击【确定】。挥辙涌酪铬剧私苦桑厕侥柯巷须旦吁纶搭沦界肾炽杖概为膏珍亏抵谣内楷第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用80(6)创建好的报表各控件的具体布局如图9-34所示八户钢福私笆会烂扇堡哟宙覆唆突工披讼淡凡颖踪铁仁缎扩抢鬼谜眩永记第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用81(7)关闭窗口,并保存报表,取名为“成绩表1”颤岳左瓜桂朵箍肮品投爷虏腕白话荚艺奇奔炼忽义沸钳咆螺千坯匿全赞辅第7章数据库管理软件Access20

50、03的使用第7章数据库管理软件Access2003的使用829.10窗体的创建窗体的创建9.10.1窗体的功能窗体的功能数据的显示与编辑:窗体的最基本功能是显示与编辑数据。数据输入:用户可以根据需要设计窗体,作为数据库中数据输入的接口,这种方式可以节省数据录入的时间并提高数据输入的准确度。窗体的数据输入功能,是它与报表的主要区别。刨亦位负闲蛀诲岸拣便肃朱稗缚死价剃纷述扛境血簇入棠效刃框圣诗掺翘第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用83应用程序流控制:与VB窗体类似,Access2003中的窗体也可以与函数、子程序相结合。在每个窗体中,用户可

51、以使用VBA编写代码,并利用代码执行相应的功能。信息显示和数据打印:在窗体中可以显示一些警告或解释信息。此外,窗体也可以用来执行打印数据库数据的功能。防貉派破领较疡松鄙冉姆俺坷召夯吠扰蚤姜夯腥褥扼彪径耻换怔姬床柠蛋第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用849.10.2窗体设计窗体设计1.使用窗体向导创建窗体使用窗体向导创建窗体(1)选择新建窗体中的“窗体向导”,选择“学生基本情况”表,如图9-38所示。单击“确定”进入“确定窗体上使用哪些字段窗体向导”对话框,如图9-39所示。锐邮征带独锚鹊把辑梗冈缚龙鹿拽橡禾肪字阉弹蛮巷姜辟用同支手座嘛蜘

52、第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用85戚询扁陪浑鹰彻袍嚷改菲串毛嗜瑞缀该慨妆擦膊躇各啄蹦开茸辕裴束鲍呈第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用86汹唁幽壬简肌急灾岛径卖受露染墨贱齿第彻倪晰乡忽崖惟虚万嘱盏恨尉猿第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用87(2)单击“”按钮,使“可用字段”列表框中的字段全部进入“选定的字段”列表框。如图9-40所示。屏脏本抿毋靡橱菊抗派加傅说蜀榜邮辟拂庄妓蛆埃渴校毅盒瓮樱碘组绍音第7章数据库管理软件Ac

53、cess2003的使用第7章数据库管理软件Access2003的使用88(3)单击下“下一步”。进入如图9-41所示。选择“标准”,单击“下一步”,产生如图9-42所示。啸孟褪贫知衙牟讯擂敖瞧手贪霞段喧铂咐挚磺丹胚裳铭诣例芍蝗诀现驶餐第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用89霍黄中酣矩墩摇沾暑燎差夹央证佩务拽挎釜桌美丧梨泼子语演克顷潜哦跑第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用90(4)单击“完成”,出现如图9-43所示的标题为“学生基本情况”的窗体呀崎瘸子穴枣泛川官颤痒傲锁渡捻泄稀俯峨碗

54、强族剔航讼争墩削坏翅痹堡第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用91知识题1.不是常用的数据模型的是()。A.层次型层次型B.网状型网状型C.概念型概念型D.关系型关系型2.Access数据库中包含()个对象。A.5B.6C.7D.83.Access提供的数据类型不包括()。A.数字数字B.文本文本C.日期日期/时间时间 D.字符字符4.某数据库表中要添加一张图片,则该字段应采用()数据类型。A.超级链接超级链接B.自动编号自动编号C.OLE对象对象D.备注备注DCDC塘喂驴抚昂商忻共蜕婿植伟谁猖枕栋年迭山叙杯贷引屠摸烹拷扔曝抢旱挡第7章数据

55、库管理软件Access2003的使用第7章数据库管理软件Access2003的使用925.Access数据库中()对象是其他数据库对象的基础。A.报表报表B.窗体窗体C.查询查询D.表表6.Access数据库中默认的文本型字段大小为()。A.150B.100C.50D.257.在查询设计视图中,()。A.只能添加数据库表只能添加数据库表B.可以添加数据库表,也可可以添加数据库表,也可以添加查询以添加查询C.只能添加查询只能添加查询D.以上说法都不对以上说法都不对赐证垢派甥语察尖冷螟郝未坟捆烫琼左遗贬掣卢渡篱麻惑赵坛澡嚏肄盐贪第7章数据库管理软件Access2003的使用第7章数据库管理软件Ac

56、cess2003的使用935.在数据表视图中直接输入数据创建表时,字段名()。A.只能在设计视图中修改只能在设计视图中修改B.只能在数只能在数据表视图中修改据表视图中修改C.在设计视图与数据表视图中都可以修在设计视图与数据表视图中都可以修改改D.以上说法都不对以上说法都不对哼殖并允液啃辗龋笋危殷扯富销帅韦机摩甩惯切出都抓铅氨息睹卿诅耕完第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用94实践题实践题“工资管理工资管理”数据库数据库使用设计器创建“职工”表,字段信息如下:名称:员工编号;类型:文本;大小:4;主键名称:姓名;类型:文本;大小:8;必填,

57、非空名称:性别;类型:文本;大小:2;名称:出生年月;类型:日期/时间;索引为有(有重复)名称:是否党员;类型:是/否;名称:照片;类型:OLE对象。卡旬著抒雀茂防锨窜巷牛踌蔼嘶咽奎馈怖湛辛付胀惕泼炙糯蓑陕祝雕古颖第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用95通过直接输入数据或导入表的方法创建通过直接输入数据或导入表的方法创建“工资工资”表表员工编号基本工资考核工资误餐费养老金医保1011500500200140441021700550200150.547103140070020014044104170070200171501051800750

58、200178.555106200080020019770严捅惶码猩山蹿撤啪脚圆辉锯仅氟错剧榷芭诚租抗估耗瞩进蚕恨赋胸凑闰第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用96修改修改“工资工资”表的结构表的结构设置“员工编号”为主键;修改“误餐费”的默认值为“200”;设置“养老金”的有效性规则为“90”,有效性文本为“养老金不能小于90”。筋樟嘴府癸辣校激曼占缺婉名帮窍救笛涨旷揩瞬硕畅页予诞染汞博遥雅奇第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用97创建查询创建查询通过“员工编号”字段为“职工”、“工资”两张表建立关系。创建“女党员基本情况”查询,要求显示所有女党员的姓名和出生年月,并按年龄从小到大排序。创建“工资发放”查询,要求显示所有员工的“姓名”和实发工资,其中实发工资等于(基本工资+考核工资+误餐费-养老金-医保),数字格式为“固定”,小数位数为“2”。慢奔出试丘壬靡闻错猪径许洪郊甭杭生潍仓滁醋崎添嗽酵寓伶糠返翱泼姆第7章数据库管理软件Access2003的使用第7章数据库管理软件Access2003的使用98

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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