数据库基础与应用 access2010 第二章 关系运算
第二章 Access2010 表

本章导读:
数据表是Access数据库的基础,也是存储和管理数据的基本对象。 Access数据库的其他对象,如查询、窗体、报表等都是在表对象的 基础上建立并使用的。 在创建了一个空数据库之后,首先要做的就是在其中的表对象中创 建或添加若干个数据表。 本章详细介绍了表的组成,表的创建方法,表的维护和使用以及如 何建立表之间的关系。
……
2. 使用设计器创建表
使用设计视图创建表,用户可以根据自己的需求创建表并定义
各字段的属性。
实例2.2 使用设计视图创建“学生”表,“表结构如图所示。
3. 通过数据导入创建表
通过数据导入创建表是指利用已有的数据文件创建新表,这些
数据文件可以是电子表格、文本文件或其他数据库系统创建的数
据文件。利用Access系统的数据导入功能不仅可以建表结构,而 且同时也为表中添加了数据。 【例2.3】 将Excel电子表格文件“课程成绩.xlsx”中的数据导入 到“学生信息管理”数据库中,表的名称为“课程成绩”。
5. 货币
用于存放具有双精度属性的货币数据。向货币字段输入数据时,不必键
入人民币符号和千位处的逗号,Access会自动显示这些符号,并添加两 位小数到货币字段中。 一般货币类型也需要进行算术运算,但是货币类型与数字类型不同,它 可以提供更高的精度,以避免四舍五入带来的计算误差。精确度为小数 点左边15位数及右边4位数。
操作要点:在功能区选择“外部数据”选项卡的“导入并链接”
组中,单击“Excel”命令按钮,打开“获取外部数据”对话框。
归纳分析
表的创建三种常用方法: 1、利用数据表视图创建表 2、利用设计视图创建表 3、获取外部数据
2.2.1 设置字段属性
Access2010支持12种数据类型。
《ACCESS2010数据库应用技术.》课后习题参考答案

《ACCESS2010数据库应用技术》课后习题参考答案目录第1章.................................................................................................. .. (2)第2章.................................................................................................. .. (4)第3章.................................................................................................. .. (5)第4章.................................................................................................. .. (5)第5章.................................................................................................. .. (6)第6章.................................................................................................. .. (7)第7章.................................................................................................. .. (8)第8章.................................................................................................. .. (9)第9章.................................................................................................. (12)1第1章一、选择题1.B2.A3.B4.B5.D6.C7.A8.D9.C10.A11.C12.D13.B14.D15.B二、填空题1.数据库,数据库管理系统,数据库系统2.元组,属性3.1:n或一对多4.选择5.文件6.表,窗体三、问答题1.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。
new第2章 access 2010与数据库表操作

表
列标题(表结 构)
在“学生 成绩管理” 数据库中
创建表
表 数 据
在此处可直接添加或修改
Acce (2)查询 ss
查询是Access 2010数据库的另外一个对象,其主要作 用是查询出满足客户要求的数据,并显示出来。
一般地,不需要创建模块,除非要为多个窗体建立“公用 的程序块”,包含公用的变量或计算过程,在Access中称为“ 模块”对象。
在“学生 成绩管理” 数据库中
创建宏
Acce Access 2010数据库的视图模式 ss
设计视图(6类对象都有设计视图。设计视图 是在各数据库对象进行设计时使用的,不同的 数据库对象具有不同的设计视图)
报表等对象。
2. 使用Access系统提供的模板,通过简单操作创建数据库,
对创建的数据库,可随时对其进行修改或扩展。
Acce 1. 建立空数据库 ss
第一步:启动Access 2010,显示“文件”的“新 建”窗口,如图:
第二步:单击屏幕右下角 的文件名,命名新数据库,单 击“创建”,如图:
选择“空数 据库”
支持Web功能的信息集成
Acce 2.1 Access 2010概述 ss
Access 2010启动及退出
启动
从开始菜单启动 从桌面快捷方式启动 打开扩展名为accdb的 数据库
退出
文件菜单中“退出” 标题栏“关闭”按钮 Alt+F4快捷键
Acce Access 2010窗口组成 ss
标题栏 功能区
数据表视图
数据透视表视图
Access基础教程-Access2010第二章

