




已阅读5页,还剩109页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机基础 第八章 第 1页 第八章 系型 数据库管理系统 述 主要内容 计算机基础 第八章 第 2页 一个功能强大的关系数据库管理系统 (可以组织、存储并管理很多类型和大量的信息 从 20世纪 90年代初 010 方便实用、能处理多种数据类型、设计过程自动化、与 供功能强大的向导、采用 计算机基础 第八章 第 3页 主要内容 数据库系统的相关概念 关系模型和关系型数据库 003界面介绍 数据库的创建 表的创建和管理 表中数据的编辑 建立表间关联关系 创建数据查询 简单报表的设计 010简介 计算机基础 第八章 第 4页 数据 数据是描述事物的符号记录 描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等,因此数据有多种表现形式,它们都可以经过数字化后存入计算机 注意区别狭义的数据与广义的数据 狭义的数据是指数字或数值 广义的数据是指多种形式的事物描述符号,是信息的表示形式 计算机基础 第八章 第 5页 数据库 数据库是结构化的相关数据的集合 数据库是长期储存在计算机外存中的,有组织的,可共享的数据集合 数据库中的数据按一定的数据模型组织、描述和储存,具有较小冗余度、较高的数据独立性和易扩展性,并可为各种用户共享 数据是数据库中存储的基本对象 计算机基础 第八章 第 6页 数据库管理系统 数据库管理系统是位于用户与操作系统之间的一层数据管理系统 主要功能 数据定义功能 数据操纵功能 数据库的运行管理 数据库的建立和维护功能 数据库管理系统是数据库系统的一个重要组成部分 计算机基础 第八章 第 7页 数据库系统的概念 引入数据库以后的计算机系统称为数据库系统,它提供对数据进行存储、管理、处理和维护等功能 计算机基础 第八章 第 8页 数据库系统的组成 数据库:结构化的相关数据的集合 存于外存,冗余度小,可共享 数据库管理系统( 在操作系统支持下工作的管理数据的软件 整个系统的核心 主要功能:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能 计算机硬件及相关软件 用户 数据库管理员( 应用系统开发人员 终端用户 计算机基础 第八章 第 9页 数据管理技术 数据的处理是指对各种数据进行收集、存储、加工和传播的一系列活动的总和 数据管理是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题 计算机基础 第八章 第 10页 数据管理技术的发展 人工管理阶段 文件系统阶段 数据库系统阶段 计算机基础 第八章 第 11页 主要内容 数据库系统的相关概念 关系模型和关系型数据库 003界面介绍 数据库的创建 表的创建和管理 表中数据的编辑 建立表间关联关系 创建数据查询 简单报表的设计 010简介 计算机基础 第八章 第 12页 模型与数据模型 模型是现实世界特征的模拟和抽象 数据模型是现实世界数据特征的抽象 在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息 数据模型就是现实世界的模拟 现有的数据库系统均是基于某种数据模型的 数据模型是数据库系统的基础 计算机基础 第八章 第 13页 三种数据模型及相应数据库系统 层次模型及层次数据库 网状模型及网状数据库 关系模型及关系数据库 计算机基础 第八章 第 14页 关系模型 关系模型是一种以关系数学理论为基础构造的数据模型 在关系模型中,用由行、列组成的二维表来描述现实世界中的事物以及事物之间的联系 名词术语 关系:一个关系对应一张二维表,表名即为关系名 元组:表中的每一行称为一个元组 属性:表中的每一列称为一个属性(属性名) 计算机基础 第八章 第 15页 关系模型的例子 课程名称 学分 考试否 学时数 任课教师 考试日期 备注 法律基础 T. 28 王凯 础英语 4 72 张志强 法 2 36 李丽 语 2 36 陈玉红 育 2 36 康辉 课计划 关系名 属性 (名 ) 属性值 元组 整个二维表格称为关系 关系 模式 计算机基础 第八章 第 16页 关系模型的特点 关系中的每一个属性都是不可再分的基本数据元素 关系中的每一个元组都具有相同的形式 关系模式中的属性个数是固定的,每一个属性都要命名,在同一个关系模式中,属性名不能重复 任何两个元组都不相同 属性的先后次序和元组的先后次序是无关紧要的 计算机基础 第八章 第 17页 关系的三种基本运算 选择 投影 连接 这些运算用来描述关系数据库中数据的查询和更新(包括插入、删除和修改)操作 计算机基础 第八章 第 18页 关系型数据库 利用关系模型来组织数据的数据库就称为关系型数据库 在关系模型中,事物以及事物间的联系都是用关系(二维表)来表示的 在一个给定的应用领域中,用来表示所有事物以及事物间联系的关系(二维表)的集合构成一个关系数据库 003是一种关系型数据库管理系统( 它采用关系模型来组织、存储和管理数据 计算机基础 第八章 第 19页 003中的有关名词 字段 记录 表 数据库 候选键和主键 外键 计算机基础 第八章 第 20页 字段 字段是一个不可再分的最小的数据单元,用来表示一个事物实体的某一个特征数据 比如某一个职工的工号、姓名等 每个字段都有字段名,说明这个字段数据的语意 在一个表中,各个字段名不能重复,是唯一的 字段相当于关系模型中的属性 计算机基础 第八章 第 21页 记录 记录是由若干个字段的值组成的,用来表示一个事物实体 该事物实体的那些需要我们关注的特征数据都已经由各个字段给出 记录相当于关系模型中的元组 计算机基础 第八章 第 22页 表 同类型的多个记录组成表,用来表示一类事物实体 也就是说,把具有同样特征数据的事物实体罗列出来,就形成了一个表 表就是关系模型中的关系 计算机基础 第八章 第 23页 数据库 在一个信息系统的考虑范围之内,应该存在很多不同类型的事物实体,并且在这些事物实体之间存在有多种联系,这就需要用多个表来表示 这样一些表示一个信息系统中的事物实体及其之间联系的多个表组成了这个信息系统的数据库 总结一下,一个关系型数据库由若干个表组成,一个表由若干个记录组成,一个记录由若干个字段值组成 计算机基础 第八章 第 24页 关系模型、日常生活与 003中的术语对照表 关系模型中 日常生活中 003中 关系 二维表 数据表 元组 行 记录 属性 列 字段 计算机基础 第八章 第 25页 候选键和主键 一般来说,在一个表中,总有一个字段或者几个字段的组合可以唯一的确定一个记录,这样的字段或字段组合称为候选键 候选键可能不止一个,我们从中选择一个作为主键 一个表的主键必须是唯一的、确定的、非空的 这样我们就可以用主键来区分一个表中的不同记录 计算机基础 第八章 第 26页 外键 表 的主键,但却是表 们称该字段(或者该字段组合)是表 的外键 外键的作用是表示事物实体之间的联系 外键的取值也是有约束的 一个表中的外键的取值要么取空值,要么取相应主键取值中的一个 计算机基础 第八章 第 27页 003数据库的总体结构 003数据库中包含 7种类型的对象,分别是表、查询、窗体、报表、页、宏和模块。 其中,表是数据库的核心与基础,它存放着数据库中的全部数据信息。报表、查询和窗体都从数据表中获得数据信息,以实现用户某一特定的需要,例如对数据库的查找、计算、统计、打印、编辑修改等。窗体可以提供一种良好的用户操作界面,通过它们可以直接或间接调用宏或模块,并执行查询、打印、预览、计算等功能,甚至对数据表进行编辑修改。 计算机基础 第八章 第 28页 主要内容 数据库系统的相关概念 关系模型与关系型数据库 003界面介绍 数据库的创建 表的创建和管理 表中数据的编辑 建立表间关联关系 创建数据查询 简单报表的设计 010简介 计算机基础 第八章 第 29页 003的启动与退出 003的启动与退出和 003、003等的启动和退出类似,在这里不再赘述 计算机基础 第八章 第 30页 003的界面环境 计算机基础 第八章 第 31页 主要内容 数据库系统的相关概念 关系模型与关系型数据库 003界面介绍 数据库的创建 表的创建和管理 表中数据的编辑 建立表间关联关系 创建数据查询 简单报表的设计 010简介 计算机基础 第八章 第 32页 创建空数据库 003中创建空数据库的操作方法有两种 利用 “文件”菜单中的 “新建”菜单项创建数据库 利用工具栏上的“新建”按钮创建数据库 在 003中,数据库被保存成一个文件,其后缀名为 件主名就是数据库名 对数据库命名时,要使数据库名能尽可能的体现数据库的内容,即“见名知意” 计算机基础 第八章 第 33页 利用向导创建数据库 003中利用向导创建数据库的操作方法有两种 利用 “文件”菜单中的 “新建”菜单项打开向导 利用工具栏上的“新建”按钮打开向导 计算机基础 第八章 第 34页 主要内容 数据库系统的相关概念 关系模型和关系型数据库 003界面介绍 数据库的创建 表的创建和管理 表中数据的编辑 建立表间关联关系 创建数据查询 简单报表的设计 010简介 计算机基础 第八章 第 35页 表结构的设计 表结构的设计包括以下几个内容 命名表(对表命名时,同样要使表名能尽可能的体现表的内容) 设计表中的字段,也就是说要想好这个表中都有哪些字段,分别表示什么意思 为每一个字段命名,并设计好每一个字段的数据类型、字段大小等信息 为表设计一个主键(可选) 计算机基础 第八章 第 36页 字段名的命名规则 字段名的命名规则 字段名长度为 1可以包含字母、汉字、数字、空格和其他字符 不能包含句号( .)、惊叹号 (!)、方括号 ( )和重音符号 () 计算机基础 第八章 第 37页 字段类型 003中采用了九种字段的数据类型 文本、备注、数值 日期 /时间、货币、自动编号 是 /否、 级链接 计算机基础 第八章 第 38页 文本 文本类型字段存放的是有汉字、字母及文本类型是 003默认的字段数据类型 最大长度为 255个字符,每一个字符在存储时占用一个字节 系统默认的字段长度是 50个字符,可以通过“字段大小”属性来设置最大字符长度 计算机基础 第八章 第 39页 备注 备注类型字段用来保存长度较长的文本数据 允许字段存储长达 64备注类型字段不能进行排序或索引的操作 计算机基础 第八章 第 40页 数字 数字类型字段存放的是由数字( 0 9)、小数点和正负号组成的数据,这些数据是可以进行算术计算的 数字类型字段又细分为整型、长整型、单精度型、双精度型等子类型,其存储长度由系统分别设置为 1、 2、 4、 8个字节 系统默认的子类型是长整型,可以通过“字段大小”属性来设置数字类型字段的子类型 计算机基础 第八章 第 41页 日期 /时间 日期 /时间类型字段存放的是日期、时间或者是日期和时间的组合数据 每个日期 /时间类型字段需要 8个字节的存储空间 计算机基础 第八章 第 42页 货币 货币类型字段存放的是货币类型的数据 数字类型的特殊表现形式,等价于双精度型 货币类型字段在输入时,系统会自动加入货币符号和千位分隔符,并限制小数部分为两位,当输入数据的小数位数超过两位时,系统会自动进行四舍五入 计算机基础 第八章 第 43页 自动编号 自动编号类型字段的数据无需输入,每添加一个新记录,系统将给自动编号类型字段赋予一个唯一值(递增的或随机的) 自动编号类型字段一旦被指定,就会永久地与记录连接,不能修改和重复使用 自动编号类型字段采用长整型数据 计算机基础 第八章 第 44页 是 /否 是 /否类型字段存放的是逻辑数据或者是只有两个值的字段数据 计算机基础 第八章 第 45页 如: 种格式图片和声音等) 这些对象放入 最大容量是 1算机基础 第八章 第 46页 超级链接 超级链接类型字段主要是用来保存超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合 在这种字段中插入超级链接地址最简单的方法就是在“插入”菜单中单击“超级链接”命令 计算机基础 第八章 第 47页 使用表设计器创建表 第一步,创建一个数据库或者打开一个已经存在的数据库 第二步,在数据库窗口中,在对象列中选择“表”,单击“新建”按钮,打开“新建表”对话框 第三步,在“新建表”对话框中选择“设计视图”,单击“确定”按钮,或者在数据库窗口中直接双击“使用设计器创建表”,打开表设计器 第四步,在表设计器中逐一输入各个字段的字段名称、数据类型和字段大小等信息 第五步,单击工具栏中的“保存”按钮,出现“另存为”对话框,在其中输入表名,单击“确定”按钮 计算机基础 第八章 第 48页 使用向导创建表 第一步,在“新建表”对话框中选择“表向导”,单击“确定”按钮,或者在数据库窗口中直接双击“使用向导创建表”,打开表向导 第二步,选择示例表和示例表中需要的示例字段 第三步,输入表名 第四步,设置新表与数据库中已有表的关联关系 第五步,选择表向导的完成方式,最后单击“完成”按钮 计算机基础 第八章 第 49页 通过输入数据创建表 第一步,在“新建表”对话框中选择“数据表视图”,单击“确定”按钮,或者在数据库窗口中直接双击“通过输入数据创建表”,打开表数据的输入窗口 第二步,在表数据的输入窗口中直接输入数据,系统将根据输入的数据内容,定义新表的结构 第三步,单击“保存”按钮,打开“另存为”窗口,在其中输入表名,单击“确定”按钮 计算机基础 第八章 第 50页 表中字段的属性 主键的设置和删除 字段大小 必填字段和允许空字符串 有效性规则和有效性文本 默认值 标题 格式 创建索引 计算机基础 第八章 第 51页 主键的设置和删除 第一步,打开数据库,选择将要设置主键的表,单击“设计”按钮,打开表设计器 第二步,在表设计器中,选择作为该表主键的那个字段,在其上右击,在快捷菜单中选择“主键”命令,就可以将指定的字段设置成主键 第三步,单击“保存”按钮,把对该表的主键设置加以保存,最后关闭表设计器 在对表设置主键以后,我们在浏览表中记录时,可以发现记录顺序将以主键的升序来排列 同样的方法可以删除对主键的设置 因为一个表的主键只有一个,如果你设置另一个字段为主键,那么原来的那个字段上的主键设置就会被删除 计算机基础 第八章 第 52页 字段大小 字段大小是指该字段存储区的长度,适用于文本、数字和自动编号类型的字段。 对文本型字段,默认大小为 50字节,最大不超过255。如需存储更长的信息,则应选用备注型字段。 对数字和自动编号类型的字段,默认字段大小为长整型,用户可以在字节、整型、长整型、单精度型、双精度型等子类型中进行选择。 计算机基础 第八章 第 53页 必填字段和允许空字符串 必填字段是规定该字段是否必须填写,如果选择了“是”,在添加新记录时必须添写该字段,否则就会提示错误,它可以用于任何类型的字段。 允许空字符串是规定该字段是否接受零长度字符串(即空串),这个属性只能用于字符型字段。 计算机基础 第八章 第 54页 有效性规则和有效性文本 有效性规则是为了检查字段中的值是否有效,其内容是一个条件表达式。当用户输入或修改该字段的值时,系统会判断输入的值或修改后的新值是否满足这个条件表达式,如果满足才能写入到表中。 违反有效性规则的字段值无法写入到表中,并会提示我们不能输入与有效性规则相悖的数值。 有效性文本是配合有效性规则使用,如果输入的数据不符合有效性规则,则屏幕显示用户自定义的有效性文本的内容。 计算机基础 第八章 第 55页 默认值 字段的默认值是指该字段的输入缺失时,自动写入的字段值。设置的默认值将自动输入到新记录的该字段中。当然,用户也可以为这个字段赋予一个不同于默认值的字段值。 在设置字段的默认值时,用户可以输入具体的常量,也可以输入一个表达式,比如输入“ ”,则默认值是当前日期。 计算机基础 第八章 第 56页 标题 标题属性一般情况下都不设,让它自动取这个字段的字段名,这样当在窗体上用到这个字段的时候就会把字段名作为它的标题来显示。 计算机基础 第八章 第 57页 格式 格式是指字段数据的显示格式,而不影响数据的实际存储方式。适用于除“ 外的其它类型,例如指定数据的显示颜色、对齐方式、数字及日期的显示格式等。 如果是数字型字段,还可以设置其小数位数属性。 计算机基础 第八章 第 58页 索引 索引是 是表间建立关联的重要依据 索引对表中的数据提供了逻辑排序,可以提高数据的访问速度 一个表上可以定义多个索引 003中规定不能在 如果一个字段已经被设置为该表的主键,那么系统会自动在该字段上建立索引,而且是无重复的索引 计算机基础 第八章 第 59页 创建索引 第一步,打开数据库,选择将要创建索引的表,单击“设计”按钮,打开表设计器 第二步,在表设计器中,选择要建立索引的那个字段,在表设计器的“常规”选项卡中,选择“索引”选项进行设置 第三步,选择菜单栏上的菜单项“视图”,然后在下拉菜单中选择菜单项“索引”,打开索引属性对话框,在其中可以设置索引的各项属性,包括 索引名称、索引字段、排序次序和是否主索引、是否唯一索引、是否忽略空值 计算机基础 第八章 第 60页 表结构的修改 调整字段的顺序 增加字段 插入字段 删除字段 修改现有字段的属性 计算机基础 第八章 第 61页 重命名表 打开数据库,选择将要重命名的表,单击鼠标右键,在打开的快捷菜单中选择“重命名”命令,在原来的表名上面输入新的表名即可。 计算机基础 第八章 第 62页 删除表 打开数据库,选择将要重命名的表,单击鼠标右键,在打开的快捷菜单中选择“删除”命令。 计算机基础 第八章 第 63页 导入外来数据的步骤 以导入一个用户信息的 第一步,执行“文件”菜单中的“获取外部数据”命令中的“导入表”选项,打开数据“导入”对话框,在其中选择要导入的 击“导入”,打开“导入数据表向导” 。 第二步,如果 选择自己的工作表,单击“下一步”按钮。 第三步,在随后的窗口中选择“第一行包含列标题”,如果你的数据第一行不是字段名,可以不用选择,单击“下一步”按钮。 第四步,在随后的窗口中选择数据的保存位置,可以选择新表,也可以选择数据库中现有的表,单击“下一步”按钮。 如果选择新表,可以对具体的每一个字段进行必要的设置,如字段名、数据类型、索引,以及设置某个字段不导入。还可以设置主键。这样的话,导入数据表向导会多两个步骤。 第五步,在随后的窗口中单击“完成”按钮就开始导入数据了。如果选择的是新表,在这里还要输入新的表名。数据导入完成后,系统会给出确认信息。 计算机基础 第八章 第 64页 主要内容 数据库系统的相关概念 关系模型和关系型数据库 003界面介绍 数据库的创建 表的创建和管理 表中数据的编辑 建立表间关联关系 创建数据查询 简单报表的设计 010简介 计算机基础 第八章 第 65页 表中数据的编辑 在数据库窗口中,在对象列中选择“表”,选定需要编辑的表,单击“打开”按钮,打开表的浏览窗口,在其中,我们可以 添加记录 查看记录 修改记录数据 删除记录 计算机基础 第八章 第 66页 记录的排序和筛选 在一个复杂的数据库中,有时需要对其中符合一定条件的记录进行查看和编辑。在众多的记录中进行逐条查找非常困难。如果将数据库中的记录按照某种方式进行排序,既可提高查找效率,又能让记录按照预期的方式显示。 003的“排序”和“筛选”功能可以实现这个目标。排序就是按照指定的顺序排列记录,筛选就是隐藏不满足条件的记录。 计算机基础 第八章 第 67页 单字段排序 第一种方法:单击工具栏上的“升序排序”按钮或“降序排序”按钮。 第二种方法:执行“记录”菜单中的“排序”命令,从中选择“升序排序”或“降序排序”。 第三种方法:右击该字段打开快捷菜单,从中选择“升序排序”或“降序排序”命令。 若要取消现有排序恢复到原来的显示格式,可以执行“记录”菜单中的“取消筛选 /排序”命令。 计算机基础 第八章 第 68页 多字段排序 如果某个排序字段的重复值很多,如“性别”字段,那么对这一字段进行单字段排序的结果并不能尽如人意,此时可进行多字段排序以提高查找效率。 在对多字段排序时,排序字段必须相邻,如果不相邻应先移动字段使之相邻,然后选中所有排序字段后按照单字段排序的步骤操作即可。 在多字段排序时,以最左边的选中字段作为第一排序字段,首先按第一排序字段的大小顺序排列,当第一排序字段有相同值时,这些相同值的记录再按照第二排序字段的大小排序,依次类推。 保存表的更改时,最新的排序会和表一起保存。当我们再次打开该表时,看到的还是排序过的记录清单。 计算机基础 第八章 第 69页 按选定内容筛选 按选定内容筛选是指只显示与所选记录中的值相同的记录。除了“ 型字段外,可以对其他任意类型的字段进行按选定内容筛选。 按选定内容筛选时,首先在表中选定筛选值,即某个字段的值或值的一部分,然后执行“记录”菜单中的“筛选”命令,从中选择“按选定内容筛选”,或单击工具栏上的“按选定内容筛选”按钮,或右键单击选中的筛选值后从快捷菜单中选择“按选定内容筛选”命令。 计算机基础 第八章 第 70页 按窗体筛选 按窗体筛选的优点是可以任意组合筛选条件,可通过“与( 及“或( 进行条件组合。对记录进行按窗体筛选的步骤为: 执行“记录”菜单中的“筛选”命令,从中选择“按窗体筛选”,或单击工具栏上的按窗体筛选工具按钮,弹出按窗体筛选窗口。 如果窗体网格中有不是所需筛选条件的输入项,可单击工具栏上的“清除网格”按钮清空筛选网格。 在筛选网格中输入筛选条件,如对“性别”字段选定“男” 若在多个字段中输入条件,则相当于“与”操作,即必须同时满足所有选定的条件。 如果需要应用“或”条件,应该单击窗体左下方的“或”选项卡,原来的输入条件就会隐藏起来,这时可以输入新的条件。当每添加一个“或”操作时就会再增加一个“或”选项卡。 单击工具栏上的“应用筛选”按钮( )执行筛选。 计算机基础 第八章 第 71页 高级筛选 /排序 高级筛选 /排序是一种最灵活、全面的筛选工具,它不仅包含了按窗体筛选的所有特征,而且可以在数据表的不同字段中指定混合排序次序。 进行高级筛选 /排序的步骤为: 执行“记录”菜单中的“筛选”命令,从中选择“高级筛选 /排序”,弹出高级筛选 /排序窗口。该窗口的下半部分设计窗格中包括“字段”、“排序”、“条件”和“或”选项,用来组合选择条件。 如果想对某个字段进行排序,可以在该字段下面的排序行中选择排序方式。排序优先级为自左至右。 计算机基础 第八章 第 72页 筛选的保存 保存表的更改时,最新的筛选会和表一起保存,而不是作为独立对象进行保存。当我们再次打开该表时,看到的还是筛选过的记录清单。 如果需要一个表能使用多个筛选,或者需要永久保存筛选,则必须将其转换为查询进行保存。 计算机基础 第八章 第 73页 主要内容 数据库系统的相关概念 关系模型和关系型数据库 003界面介绍 数据库的创建 表的创建和管理 表中数据的编辑 建立表间关联关系 创建数据查询 简单报表的设计 010简介 计算机基础 第八章 第 74页 表间关联关系的类型 在两个表之间建立关联关系的前提条件是两个表要有一个公共字段(同名、同性质,称为关联字段),并分别在这两个字段上建立了索引 两个表间的关联关系有不同的类型,是什么类型取决于两个表上关联字段的索引类型 一对一关系:两个表的关联字段上的索引都是主索引或者唯一索引 一对多关系:一方表的关联字段上的索引是主索引或者唯一索引,多方表的关联字段上的索引既不是主索引也不是唯一索引,也就是普通索引 计算机基础 第八章 第 75页 建立表间关联关系 第一步,打开一个已经存在的数据库 第二步,选择菜单栏上的菜单项“工具”,然后在下拉菜单中选择菜单项“关系”,打开关系编辑窗口和“显示表”对话框 第三步,在“显示表”对话框中,选择即将建立关系的那些表,单击“添加”按钮,可以添加多个表,添加完毕后单击“关闭”按钮 第四步,将“学院”表中的“学院编号”字段拖动到“系”表中的“学院编号”字段的位置,弹出“编辑关系”对话框 第五步,在“编辑关系”对话框中选择“实施参照完整性”,单击“创建”按钮,在关系编辑窗口中,“学院”表与“系”表之间就出现了一条连线 注意:一对多的关联关系,一方表有一个 1作为标记,多方表有一个无穷大作为标记 第六步,在其他表之间用同样的方法建立关联关系 第七步,单击工具栏上的“保存”按钮,关闭关系编辑窗口 计算机基础 第八章 第 76页 主要内容 数据库系统的相关概念 关系模型和关系型数据库 003界面介绍 数据库的创建 表的创建和管理 表中数据的编辑 建立表间关联关系 创建数据查询 简单报表的设计 010简介 计算机基础 第八章 第 77页 查询 查询是用来从表中检索所需要的数据,以及对表中的数据加工的一种重要的数据库对象,它可以从一个或多个有关系的表中将满足要求的数据提取出来,并把这些数据显示在新的查询数据表中 查询的记录集实际上并不存在,每次使用查询时,都是从创建查询时所提供的数据源表创建记录集 查询的结果总是与数据源中的数据保持同步 计算机基础 第八章 第 78页 003查询的种类 选择查询 交叉表查询 参数查询 操作查询 计算机基础 第八章 第 79页 使用向导创建查询 第一步,打开一个已经存在的数据库 第二步,在数据库窗口中,在对象列中选择“查询”,单击“新建”按钮,打开“新建查询”对话框 第三步,选择“简单查询向导”,单击“确定”按钮,或者在数据库窗口中直接双击“使用向导创建查询”,打开简单查询向导 第四步,选择数据来源表,选择将要查询出来的字段 第五步,选择“明细”还是“汇总” 第六步,输入查询的标题,选择是否查看查询结果或者是否修改查询,单击“完成”按钮 如果选择“打开查询查看信息”,此时将打开一个查询结果的浏览窗口,用户可以从中查看查询的结果记录集 计算机基础 第八章 第 80页 使用设计器创建查询 第一步,打开一个已经存在的数据库 第二步,在数据库窗口中,在对象列中选择“查询”,单击“新建”按钮,打开“新建查询”对话框 第三步,选择“设计视图”,单击“确定”按钮,或者在数据库窗口中直接双击“在设计视图中创建查询”,打开查询设计器 第四步,在“显示表”对话框中,选择查询要用的表,单击“添加”按钮,可以添加多个表,添加完毕后单击“关闭”按钮 第五步,在查询设计器窗口中完成以下操作 在“字段”所在行一一选择将要在查询结果中出现的字段 在“排序”所在行选择一个字段或者几个字段的排列顺序(升序或降序) 在“准则”所在行,选择若干个字段,写出其选择条件,写在同一行的条件之间是“与”的关系,写在“准则”行和“或”行的条件之间是“或”的关系 第六步,单击工具栏中的“保存”按钮,输入查询的名称,单击“确定”按钮,最后关闭查询设计器 计算机基础 第八章 第 81页 认识一下查询设计器 查询设计器分为上下两个窗格,上面的窗格是表 /查询显示窗格,下面的窗格是查询设计窗格。 表 /查询显示窗格显示查询所用到的数据来源,包括表和查询(已经建立的查询可以作为现在要建立的查询的数据源)。窗格中的每个表或查询都列出了它们的所有字段,这样一目了然,方便了我们选择查询字段。 查询设计窗格则是用来显示查询中所用到的查询字段和查询准则等等。 计算机基础 第八章 第 82页 字段行的设计 一一选择将要在查询结果中出现的字段,字段一旦选定,“表”所在行就会显示出该字段的出处,“显示”所在行就会选中,表示这些将出现在查询结果中,作为该查询的一个目标字段。 如果不希望在查询结果中显示某个字段,只需要将“显示”行中对应字段的复选标志取消,此时这个字段可能仅仅作为查询的条件或者排序的依据。 如果要删除一个目标字段,将鼠标移动到要删除的目标字段所在列的选择条上,光标会变成一个向下的箭头,单击鼠标左键将这一列都选中,按“ ,选中的目标字段就被删除了。 如果在“字段”行的某一个单元格输入“总评成绩 :平时成绩*末成绩 *就表示这个目标字段不是单纯得取自数据源表中的字段,而是由若干个字段经过一定的计算所得的结果(平时成绩 *末成绩 *我们称之为计算列。这样的计算列在查询结果中是没有字段标题的,可以人为地为这个目标字段定义一个字段别名(总评成绩)。 计算列的定义格式为:字段别名 :计算列所用的表达式 计算机基础 第八章 第 83页 排序行的设计 选择一个字段或者几个字段的排列顺序(升序或降序),这些选中的字段称为排序关键字。排序关键字安排的左右次序决定了其排序关键字的主次顺序,最左边的为第一排序关键字,左边第二个为第二排序关键字, ,以此类推。 计算机基础 第八章 第 84页 准则行的设计 选择若干个字段,写出其选择条件,写在同一行的条件之间是“与”的关系,写在“准则”行和“或”行的条件之间是“或”的关系。 计算机基础 第八章 第 85页 总计行的设计 如果需要对字段进行汇总统计,可以添加“总计”行。单击工具栏上的“总计”按钮,查询设计窗格中会增加一个“总计”行。单击“总计”行中对应字段网格右侧的倒三角,在下拉列表中选择需要的汇总选项。 如果要用两种方式对同一字段进行汇总统计,则需要在查询设计窗格中插入该字段的另一备份,再单击“总计”行中该备份字段网格右侧的倒三角,在下拉列表中选择需要的另一种汇总选项。 计算机基础 第八章 第 86页 查看查询结果集 第一步,打开一个已经存在的数据库 第二步,在数据库窗口中,在对象列中选择“查询”,选择要查看的查询,单击“打开”按钮,打开查询结果的浏览窗口,即可查看这个查询的结果记录集 计算机基础 第八章 第 87页 删除查询 第一步,打开一个已经存在的数据库 第二步,在数据库窗口中,在对象列中选择“查询”,选择要删除的查询,单击“删除”按钮 计算机基础 第八章 第 88页 查询的选择条件 003中按照不同选择条件创建的查询可以获得不同的结果,在查询中加入选择条件可以更为准确地查找到满足不同要求的记录,灵活地运用选择条件可以大大提高查询的效率。 003查询的选择条件就是一个运算结果为逻辑值(真或者假)的逻辑表达式,例如:性别 =女 学成绩 490 计算机基础 第八章 第 89页 运算符和表达式 003能够使用的运算符包括算术运算符、字符串运算符、关系运算符和逻辑运算符等。 将常量、变量、函数等用运算符按一定的规则连接起来的、有意义的式子称为表达式。 计算机基础 第八章 第 90页 常用运算符 +、 -、 *、 /代表算术运算中的加、减、乘、除 &字符串连接运算符,如: 天 &地 的运算结果是 天地 =、 、 =、 关系运算符,分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 哈尔滨信息工程学院《跨平台交互设计与开发Ⅰ》2023-2024学年第二学期期末试卷
- 闽西职业技术学院《电路与数字逻辑》2023-2024学年第二学期期末试卷
- 阳泉师范高等专科学校《音乐教育教学法》2023-2024学年第二学期期末试卷
- 黑龙江农垦职业学院《大数据系统(Hadoop)实践》2023-2024学年第二学期期末试卷
- 陕西科技大学镐京学院《课程论文服务贸易》2023-2024学年第二学期期末试卷
- 山东外贸职业学院《自然资源学原理》2023-2024学年第二学期期末试卷
- 吉林水利电力职业学院《乒乓球俱乐部(初级)》2023-2024学年第二学期期末试卷
- 安徽艺术职业学院《教材设计》2023-2024学年第二学期期末试卷
- 上海立信会计金融学院《影视节目市场研究》2023-2024学年第二学期期末试卷
- 马鞍山学院《大数据审计实训》2023-2024学年第二学期期末试卷
- 焰火燃放安全技术规程
- 泛血管疾病抗栓治疗中国专家共识(2024版)
- DL-T5159-2012电力工程物探技术规程
- 幼儿园中班数学课件:《理解数字符号的意义-查查路线》
- 广东省深圳市27校2022年中考一模英语试题(无答案无听力部分)
- 《红楼梦》知识点
- MOOC 信号与系统-西安邮电大学 中国大学慕课答案
- 聚苯乙烯树脂回收市场现状研究分析与发展前景预测报告
- 西北政法大学课件模板
- (正式版)SHT 3225-2024 石油化工安全仪表系统安全完整性等级设计规范
- 2023年高考政治真题模拟试题专项汇编:逻辑与思维(含答案)【新教材专用】
评论
0/150
提交评论