数据库管理软件Access2003的使用学习教案.pptx

上传人:一*** 文档编号:71936268 上传时间:2023-02-07 格式:PPTX 页数:98 大小:2.15MB
返回 下载 相关 举报
数据库管理软件Access2003的使用学习教案.pptx_第1页
第1页 / 共98页
数据库管理软件Access2003的使用学习教案.pptx_第2页
第2页 / 共98页
点击查看更多>>
资源描述

《数据库管理软件Access2003的使用学习教案.pptx》由会员分享,可在线阅读,更多相关《数据库管理软件Access2003的使用学习教案.pptx(98页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、会计学1数据库管理软件数据库管理软件Access2003的使用的使用(shyng)第一页,共98页。本章主要本章主要(zhyo)内容内容123 4 建立建立(jinl)查询查询 认识认识(rn shi)数据库数据库 建立表建立表 创建数据库创建数据库第1页/共98页第二页,共98页。9.1 9.1 认识认识(rn shi)Microsoft Access 2003(rn shi)Microsoft Access 2003n n数据库基础知识数据库基础知识n nAccess 2003 简介简介(jin ji)第2页/共98页第三页,共98页。9.1.1 数据库基础知识n n1.1.1.1.数据与

2、数据处理数据与数据处理数据与数据处理数据与数据处理n n数据(数据(数据(数据(datadatadatadata)是存储在某一种媒体上能够识别的数据符号。它包括描述事物特性的数据内容)是存储在某一种媒体上能够识别的数据符号。它包括描述事物特性的数据内容)是存储在某一种媒体上能够识别的数据符号。它包括描述事物特性的数据内容)是存储在某一种媒体上能够识别的数据符号。它包括描述事物特性的数据内容和存储在某一种媒体上的数据形式。和存储在某一种媒体上的数据形式。和存储在某一种媒体上的数据形式。和存储在某一种媒体上的数据形式。n n数据处理是指将数据转化成信息的过程。数据处理是指将数据转化成信息的过程。数

3、据处理是指将数据转化成信息的过程。数据处理是指将数据转化成信息的过程。n n2.2.2.2.数据库数据库数据库数据库n n数据库(数据库(数据库(数据库(DBDBDBDB)是指按照一定的数据模型,有规则地存储在一起的相关)是指按照一定的数据模型,有规则地存储在一起的相关)是指按照一定的数据模型,有规则地存储在一起的相关)是指按照一定的数据模型,有规则地存储在一起的相关(xinggun)(xinggun)(xinggun)(xinggun)信息的数信息的数信息的数信息的数据集合。简而言之,数据库就是数据的仓库。它不仅包括描述事物的数据本身,还包括了数据集合。简而言之,数据库就是数据的仓库。它不仅

4、包括描述事物的数据本身,还包括了数据集合。简而言之,数据库就是数据的仓库。它不仅包括描述事物的数据本身,还包括了数据集合。简而言之,数据库就是数据的仓库。它不仅包括描述事物的数据本身,还包括了数据之间的关系。据之间的关系。据之间的关系。据之间的关系。第3页/共98页第四页,共98页。n n3.3.数据库系统数据库系统n n数据库系统(数据库系统(DBSDBS)是指引进数据库技术后)是指引进数据库技术后的计算机系统,能有组织地、动态地存储的计算机系统,能有组织地、动态地存储大量大量(dling)(dling)相关数据,提供数据处理,相关数据,提供数据处理,实现数据共享,减少数据冗余。实现数据共享

5、,减少数据冗余。第4页/共98页第五页,共98页。n n4.4.4.4.数据库管理系统数据库管理系统数据库管理系统数据库管理系统n n数据库管理系统(数据库管理系统(数据库管理系统(数据库管理系统(DBMSDBMSDBMSDBMS)是建立、维护和使用数据库,对)是建立、维护和使用数据库,对)是建立、维护和使用数据库,对)是建立、维护和使用数据库,对数据库进行统一管理和控制的系统。具体指数据库系统中数据库进行统一管理和控制的系统。具体指数据库系统中数据库进行统一管理和控制的系统。具体指数据库系统中数据库进行统一管理和控制的系统。具体指数据库系统中管理数据的软件系统。在计算机系统中,数据管理通常管

6、理数据的软件系统。在计算机系统中,数据管理通常管理数据的软件系统。在计算机系统中,数据管理通常管理数据的软件系统。在计算机系统中,数据管理通常(tngchng)(tngchng)(tngchng)(tngchng)使用数据库管理系统完成。也就是说,数据库使用数据库管理系统完成。也就是说,数据库使用数据库管理系统完成。也就是说,数据库使用数据库管理系统完成。也就是说,数据库系统包括数据库和数据库管理系统两部分。一个数据库系系统包括数据库和数据库管理系统两部分。一个数据库系系统包括数据库和数据库管理系统两部分。一个数据库系系统包括数据库和数据库管理系统两部分。一个数据库系统可包含多个数据库。数据库

7、管理系统是芾硎统可包含多个数据库。数据库管理系统是芾硎统可包含多个数据库。数据库管理系统是芾硎统可包含多个数据库。数据库管理系统是芾硎菘獾娜砑菘獾娜砑菘獾娜砑菘獾娜砑墙墙墙墙诓僮飨低持诓僮飨低持诓僮飨低持诓僮飨低持系囊桓鱿低橙砑系囊桓鱿低橙砑系囊桓鱿低橙砑系囊桓鱿低橙砑 鞘鞘鞘鞘菘庀低车菘庀低车菘庀低车菘庀低车暮心组成部分。暮心组成部分。暮心组成部分。暮心组成部分。第5页/共98页第六页,共98页。n n5.5.5.5.关系数据关系数据关系数据关系数据(shj)(shj)(shj)(shj)库库库库n n每一个数据每一个数据每一个数据每一个数据(shj)(shj)(shj)(shj)库管理系统

8、都是按一定的结构进行数据库管理系统都是按一定的结构进行数据库管理系统都是按一定的结构进行数据库管理系统都是按一定的结构进行数据(shj)(shj)(shj)(shj)的组织的,的组织的,的组织的,的组织的,这种数据这种数据这种数据这种数据(shj)(shj)(shj)(shj)用数据用数据用数据用数据(shj)(shj)(shj)(shj)模型来表示。数据模型来表示。数据模型来表示。数据模型来表示。数据(shj)(shj)(shj)(shj)模型可分为层次模型可分为层次模型可分为层次模型可分为层次型、网状型、关系型三种类型。自上世纪八十年代以来,几乎所有的数据型、网状型、关系型三种类型。自上世

9、纪八十年代以来,几乎所有的数据型、网状型、关系型三种类型。自上世纪八十年代以来,几乎所有的数据型、网状型、关系型三种类型。自上世纪八十年代以来,几乎所有的数据(shj)(shj)(shj)(shj)库管理系统都是关系数据库管理系统都是关系数据库管理系统都是关系数据库管理系统都是关系数据(shj)(shj)(shj)(shj)库,如库,如库,如库,如Microsoft SQL SeverMicrosoft SQL SeverMicrosoft SQL SeverMicrosoft SQL Sever,Visual FoxProVisual FoxProVisual FoxProVisual Fo

10、xPro,OracleOracleOracleOracle等都采用关系模型。我们本章要学习的等都采用关系模型。我们本章要学习的等都采用关系模型。我们本章要学习的等都采用关系模型。我们本章要学习的Microsoft Microsoft Microsoft Microsoft AccessAccessAccessAccess也是一种典型的关系数据也是一种典型的关系数据也是一种典型的关系数据也是一种典型的关系数据(shj)(shj)(shj)(shj)库。库。库。库。第6页/共98页第七页,共98页。9.1.2 Access 2003简介(jin ji)n nAccess 2003是是Microso

11、ft Office 2003办公办公(bn gng)套件中的一个重要组件。它功能套件中的一个重要组件。它功能强大,操作简单,且可以与其他的强大,操作简单,且可以与其他的Office 组组件实现数据共享和协同工作。现已成为最件实现数据共享和协同工作。现已成为最流行的桌面数据库管理系统。流行的桌面数据库管理系统。第7页/共98页第八页,共98页。图图9.1 Access 20039.1 Access 2003的窗口的窗口(chungk(chungk u)u)数据库组件(z jin)选项卡数据库窗口(chungku)创建方法与已有对象列表图9.1 Access 2003的窗口窗口菜单应用程序窗口第8

12、页/共98页第九页,共98页。字段与记录(jl)n n在在在在AccessAccess中,表将数据组织成列(称为字段)和行(称为记录)的形中,表将数据组织成列(称为字段)和行(称为记录)的形中,表将数据组织成列(称为字段)和行(称为记录)的形中,表将数据组织成列(称为字段)和行(称为记录)的形式。每一列的名字(字段名)是惟一的,每一列中的内容有相同式。每一列的名字(字段名)是惟一的,每一列中的内容有相同式。每一列的名字(字段名)是惟一的,每一列中的内容有相同式。每一列的名字(字段名)是惟一的,每一列中的内容有相同(xin(xin tn tn)的属性和数据类型。的属性和数据类型。的属性和数据类型

13、。的属性和数据类型。第9页/共98页第十页,共98页。n n在创建表之前在创建表之前在创建表之前在创建表之前(zhqin)(zhqin),先要对表结构进行设计,也就是根据数据的取值,先要对表结构进行设计,也就是根据数据的取值,先要对表结构进行设计,也就是根据数据的取值,先要对表结构进行设计,也就是根据数据的取值情况确定每个字段的名称和数据类型。字段名一般以字符开头,后面可跟字情况确定每个字段的名称和数据类型。字段名一般以字符开头,后面可跟字情况确定每个字段的名称和数据类型。字段名一般以字符开头,后面可跟字情况确定每个字段的名称和数据类型。字段名一般以字符开头,后面可跟字符和数字等允许的符号,最

14、多符和数字等允许的符号,最多符和数字等允许的符号,最多符和数字等允许的符号,最多7474个字符,同一个表中不能有相同的字段名。个字符,同一个表中不能有相同的字段名。个字符,同一个表中不能有相同的字段名。个字符,同一个表中不能有相同的字段名。而字段数据类型的设置则定义了用户可以输入到字段中的值的类型。而字段数据类型的设置则定义了用户可以输入到字段中的值的类型。而字段数据类型的设置则定义了用户可以输入到字段中的值的类型。而字段数据类型的设置则定义了用户可以输入到字段中的值的类型。第10页/共98页第十一页,共98页。表表9.2 Access 9.2 Access 的数据类型及用法的数据类型及用法(

15、yn f)(yn f)数据类型 用法 文本 用于存放文本或者文本与数字的组合,最多255个字符,默认大小为50。这种类型中的数字不能进行数学计算。数字 用于存放可进行数学计算的数字数据,可以有小数位和正负号。日期/时间用于存放表示日期和时间的数据,允许进行少量的日期和时间运算。备注 用于存放超长文本或文本与数字的组合,最多含75535个字符。货币 用于存放表示货币的数据,可进行数学计算,可以有小数位和正负号。自动编号 向表中添加一条新记录时,由Access 指定一个惟一的顺序号(每次加1)或随机数。是/否 又称逻辑型数据,只有两种可能的取值:“是”或“否”,“真”或“假”。OLE对象 用于其他

16、Windows应用程序中对象的链接与嵌入,最大1G字节。超级链接用于保存超级链接的有效地址。查阅向导 用于创建一个字段,该字段允许从其他的表、列表框或组合框中选择字段类型。第11页/共98页第十二页,共98页。字段属性(shxng)n n每个字段都有自己的属性,字每个字段都有自己的属性,字段属性是一组特征,使用它可段属性是一组特征,使用它可以附加控制数据在字段中的存以附加控制数据在字段中的存储、输入或显示方式。属性是储、输入或显示方式。属性是否否(sh fu)可用取决于字段的可用取决于字段的数据类型。系统提供了如所示数据类型。系统提供了如所示的的13种属性供选择使用。种属性供选择使用。第12页

17、/共98页第十三页,共98页。表表9.3 Access9.3 Access的字段属性的字段属性(shxng)(shxng)及功能及功能属性选项 功 能 字段大小 使用这个属性可以设置文本、数字、货币和自动编号字段数据的范围,可设置的最大字符数为255。格式 控制怎样显示和打印数据,可选择预定义格式或输入自定义格式。小数位数 指定数字、货币字段数据的小数位数,默认值是“自动”,范围是015。输入法模式 确定光标移至该字段时,准备设置哪种输入法模式,有三个选项:随意、开启、关闭。输入掩码 使用户在输入数据时可以看到这个掩码,从而知道应该如何输入数据,对文本、数字、日期/时间和货币类型字段有效。标题

18、 在各种视图中,可以通过对象的标题向用户提供帮助信息。默认值 指定数据的默认值,自动编号和OLE数据类型没有此项属性。有效性规则是一个表达式,用户输入的数据必须满足此表达式,当光标离开此字段时,系统会自动检测数据是否满足有效性规则。有效性文本 当输入的数据不符合有效性规则时显示的提示信息。必填字段 该属性决定字段中是否允许出现Null值。允许空字符串 指定该字段是否允许零长度字符串。索引 决定是否建立索引的属性,有三个选项:“没有”、“有,允许重复”和“有,不允许重复“。Unicode压缩 指示是否允许对该字段进行Unicode压缩。第13页/共98页第十四页,共98页。主键(主关键字)n n

19、主键是表中用于惟一标识每条记主键是表中用于惟一标识每条记录的主索引。主键不是必需的,录的主索引。主键不是必需的,但主键能将表与其他表中的外键但主键能将表与其他表中的外键相关联。所以,只有定义了主键,相关联。所以,只有定义了主键,才能建立表与表之间的关系,同才能建立表与表之间的关系,同时时(tngsh)也方便对表进行排也方便对表进行排序或索引操作。主键不允许为序或索引操作。主键不允许为 Null(空值),并且必须始终具(空值),并且必须始终具有唯一索引。如果表中某个字段有唯一索引。如果表中某个字段没有重复的内容,就可用作该表没有重复的内容,就可用作该表的主键。的主键。第14页/共98页第十五页,

20、共98页。视图(sht)n n视图视图(sht)是按特定方式处理数据的窗口。是按特定方式处理数据的窗口。Access 2003为表提供了为表提供了4种视图种视图(sht)方方式。最常用的是设计视图式。最常用的是设计视图(sht)和数据表和数据表视图视图(sht)。第15页/共98页第十六页,共98页。图图9.3 9.3 设计设计(shj)(shj)视图视图第16页/共98页第十七页,共98页。图图9.4 9.4 数据表视图数据表视图(sht)(sht)第17页/共98页第十八页,共98页。9.2 实践(shjin)案例“学生学生(xu sheng)管理管理”数据库数据库第18页/共98页第十九

21、页,共98页。9.2.1 案例(n l)综述n n创建一个名为创建一个名为创建一个名为创建一个名为“学生管理学生管理学生管理学生管理”的数据库的数据库的数据库的数据库n n该数据库中该数据库中该数据库中该数据库中“学生基本情况表学生基本情况表学生基本情况表学生基本情况表”、和、和、和、和“成绩表成绩表成绩表成绩表”二张表二张表二张表二张表n n二张表之间根据相关联的字段建立关系二张表之间根据相关联的字段建立关系二张表之间根据相关联的字段建立关系二张表之间根据相关联的字段建立关系n n创建显示每位学生学号、姓名、三门课成绩的创建显示每位学生学号、姓名、三门课成绩的创建显示每位学生学号、姓名、三门

22、课成绩的创建显示每位学生学号、姓名、三门课成绩的“学生成绩学生成绩学生成绩学生成绩”查询查询查询查询n n创建创建创建创建“新生奖学金名单新生奖学金名单新生奖学金名单新生奖学金名单(mngdn)(mngdn)表表表表”查询,可直接查询出高考成绩大于查询,可直接查询出高考成绩大于查询,可直接查询出高考成绩大于查询,可直接查询出高考成绩大于590590分的同学的基本情况分的同学的基本情况分的同学的基本情况分的同学的基本情况n n在在在在“学生成绩学生成绩学生成绩学生成绩”查询的基础上创建一个查询的基础上创建一个查询的基础上创建一个查询的基础上创建一个“成绩汇总成绩汇总成绩汇总成绩汇总”查询,将每位

23、学生查询,将每位学生查询,将每位学生查询,将每位学生的三门课的成绩进行汇总、排序。的三门课的成绩进行汇总、排序。的三门课的成绩进行汇总、排序。的三门课的成绩进行汇总、排序。第19页/共98页第二十页,共98页。表表表表9.3 9.3 学生学生学生学生(xu sheng)(xu sheng)基本情况表基本情况表基本情况表基本情况表学号学号姓名姓名性别性别出生年月出生年月籍贯籍贯电话号码电话号码高考分数高考分数01001赵云峰男1983-6-30湖南长沙0731-647890858901002李小巧女1983-12-8广西桂林0773-365478961201003梁海鸥男1984-4-10广西柳

24、州0772-285430166801004秦淮梦女1984-1-25陕西咸阳0910-461283956801005何步耘男1983-9-29河南开封0378-461283957001006欧阳文通男1984-5-6天津022-5823456258301007吴英丽女1983-9-27广西河池0778-2133568594第20页/共98页第二十一页,共98页。表表9.5 9.5 成绩成绩(chngj)(chngj)登记表登记表学号数学英语计算机010018892830100282898401003558377010047469810100591898501006828379010074967

25、68第21页/共98页第二十二页,共98页。9.2.2 9.2.2 创建创建(chungjin)(chungjin)新数据库新数据库图图9.5 Access 2003启动启动(qdng)界面界面第22页/共98页第二十三页,共98页。图图9.6 9.6 直接直接(zhji)(zhji)新建一个空数据库新建一个空数据库第23页/共98页第二十四页,共98页。图图9.7 9.7 保存保存(b(b ocn)ocn)文件对话框文件对话框第24页/共98页第二十五页,共98页。图图9.8“9.8“学生管理学生管理(gu(gu nl nl)”)”数据库窗口数据库窗口第25页/共98页第二十六页,共98页。

26、利用本机上的模板来创建利用本机上的模板来创建(chungjin)(chungjin)一一个新数据库个新数据库图图图图9.9 9.9 9.9 9.9 数据库模板数据库模板数据库模板数据库模板(mbn)(mbn)(mbn)(mbn)对话框对话框对话框对话框第26页/共98页第二十七页,共98页。根据现有(xin yu)文件来新建数据库n n根据根据(gnj)现有文件来新现有文件来新建一个类似的数据库相当于建一个类似的数据库相当于是复制一个已有的数据库,是复制一个已有的数据库,然后对它进行修改编辑,形然后对它进行修改编辑,形成一个新数据库。成一个新数据库。第27页/共98页第二十八页,共98页。创建

27、(chungjin)表的方法n n建表的方法共有五种,分建表的方法共有五种,分别是:别是:n n使用设计器创建表使用设计器创建表n n通过输入通过输入(shr)数据创建数据创建表表n n使用向导创建表使用向导创建表n n导入表导入表n n链接表链接表第28页/共98页第二十九页,共98页。“学生学生学生学生(xu sheng)(xu sheng)基本情况表基本情况表基本情况表基本情况表”结构结构结构结构字段名称数据类型字段大小字段属性学号文本10必填、主键姓名文本10性别文本2出生年月日期/时间 中日期籍贯文本6电话号码文本15高考分数数字整型有效性规则:大于等于400且小于等于750第29页

28、/共98页第三十页,共98页。图图9.10 9.10 定义定义(dngy)(dngy)表结构表结构第30页/共98页第三十一页,共98页。图图9.11 9.11 设置设置(shzh)(shzh)字段属性字段属性第31页/共98页第三十二页,共98页。图图9.12 9.12 定义定义(dngy)(dngy)主键主键第32页/共98页第三十三页,共98页。第33页/共98页第三十四页,共98页。第34页/共98页第三十五页,共98页。第35页/共98页第三十六页,共98页。第36页/共98页第三十七页,共98页。保存(bocn)表结构图图图图9.13 9.13 9.13 9.13“另存为另存为另存

29、为另存为”对话框对话框对话框对话框图图9.14 9.14 警告警告(jnggo)(jnggo)对话框对话框第37页/共98页第三十八页,共98页。第38页/共98页第三十九页,共98页。通过输入数据(shj)创建表n n直接在数直接在数直接在数直接在数据表视图据表视图据表视图据表视图(sht)(sht)中中中中输入输入输入输入“成成成成绩表绩表绩表绩表”数数数数据:据:据:据:学号数学英语计算机01001889283010028289840100355837701004746981010059189850100682837901007496768第39页/共98页第四十页,共98页。n n在数

30、据库窗口中,直接双击在数据库窗口中,直接双击在数据库窗口中,直接双击在数据库窗口中,直接双击“通过输入通过输入通过输入通过输入(shr)(shr)数据数据数据数据创建表创建表创建表创建表”,打开数据表视图窗口,如下图所示,打开数据表视图窗口,如下图所示,打开数据表视图窗口,如下图所示,打开数据表视图窗口,如下图所示 第40页/共98页第四十一页,共98页。n n将表中的数据(shj)直接输入到上图的数据(shj)表中,完成后如下图所示:第41页/共98页第四十二页,共98页。再单击右上角的按钮,保存更改,在弹出的“另存为”框中,输入(shr)表名“学生成绩”后,单击“确定”。第42页/共98页

31、第四十三页,共98页。修改修改(xigi)“学生成绩表学生成绩表”表表结构结构(1)(1)在在“数据库数据库”窗口窗口(chungk(chungk u)u)中,选中表中,选中表“成绩成绩”。单击。单击“设计设计”按钮,产生按钮,产生“表设计视图表设计视图”。(2)(2)在表设计视图中,将光标定位到在表设计视图中,将光标定位到“字段名称字段名称”下的下的“字段字段1”1”处,将其改为处,将其改为“学号学号”,将数据类型改为,将数据类型改为“文本文本”,字,字段大小设置为段大小设置为“10”“10”。以此类推,分别将各字段名称改。以此类推,分别将各字段名称改为为“数学数学”、“英语英语”、“计算机

32、计算机”,字段大小为,字段大小为“单精度单精度”,小数点位数为,小数点位数为“1”“1”。修改好的学生成绩表。修改好的学生成绩表”表设计视表设计视图如图图如图9-119-11所示。所示。第43页/共98页第四十四页,共98页。第44页/共98页第四十五页,共98页。9.7 数据数据(shj)表数据表数据(shj)的的编辑和使用编辑和使用 n n9.7.1 向数据表输入数据 n n在数据库窗口的“对象”选项卡中,选择“表”。双击“学生基本情况表”表,或者单击选定“学生基本情况表”,再单击“打开(d ki)”,打开(d ki)表“学生基本情况表”,进入数据表视图,如图所示 第45页/共98页第四十

33、六页,共98页。第46页/共98页第四十七页,共98页。第47页/共98页第四十八页,共98页。n n单击工具栏上的“保存”按钮,保存数据表,但是不关闭表。单击“学生(xu sheng)基本情况”表对话框右上角的”(关闭)按钮,将保存数据表并关闭“学生(xu sheng)基本情况”表。第48页/共98页第四十九页,共98页。9.7.3 数据数据(shj)的排序、筛选的排序、筛选和打印和打印 n n对表对表“学生基本情况学生基本情况”表按表按“高考分数高考分数”字段的值从高到低排序。字段的值从高到低排序。n n操作步骤如下:操作步骤如下:n n(1)(1)在数据在数据(shj)(shj)表视图中

34、,打开表视图中,打开“学生基本情况学生基本情况”表,单击表,单击“高考分高考分数数”的列选择区。的列选择区。n n(2)(2)单击工具栏上的单击工具栏上的“降序降序”按钮按钮 ,数据,数据(shj)(shj)表中的数据表中的数据(shj)(shj)已按已按降序方式排列。降序方式排列。第49页/共98页第五十页,共98页。n n在“学生基本情况”表中,要查找籍贯(jgun)字段值中含有“广西”的所有记录 第50页/共98页第五十一页,共98页。n n(1)(1)在图在图9-149-14所示的数据表视图中,选定所示的数据表视图中,选定“籍贯籍贯(jgun)”(jgun)”字段中某一个记录值中的字段

35、中某一个记录值中的“广西广西”字符串。字符串。n n图图9-14 9-14 数据表视图数据表视图n n(2)(2)选择菜单栏的选择菜单栏的“记录记录”“”“筛选筛选”“”“按选定内容筛选按选定内容筛选”,如上图中箭头所示。,如上图中箭头所示。n n(3)“(3)“按选定内容筛选按选定内容筛选”的结果如图的结果如图9-159-15所示,籍贯所示,籍贯(jgun)(jgun)字段中含有字段中含有“广西广西”的记录均被筛选出来。的记录均被筛选出来。第51页/共98页第五十二页,共98页。9.7.5 9.7.5 表之间的关系表之间的关系表之间的关系表之间的关系(gun x)(gun x)操作操作操作操

36、作n n通过(tnggu)“学号”字段,在表“学生基本情况”和表“成绩”之间建立一对一的关系。第52页/共98页第五十三页,共98页。n n(1 1)选择菜单栏)选择菜单栏“工具工具”“”“关系关系”选项,选项,出现出现“关系关系”窗口,并出现窗口,并出现“显示表显示表”对话对话框。如果框。如果“显示表显示表”对话框没有出现,则单对话框没有出现,则单击工具栏上的击工具栏上的“显示表显示表”按钮可调出它。按钮可调出它。n n(2 2)选择)选择“表表”选项卡。在列表框中,选择选项卡。在列表框中,选择“学生学生(xu sheng)(xu sheng)基本情况基本情况”表后,单击表后,单击“添添加加