Access2010是Ofice2010办公系列软件中的一个重要 的组成部分,主要用于数据库管理,随着版本的一次次升级, 现已成为世界上最流行的桌面数据库管理系统。 Access与其他数据库开发系统之间相当显著的区别是: 可以在很短的时间里开发出一个功能强大而且相当专业的数 据库应用程序,并且这一过程是完全可视的,如果能给它加 上一些简短的VBA代码,那么开发出的程序决不比专业的程 序员开发的程序差。 无论是从应用还是开发的角度看,Access2010数据库 管理系统都具有许多特性。
从Office2007开始,Microsoft对其组件产品的整体风 格与功能做了较大变更。Access2010不仅继承和发扬了以 前版本的功能强大、界面友好、易学易用的优点,而且又重 要的改进,主要包括: (1)智能特性 图2.3表达式生成器 (2)用户界面 图2.4用户界面 (3)Web数据库 (4)新增数据类型 附件 计算 (5)宏的改进 (6)布局视图 (7)文件格式 (8)汇总行
(4)报表。报表是以打印的形式表现用户数据。如果 想要从数据库中打印某些信息时就可以使用报表。通常情况 下,我们需要的是打印到纸张上的报表。在Access中,报 表中的数据源主要来自基础的表、查询或SQL语句。用户可 以控制报表上每个对象(也称为报表控件)的大小和外观, 并可以按照所需的方式选择所需显示的信息以便查看或打印 输出。
(6)模块。模块是将VBA(Visual Basic for Applications)的声明和过程作为一个单元进行保存的集合, 即程序的集合。模块对象是用VBA代码写成的,模块中的每 一个过程都可以是一个函数(Function)过程或者是一个 子程序(Sub)过程。模块的主要作用是建立复杂的VBA程 序以完成宏等不能完成的任务。 模块有两个基本类型:类模块和标准模块。窗体模块和 报表模块都是类模块,而且它们各自与某一窗体或某一报表 相关联。标准模块包含的是通用过程和常用过程,通用过程 不与任何对象相关联,常用过程可以在数据库中的任何位置 执行。
Access2010数据库基础教程第2章 数据库和数据表

第2章 数据库和数据表
2.1
2.2 2.3
数据库操作
创建数据库
数据表的基本操作
2
2.1 数据库操作
要创建 Access 数据库,首先应根据用户需求对数据 库应用系统迚行分析和研究,全面觃划,然后再根 据数据库系统的设计觃划创建数据库。创建数据库 应遵循以下觃则。 1)明确建立数据库的目的。确定数据库迚行哪些数据 的管理,有哪些需求和功能,再决定如何在数据库中 组织信息以节省资源,怎样利用有限的资源収挥最大 的效用。 2)确定需要的数据表。在明确了建立数据库的目的乊 后,即可着手设计数据库中的每一个表。
16
2.2.2 创建数据表结构
创建数据表就是建立一个新的表文件。创建表乊前, 需要对表迚行分析,确定准备在表中存储哪些数据。 数据表的创建可分为两步:首先创建数据表的结构, 即确定数据表的字段个数、字段名、数据类型、字 段宽度及小数位数等特征;然后,根据字段特征输 入相应的记录。 在 Access 中,系统提供了多种创建表结构的方法。 可以通过“数据表”视图创建表结构,也可以通过 表向导创建表结构,或者通过设计视图创建表结构。 下面分别介绍这几种创建表结构的方法。
2、关闭数据库
数据库使用完乊后要及时将其关闭。关闭数据库主 要有以下几种方法。 1)单击数据库窗口右上角的“关闭”按钮。 2)选择“文件”→“关闭”命令。 3 )单击数据库窗口左上角控制菜单按钮,在弹出的 下拉菜单中选择“关闭”命令。 4)双击数据库窗口左上角控制菜单按钮。 5)按〈Ctrl+F4〉组合键,关闭数据库窗口。
3
3 )确定所需要的字段。确定在每个表中要保存哪些 信息。在表中,每类信息称做一个字段,在表中显示 为一列。 4 )确定关系。分析所有表,确定表中的数据和其他 表中的数据有何关系。必要时,可在表中加入字段或 创建新表来明确关系。 5 )改迚设计。迚一步分析设计,查找其中的错误创 建表,在表中加入几个实际数据记录,看能否从表中 得到想要的结果。需要时可调整设计。 6 )创建数据库中的其他对象。例如,创建查询、窗 体、报表、页、宏和模块等对象。
数据库基础与应用 access2010 第二章 关系运算

