内容正文:
专题三 认识数据表专题(讲义)
---《数据库应用基础 ACCESS 2010》专题复习讲练测
【考纲要求】
1. 理解数据表、字段、记录、关键字等基本概念;
2.掌握关系型数据库的基本特点;
3.掌握字段命名规则;
4.认识数据表的视图。
【课时安排】
3课时
【知识梳理】
一、关系数据库基本概念
1.概念
关系数据库是指采用了关系模型来组织数据的数据库,这种数据库以若干个拥有正式描述的二维表的形式对数据进行存储。
2.相关术语
(1)关系:一个关系即为一张规范化的二维表。
(2)关系名:每一个关系都有一个关系名,即表名。
(3)元组:二维表中的一行被称为一个元组,对应一个实体。
(4) 属性:二维表中的一列被称为一个属性,每个属性都有一个具体的名称,即属性名。
(5)关键字:用于唯一标识一个元组的属性(属性集)。
(6)外关键字:若当前关系中的一个属性(属性集)是另一个关系中的关键字,则将当前关系中的该属性(属性集)称为外关键字。
3.关系的特点
①每一个关系都是一个规范化的二维表,关系中的每一列都是不可再分割的最小数据单元,即表中不能再包含表。
②同一关系中不能出现相同的属性名。
③关系中不允许出现完全相同的元组。
④在同一关系中,行和列的次序无关紧要。
二、关系运算
1.传统关系运算
(1)并(U):两个具有相同结构的表 A1 和 A2,A1UA2 表示由属子 A1 或属于A2表中的元组组成的表。
(2)差(-):两个具有相同结构的表 A1 和 A2,A1-A2 表示由属于 A1 但不属于A2表中的元组组成的集合。
(3)交(∩):两个具有相同结构的表 AI 和 A2,A1∩A2 表示由属于 A1 且属于 A2 表中的元组组成的表。
(4)笛卡尔积(x):表 A1 和表 A2 进行广义笛卡尔积运算,运算结果表的属性数量为两个表属性之和,元组数量为两个表元组数量的乘积。
2.专门的关系运算
(1)选择:在关系中选取满足特定条件的元组。例如:从“商品”表中查询出单价在200元以上的商品。
(2)投影:在关系中选取确定的若干属性重新组成新的关系。例如:从”商品”表中挑选出商品编码、商品名称信息。
(3)连接:按照特定条件将两个关系的元组连接。例如:将”商品”表按照商品编码与”库存”表连接成一个新表,新表中包括商品编码、商品名称、库存数量和库存金额。
三、关系型数据库的特点
关系数据库具有数据结构化、数据共享性、数据独立性、数据完整性(包实体完整性、参照完整性和用户自定义完整性)、数据灵活性、数据安全性等特点。
1. 字段命名规则方法
①长度不超过64个字符,
②可包含字母,汉字、数字、空格和部分特殊符号(空格不可用于开头)
③不可包含英文状态下的句号、问号、叹号、方括号[ ],重音符号( ' )
④不能包括控制字符(ASCII码值0~31)
四、数据表的视图
1. 认识数据表
(1)表是Access数据表的基础,是存储和管理数据的对象。在建好空数据库后要先建立表对象和各表之间的关系,以提供数据的存储构架,然后逐步创建其他Access对象,最终形成完整的数据库后。
(2)表的组成:由表结构(字段)和表数据(记录)两部分组成。字段包括:字段名称、数据类型、字段大小等要素。
(3)数据项是关系数据库中最基本的数据单位。
注:空表是指无数据、无记录的二维表。
2. 数据表的特点
(1)每个表都有一个表名,即关系名。一般由字母、汉字、数字及部分特殊字符组成,一个数据库中不允许有两个完全相同的表名。
(2)关系是一种规范的二维表,表中的元素是不可分割的最小数据单元。
(3)二维表中每一列元素是相同数据类型。
(4)二维表中的任意两行的记录不能完全相同。
3. ACCESS 表的视图
①数据表视图: 以行列形式显示表中数据。
②设计视图:创建和修改表结构的主要工具。
③数据透视表视图: 以表格化的形式显示数据源中的汇总数据。
④数据透视图视图: 以图形化的形式显示数据源中的汇总数据。
【真题练讲】
1.不符合关系数据库特点的是( ) 。
A.关系中属性的先后顺序无关紧要 B.关系中元组的先后顺序无关要紧
C.同一关系中属性名必须唯一 D.关系中同一属性的域可以不同
【答案】D
【解析】解析:一个关系就是一张二维表,二维表中同一列的数据类型和取值范围必须相同。
2.一个实体对应Access表中的( )。
A.表 B.字段 C.记录 D.主键
【答案】C
【解析】一条记录代表一个实体,一个表代表一个实体集。
3.有关系q(a,b,c,d)和关系s(c,d,e,f,g),经过关系运算后得到一个新的关系r(a,g),问这个