37、”,再选择,再选择“成绩成绩”表,单击表,单击“添加添加”,然后单击然后单击“关闭关闭”按钮,关闭按钮,关闭“显示表显示表”对对话框。在话框。在“关系关系”窗口就显示出要建立关系窗口就显示出要建立关系的两个表。的两个表。第53页/共98页第五十四页,共98页。n n(3 3)在)在“学生基本情况学生基本情况”表中单击表中单击“学号学号”字字段,并将其拖放到段,并将其拖放到“成绩成绩”表中的表中的“学号学号”字字段上,则弹出段上,则弹出“编辑编辑(binj)(binj)关系关系”对话框。对话框。单击其中的单击其中的“实施参照完整性实施参照完整性”复选按钮,再复选按钮,再单击单击“创建创建”按钮,

38、在关系窗口中的这两个表按钮,在关系窗口中的这两个表之间就出现了一条一对一的关系连线。如果未之间就出现了一条一对一的关系连线。如果未选选“实施参照完整性实施参照完整性”复选按钮,或者事先没复选按钮,或者事先没有将有将“学号学号”设为主键,则这两个表之间就只设为主键,则这两个表之间就只出现一条连线,它并不反映一对一(或一对多)出现一条连线,它并不反映一对一(或一对多)的关系。双击关系连线(无论是否反映一对一的关系。双击关系连线(无论是否反映一对一或一对多的关系)都会弹出或一对多的关系)都会弹出“编辑编辑(binj)(binj)关关系系”对话框,可以重新确定是否对话框,可以重新确定是否“实施参照完实