用户定义的完整性:就是针对某一具体系统 数据库的约束条件。它反映某一具体应用所 涉及的数据必须满足的主义要求。
第二章 关系运算
三、关系运算
1、传统的集合运算 包括并、差、交和笛卡儿积等四种运算。设关系 R和关系S具有相同的目n(即两个关系都有n个属 性),且相应的属性取自同一个域,则: 并:R∪S={t|t∈R∨t∈S} 结果仍为n目关系,由属于R或属于S的元组组成。 交: R∩S={t|t∈R∧t∈S} 结果仍为n目关系,由既属于R又属于S的元组组 成。
第二章 关系运算
一个n元关系具有六个性质:
列是同质的,即每一列中的分量是同一类型的 数据,来自同一个域。 不同的列可出自同一个域,称其中的每一列为 一个属性,不同的属性要给予不同的属性名。 列的顺序无所谓,即列的次序可以任意交换。 任意两个元组不能完全相同。 行的顺序无所谓,即行的次序可以任意交换。 分量必须取原子值,即每一个分量都必须是不 可分的数据项。
关系R (超码是”学生号””身份证号”)
学生号
102
姓名
李研
性别
男
年龄
15
专业
计算机
身份证号
1558635325
001
张三
男
16
英语
4879523556
关系R1 (主码是”学生号”)
关系R2 (主码是”班级号”)
学生号
姓名
性别
班级号
班级号 C01 D09
班级名 计算机 数学
班主任 刘贡 王玫
001
第二章 关系运算
n个域的笛卡儿 学生(D1) 导师(D2) 专业(D3) 积对应一张二维表, 王力 刘华 计算机 该表中的每一行为 王力 刘华 电子 一个元组,每一列为 王力 张明 计算机 一个域,每个元组中 王力 张明 电子 的n个分量分别来自 赵火 刘华 计算机 n个域,每个分量是 赵火 刘华 电子 对应域中的一个值 赵火 张明 计算机 (元素),二维表的行 赵火 张明 电子 数(即元组数)等于 孙平 刘华 计算机 从每个域中各取一 孙平 刘华 电子 个元素的所有可能 孙平 张明 计算机 的组合数。如:
ACCESS2010复习知识点

ACCESS2010复习知识点第一篇:ACCESS2010 复习知识点ACCESS复习知识点第一部分数据库管理系统部分第1章数据库系统概述1.数据库系统的相关概念2.数据库模型的种类及含义3.关系模型及关系运算第2章创建数据库一、Access的基本知识1.Access的基本对象2.操作窗口、工作环境二、表的建立及使用1.数据库的创建、数据库的使用2.建立表结构、设置字段属性3.输入数据4.表间关系的概念及建立5.查找数据、替换数据、排序记录、筛选记录三、表的维护及美化1.修改表结构(添加字段、修改字段、删除字段、重新设置主关键字)2.编辑表内容(添加记录、修改记录、删除记录、复制记录)3.调整表外观(改变字段显示次序、调整行高和列宽、隐藏和显示列、冻结列、设置数据表格式、改变字体显示)第4章查询一、查询的基本概念查询种类、查询视图、查询条件(运算符、函数、表达式)二、查询的创建及操作1.使用向导创建(选择查询、交叉表操作)2.使用设计器创建(选择查询、参数查询、交叉表查询、操作查询、SQL查询)3.在查询中进行计算、运行查询、编辑查询中的字段、编辑查询中的数据源、排序查询的结果三、SQL的查询功能 1.简单查询2.简单的连接查询3.嵌套查询4.特殊运算符、排序5.简单的计算查询和分组计算查询6.利用空值查询四、SQL的其他功能1.维护功能(插入、更新、删除)2.定义功能(定义表、修改表、删除表)第二部分数据库应用系统开发第5章窗体设计一、窗体的基本概念窗体种类、窗体视图、窗体的带区(节)二、窗体的创建及应用1.使用向导和使用设计器创建窗体2.常用控件的含义及种类、在窗体中添加和修改控件、设置控件的常见属性、设置窗体的常见属性第6章宏一、宏的基本概念1.宏的定义和特点2.宏组的概念3.创建独立宏4.运行独立宏5.调试独立宏二、嵌入宏的概念与基本操作1.创建2.IF宏操作、FindRecord、ApplyFilter等常用宏操作三、数据宏的概念与基本操作第9章报表一、报表的基本概念报表视图、报表分类、报表的带区(节)二、报表的创建及打印1.使用向导创建报表2.使用设计器编辑报表3.在报表中进行计算(建立计算字段、报表的排序与分组)4.设置页面、预览报表、打印报表第三部分数据库应用系统高级开发第7章 VBA程序设计初步一、VBA程序设计的基本概念1.程序、高级语言程序的运行方式2.VBA编程环境(进入VBE、VBE界面)二、VBA程序设计基础1.数据类型(变量、常量、运算符、内置函数)2.程序流程控制(赋值语句、选择语句、循环语句)3.数组(数组的定义、数组处理)4.程序调试中常用的窗口(立即窗口、本地窗口)三、模块和参数调用1.标准模块和类模块的概念;2.过程和函数的概念、区别;3.过程和函数的定义与调用;4.各种变量的概念;5.参数传递中传值与传址的区别。
Access2010数据库第二章Access2010数据库基础