39、施参照完整性整性”检查。检查。第54页/共98页第五十五页,共98页。n n(4)单击“关系”窗口右上方的“关闭”按钮。系统将询问(xnwn)是否保存关系布局更改,其目的是确定是否保持“关系”窗口内各个表之间的相对位置。无论是否保存该更改,表之间的关系都已保存在数据库中。第55页/共98页第五十六页,共98页。n n3、修改表之间的关系 n n(1)删除表之间的关系n n删除关系的操作是在“关系”窗口中进行的。如果“关系”窗口未曾关闭(gunb),想要删除的关系还在其中显示,只要单击关系连线,使之变粗,然后按一下键,即可删除该关系。第56页/共98页第五十七页,共98页。n n(2 2)更改关

40、联字段)更改关联字段n n更改关联字段的操作是在更改关联字段的操作是在“编辑关系编辑关系”对话框中进行对话框中进行(jnxng)(jnxng)的。的。在关系窗口双击关系连线,可以弹出在关系窗口双击关系连线,可以弹出“编辑关系编辑关系”对话框,分别对话框,分别单击两个关联表的下拉列表框的下拉箭头,从弹出的下拉列表中单击两个关联表的下拉列表框的下拉箭头,从弹出的下拉列表中选定新的关联字段,然后单击选定新的关联字段,然后单击“确定确定”按钮,即完成关联字段的按钮,即完成关联字段的更改。更改。第57页/共98页第五十八页,共98页。9.8 数据库的查询数据库的查询(chxn)n n9.8.1 查询查询

41、(chxn)的种类的种类n n1选择查询选择查询(chxn)n n2交叉表查询交叉表查询(chxn)n n3操作查询操作查询(chxn)第58页/共98页第五十九页,共98页。9.8.2 查询设计查询设计(shj)器及其使器及其使用用 n n创建一个(y)名为“数学及格”的选择查询,将表“成绩”中数学成绩高于等于60 分的记录选择出来,查询包括“学号”、“数学”、“英语”、“计算机”等字段,并按数学成绩降序排列。第59页/共98页第六十页,共98页。n n(1)在数据库窗口选中“查询”对象,双击“在设计视图中创建查询”选项,进入(jnr)“选择查询”窗口,同时弹出“显示表”对话框。如图9-21

42、所示第60页/共98页第六十一页,共98页。第61页/共98页第六十二页,共98页。n n(2 2)在)在“显示表显示表”中单击中单击“表表“选项卡,双击选项卡,双击”成绩成绩“,把,把”成绩成绩“表选入查询设计器的表表选入查询设计器的表/查询显示区后,关闭查询显示区后,关闭”显示表显示表“对话框。对话框。n n(3 3)分别双击)分别双击“学号学号”、“数学数学(shxu)”(shxu)”、“英语英语”、“计算机计算机”字段名,将它们添加到字段名,将它们添加到查询设计区的网格中。查询设计区的网格中。n n(4 4)将光标定位在)将光标定位在“数学数学(shxu)“(shxu)“的的”条件条件