2.4 Access 2010数据库管理
4.删除数据库密码 对已经加密的数据库,也可以删除数据库密码。 (1)打开已加密的某个数据库。 (2)在“文件”选项卡上,单击“信息”命令。再单击“
解密数据库”按钮,将显出“撤消数据库密码”对话框。 (3)在“密码”文本框中键入密码,然后单击“确定”按
钮。
2.4 Access 2010数据库管理
(5)在“密码”文本框中键入密码,然后在“验证”文本 框中再次键入同一密码。
(6)单击“设置数据库密码”对话框中的“确定”按钮。
2.4 Access 2010数据库管理
3.加密和解密数据库 解密数据库。 (1)打开已加密的数据库时,显出“要求输入密码”对话
框。 (2)键入密码,然后单击“确定”按钮。
5.生成ACCDE文件 生成ACCDE文件是把原数据库.accdb文件编译为仅可执行
的.accde文件。 如果.accdb文件包含任何Visual Bisic for Applications(VBA)
代码,则.accde文件中将仅包含编译的代码,因此用户不能查 看或修改其中的VBA代码。使用.accde文件的用户无法更改窗 体或报表的设计,从而进一步提高了数据库系统的安全性能。
1.数据库的打开 方法一:双击数据库文件图标。 方法二:单击Access窗口中的“文件”|“打开”命令,在出 现的“打开”对话框中双击文件或选中文件再单击“打开”按 钮。 2.关闭数据库 (1)单击“文件”|“关闭数据库”命令,此方法只关闭数 据库而不退出Access。 (2)单击标题栏右侧的“关闭”按钮,或单击“文件”|“ 退出”命令,或双击控制图标,或单击控制图标再单击“关闭 ”命令,此方法先关闭数据库然后退出Access。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章 关系运算
在D1,D2, …Dn域中,若任一个域di的基数(即 所含元素的个数)用mi表示,则它们的笛卡儿积 中元组的个数为m=m1×m2×…×mn。 例2-2,设D1=学生={王力,赵火,孙平},D2=导师 ={刘华,张明},D3=专业={计算机,电子},则它们 的笛卡儿积D1×D2 ×D3 {(王力,刘华,计算机), (王力,刘华,电子), (王力, 张明,计算机), (王力,张明,电子), (赵火,刘华,计算 机), (赵火,刘华,电子), (赵火,张明,计算机), (赵火, 张明,电子), (孙平,刘华,计算机), (孙平,刘华,电 子), (孙平,张明,计算机), (孙平,张明,电子)} D1×D2 ×D3的基数为3×2×2=12, 每个元素 都是一个三元组.
合
关系名
R(U, D, dom, F)
属性间数 据的依赖 关系集合
关系模式通常可以简记为: 属性名 R(U) 或 R(A1,A2, …,An)
第二章 关系运算
5、码(键、关键字)
超码:能唯一标识每个元组的属性或属性组;可以有 多个。 候选码:能唯一标识每个元组的最少属性或属性组; 可以有多个。 主码:从候选码中选择一个作为该关系的主码,数据 库系统将按主码标识和排序每个元组。任一时刻至多 只能有一个主码,不同时刻可选择不同的候选码作为 主码。 备用码:除主码之外的所有候选码;一个关系可能没 有备用码,也可能具有一个或多个备用码。 外码:在关系 R1 中的属性或属性组若在另一个关系 R2 中作为主码使用,则称该属性或属性组为 R1 的外 码。允许使用不同的属性名。 主属性和非主属性:包含在任何候选码中的属性都称 为该关系的主属性,除主属性外都是非主属性,或称 为非码属性。
自然连接:把两个关系按属性名相同 进行等值连接,且结果中只保留一个 属性。
第二章 关系运算
3、综合运算举例
表2-3-4 选择运算示例
姓名 孙广 李玉 刘兵 性别 男 男 男 年级 2 2 1
投影运算(Π): 含义:从一个关系R中按所需顺序选取若干个 属性构成新关系,提供了纵向划分关系的手段, 且新关系的元组数必然小于等于原关系R中的 元组数,因为要去掉在新关系模式下重复的元 组。 表示方法:P44 ΠAA(R)={ t.AA|t∈R }
第二章 关系运算
n个域的笛卡儿 学生(D1) 导师(D2) 专业(D3) 积对应一张二维表, 王力 刘华 计算机 该表中的每一行为 王力 刘华 电子 一个元组,每一列为 王力 张明 计算机 一个域,每个元组中 王力 张明 电子 的n个分量分别来自 赵火 刘华 计算机 n个域,每个分量是 赵火 刘华 电子 对应域中的一个值 赵火 张明 计算机 (元素),二维表的行 赵火 张明 电子 数(即元组数)等于 孙平 刘华 计算机 从每个域中各取一 孙平 刘华 电子 个元素的所有可能 孙平 张明 计算机 的组合数。如:
第二章 关系运算
2、专门的关系运算 选择运算(δ): 从一个关系R中选择出满足条件的所有元 组构成新关系,且新关系同R具有相同的 结构。提供了横向划分关系的手段。 表示方法:对关系R按F(t)条件做选择 运算,用集合公式表示: δ F(t)(R)={ t|t∈R∧F(t)=TRUE }
或者取空值(F的每个属性值均为空值); 或者等于S中某个元组的主码值。
用户定义的完整性:就是针对某一具体系统 数据库的约束条件。它反映某一具体应用所 涉及的数据必须满足的主义要求。
第二章 关系运算
三、关系运算
1、传统的集合运算 包括并、差、交和笛卡儿积等四种运算。设关系 R和关系S具有相同的目n(即两个关系都有n个属 性),且相应的属性取自同一个域,则: 并:R∪S={t|t∈R∨t∈S} 结果仍为n目关系,由属于R或属于S的元组组成。 交: R∩S={t|t∈R∧t∈S} 结果仍为n目关系,由既属于R又属于S的元组组 成。
孙平 张明 电子
第二章 关系运算
3、关系:是笛卡儿积的一个子集,若笛 卡儿积具有n个域,则该笛卡儿积上的关 系被称为n元关系。 设D1,D2, …Dn为n个域,则该域上的关系用
R(D1,D2, …Dn)表示,R称为关系名,R关系所包 含的全部元组是D1×D2× …×Dn的一个子集。
学生(D1) 王力 赵火 孙平 导师(D2) 刘华 刘华 张明 专业(D3) 电子 电子 计算机
关系R (超码是”学生号””身份证号”)
学生号
102
姓名
李研
性别
男
年龄
15
专业
计算机
身份证号
1558635325
001
张三
男
16
英语
4879523556
关系R1 (主码是”学生号”)
关系R2 (主码是”班级号”)
学生号
姓名
性别
班级号
班级号 C01 D09
班级名 计算机 数学
班主任 刘贡 王玫
001
第二章 关系运算
一个n元关系具有六个性质:
列是同质的,即每一列中的分量是同一类型的 数据,来自同一个域。 不同的列可出自同一个域,称其中的每一列为 一个属性,不同的属性要给予不同的属性名。 列的顺序无所谓,即列的次序可以任意交换。 任意两个元组不能完全相同。 行的顺序无所谓,即行的次序可以任意交换。 分量必须取原子值,即每一个分量都必须是不 可分的数据项。
第二章 关系运算
差:R-S={t|t∈R∧t∉S} 结果仍为n目关系,由属于R而不属于S的 所有元组组成。 笛卡儿积:两个分别n目和m的关系R和 S的笛卡儿积是一个(n+m)列的元组的集 合。元组的前n列是关系R的一个元组, 后m列是关系S的一个元组。若R有k1个 元组,S有k2个元组,则关系R和关系S 的笛卡儿积有k1×k2个元组。记作: R×S= {tRtS|tR∈tR∧tS∈S}
第二章 关系运算
学习目标
了解本章所有概念的含义; 熟练掌握关系代数的各种运算。
对于一个具体关系,能够写出选择或投影 运算后的结果。 对于两个关系,能够写出按某一种公共属 性进行自然联接后的结果。
第二章 关系运算
一、关系数据结构
相关概念的形式化定义 1、域(Domain):具有相同特性的数据集合。 如:{1,3,5,…,99}是一个域,是由100以内 的所有奇数组成的集合。 {SUN,MON,TUE,WED,THU,FRI,SAT}是一个域,是由 一个星期内的每天英文名称标记组成的集合。 域的个数,也是每个元组 2、笛卡儿积(Cartesian product):定义在一组域上 中分量的个数,具有n个 每个元素又 元组的一 的集合。 分量的元组被称为n元组 称为元组 D ,D , 个分量 假定一组域用 1 2 …Dn表示,则它们的笛卡 儿积表示为:
例子
R
δA<5(R) C 6 2 8 3 A B C
A 4 6 2 8
B 4 8 58 14
4
2
4
58
6
8
δA<5 ∧C=6(R)
A B C
4
4
6
在关系R中选择满足给定条件的元组(从行的角度)
表2-3-1(b) 足球爱好者 姓名 孙广 李玉 王亮 刘兵 陈新 性别 男 男 男 男 女 年级 2 2 3 1 4
003 005
张三
顾四 王五
男
女 男
B78
C01 C08
B78
英语
李鹏
第二章 关系运算
二、关系完整性
实体完整性规则:若属性A是基本关系R的主 属性,则属性A不能取空值。规则规定基本关系 的所有主属性都有不能取空值,而不仅是主码 整体不能取空值。 参照完整性规则:若属性(或属性组)F是基本 关系R的外码,它与基本关系S的主码Ks相对 应(基本关系R和S不一定是不同的关系)则对 于R中每个元组在F上的值必须为:
第二章 关系运算
例如:
学生号 姓名 性别 专业
数学 成绩 物理 化学
学生号 姓名 性别 专业 数学成绩 物理成绩 学生关系 学生号 姓名 性别 专业 成绩关系
化学成绩
学生号 数学 物理 化学
第二章 关系运算
4、关系模式(Relation Schema) 关系数据库中,关系模式是型,关系是 值。关系模式是对关系的描述。 属性组U 定义:关系的描述称为关系模式,它可以 中属性所 属性向域的映 组成该关系 形式化地表示为: 来自的域 象集合 的属性名集
第二章 关系运算
2、专门的关系运算 连接运算( ):
含义:把两个关系(R和S)按相应属性
值的比较条件(θ)连接起来,如大于, 小于等于、等于等,记作R SR.AθS.B。 它是笛卡尔积的一个子集。
R.AθS.BS=δR.AθS.B(R×S)=
R
={ t|tR∈R∧ tR∈S ∧ R .AθS.B=TRUE }
第二章 关系运算
第二章 关系运算
主要教学内容
关系和关系模式 域、笛卡儿积、关系、键(主键、候选键、外 键)、关系模式 关系完整性 实体完整性、参照完整性、用户定义的完整 性(规则) 关系代数 传统的集合运算(并、交、差、广义笛卡儿积) 专门的关系运算(选择、投影、连接、等值连 接、自然连接)