43、“框内,输入框内,输入”=60“”=60“,再将光标定位在排序,再将光标定位在排序的框内,单击出现的下拉箭头,在出现的下拉的框内,单击出现的下拉箭头,在出现的下拉列表框中选择列表框中选择“降序降序”。设置好的效果如图。设置好的效果如图9-229-22所示。所示。第62页/共98页第六十三页,共98页。第63页/共98页第六十四页,共98页。n n(5)单击右上角的关闭按钮,保存对查询设计的更改,在出现的“另存为“对话框中输入”数学及格“,然后(rnhu)单击”确定“。查询”数学及格“添加到数据库窗口中。n n(6)在“数学及格“查询上双击,显示查询结果集。第64页/共98页第六十五页,共98页

44、。练习(linx):建立一个名为“成绩总分”的查询,包含“学号”、“姓名”、“数学”、“英语”、“计算机”字段,并新建一个总分字段。其中:总分=数学+英语+计算机,并将总分大于240的记录显示出来。第65页/共98页第六十六页,共98页。9.8.4 9.8.4 查询查询查询查询(chxn)(chxn)条件设置条件设置条件设置条件设置n n1 1简单简单(ji(ji ndn)ndn)条条件表达式件表达式字段名条件表达式 含义说明性别“男”查询性别为“男”的记录男值应使用双引号“”括起来英语86查询英语为83分的记录等效为=83出生年月#84-1-25#查询84年1月25日出生者的记录日期型数据用

45、#括起来第66页/共98页第六十七页,共98页。n n2、含运算符的条件表达式n n运算符有:比较(bjio)运算符、字符串运算符和逻辑运算符。第67页/共98页第六十八页,共98页。比较比较(b(b jio)jio)运算符有运算符有:运算符含义小于=小于等于不等于大于=大于等于Between and用于指定一个范围,主要用于数字型、货币型和日期性字段。第68页/共98页第六十九页,共98页。n n(2 2)字符串运算符)字符串运算符 运算符字段名条件表达式含义Like籍贯Like“广西桂林”查询籍贯为“广西桂林”的记录In姓名In(“梁海鸥”,“何步耘”)查询姓名字段只能为“梁海鸥”,或“何

46、步耘”的记录第69页/共98页第七十页,共98页。(3 3)逻辑)逻辑(lu j)(lu j)运算符运算符 运算符字段名条件表达式含义AND(与)数学=60 AND 85查询数学成绩在6084之间的记录OR(或)数学85查询数学成绩在的记录60以下或85以上的记录第70页/共98页第七十一页,共98页。9.9 报表报表(bobio)的创建的创建n n为“成绩”表创建(chungjin)一份纵栏式报表 n n(1)在“数据库”窗口中,选择“报表”对象,然后单击“新建”按钮,弹出“新建报表”对话框,如图9-27所示。第71页/共98页第七十二页,共98页。第72页/共98页第七十三页,共98页。n

47、 n(2)在“新建报表”对话框中,选择“自动报表:纵栏式”,在下面的列表框中,选择作为报表数据来源的表“成绩”。n n(3)单击“确定”,新建的纵栏式报表显示(xinsh)在屏幕上,如图9-28所示。单击其右上角的关闭按钮,保存报表。第73页/共98页第七十四页,共98页。第74页/共98页第七十五页,共98页。n n 控件的使用 n n以“成绩“表为数据源,创建一个(y)如图9-30所示报表,名为“成绩表1”的报表,包含学号、数学、英语、计算机、总分,其中,总分=英语+数学+计算机。第75页/共98页第七十六页,共98页。n n(1)在的页面页眉上创建一个标签,显示“成绩表”,标签的字体大小

48、设为26磅,前景色为红色。n n(2)在主体(zht)工作区添加5个“标签控件”,在标签内依次输入”学号”、“数学”、“英语”、“计算机”、“总分”。n n(3)在主体(zht)工作区添加5个“文本框控件”。第76页/共98页第七十七页,共98页。n n(4 4)学号、数学、英语、计算机的)学号、数学、英语、计算机的“文本框文本框”属性设置。属性设置。n n选定一个非绑定的【文本框】。选定一个非绑定的【文本框】。n n 单击【报表单击【报表(bobi(bobi o)o)设计】工具栏中的【设计】工具栏中的【属性】。属性】。n n 打开属性对话框中的【数据】标签,并单打开属性对话框中的【数据】标签

49、,并单击【控件来源】,如图击【控件来源】,如图9-339-33所示。所示。n n 单击下拉箭头,分别选择学号、数学、英单击下拉箭头,分别选择学号、数学、英语、计算机。语、计算机。第77页/共98页第七十八页,共98页。第78页/共98页第七十九页,共98页。n n(5 5)总分控件设置)总分控件设置n n选定【文本框选定【文本框5 5】。】。n n 单击【报表设计】工具栏中的【属性】。单击【报表设计】工具栏中的【属性】。n n 打开属性对话框中的【数据】标签打开属性对话框中的【数据】标签(bioqin)(bioqin),并单击,并单击【控件来源】。【控件来源】。n n 单击表达式生成器按钮,弹

50、出【表达式生成器】。单击表达式生成器按钮,弹出【表达式生成器】。n n 单击单击“=”“=”按钮,单击相应的计算。按钮,单击相应的计算。n n 双击双击“数学数学”字段,单击字段,单击“+”“+”按钮,双击按钮,双击“英语英语”字字段,单击段,单击“+”“+”按钮,双击按钮,双击“计算机计算机”字段。字段。n n单击【确定】。单击【确定】。第79页/共98页第八十页,共98页。n n(6 6)创建创建(chungjin)(chungjin)好的报表各控件的具体布好的报表各控件的具体布局如图局如图9-349-34所示所示 第80页/共98页第八十一页,共98页。(7)关闭(gunb)窗口,并保存

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

当前位置:首页 > 管理文献 > 管理工具

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