数据定义功能.

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1
1 2 2 3 3 3
每箱24瓶
每箱12瓶 每箱12瓶 每箱12瓶 每箱12瓶 每箱30盒 每箱30盒
¥19.00
¥10.00 ¥22.00 ¥21.35 ¥25.00 ¥30.00 ¥40.00
17
13 53 0 120 15 6
25
25 0 0 25 10 0
设有s=(1,苹果汁,1,每箱24瓶,18.00,39,10)和t=(9,胡椒粉,3,每箱 30盒,40.00,6,0)。 s的各个分量与Product关系中第1条记录的对应分量都相等,因此称s是Product 关系中的一条记录(记做s ∈ Product),且该记录的第一个分量记做s.产品ID, 其值是1; 而t不是Product关系中的记录(记做t ∉ Product),因为Product关系中不存 在产品ID为9的产品记录,即使t的其他分量与表中第8条记录的对应分量都相等。
显示、排序 显示、排序 显示 显示 显示 四则算术运算、比 较大小 四则算术运算
一般是由18位阿拉伯数字组成的字符串,但第18位也可能 为英文字母
高考成绩 以人民币为统一单位(不包括书杂费) 标志学生是否为中共党员 特殊说明的文字,如特长、获奖情况 多媒体形式的图像文件
显示 显示
2.2.2 Access数据类型
每箱12瓶
每箱12瓶 每箱12瓶 每箱12瓶
¥10.00
¥22.00 ¥21.35 ¥25.00
13
53 0 120
25
0 0 25
7
8
海鲜粉
胡椒粉
3
3
每箱30盒
每箱30盒
¥30.00
¥40.00
15
6
10
0
2.1 关系模型的基本术语和数据结构
主键/主码/主关键字(Primary Key):在一个关系 上,可以定义主键。主键具有如下性质。 (1)主键是一个属性集合,可以由一个或多个属性 组成。 (2)唯一性:关系中的任意两条记录在主键上的值 都不相同,因此根据主键上的值能够唯一地标识关系 中的一条记录。 (3)最小性:不包含多余的属性。
“产品ID”属性构成了Product关系的主键。
2.1 关系模型的基本术语和数据结构
Product关系
表 2-1 Product关系
产品ID 1
产品名称 苹果汁
供应商ID 1
单位数量 每箱24瓶
单价 ¥18.00
库存量 39
再订购量 10
2
3 4 5 6 7 8
牛奶
蕃茄酱 盐 麻油 酱油 海鲜粉 胡椒粉
第2章 数据定义功能
创建表
在关系型数据模型中,表(Table)是最基 本的数据结构。在关系型数据库中,数据是 以分散的方式存储在多个表当中,但不同表 中的数据又保持着内在的联系。
2.1 关系模型的基本术语和数据结构
关系(Relation):在关系型数据库中,一个关系 对应着一个二维表,每个关系有一个关系名,二维表 名就是关系名。在Access数据库中,一个关系就对应 着一个表对象。 属性(Attribute):在二维表中,垂直方向的列称 为属性,也称为字段(Field)。一个具有n个属性的 关系称为n元关系。 值域(Domain):一个属性的取值范围。 记录(Record):在二维表中,水平方向的行称为 记录,也称为元组(Tuple)。 分量(Component):某条记录中的一个属性值称为 该记录的一个分量。
2.1 关系模型的基本术语和数据结构
关系模式(Relation Schema):关系模式是对关系的 描述,它包括关系名、组成该关系的属性名等信息。 通常简记为:关系名(属性名1,属性名2,„,属性 名n)。
产品ID
1 2 3
产品名称
苹果汁 牛奶 蕃茄酱
供应商ID
1 1 1
单位数量
每箱24瓶 每箱24瓶 每箱12瓶
在确定了字段名称及其含义和用法之后,还需要确定各字段采 用的数据类型。数据类型取决于该字段将存储什么样的数据以 及数据的处理方法。
2.1 关系模型的基本术语和数据结构
表 2-1 Product关系
Product关系
产品ID 1 2 产品名称 苹果汁 牛奶 供应商ID 1 1 单位数量 每箱24瓶 每箱24瓶 单价 ¥18.00 ¥19.00 库存量 39 17 再订购量 10 25
3
4 5 6
蕃茄酱
盐 麻油 酱油
1
2 2 3
2.1 关系模型的基本术语和数据结构
此外,关系还具有如下一些性质。 (1)同一属性列中的分量值有相同的数据类型。 例如,“单价”都是带有货币单位的数值,可以进 行加减乘除运算;而“产品名称”都是标志性的字 符串,无法比较大小,但可以比较是否相同。 (2)分量是不可再分割的最小数据项。例如,再 对产品名称中的“苹果汁”进行分解就没有实际意 义了。 (3)表中的任意两条记录不能完全相同,即这两 条记录对应的属性值不能都相同。
表Product 的关系模式:Product(产品ID,产品名称, 供应商ID,单位数量,单价,库存量,再订购量)。
2.2 表的设计
在Access数据库中,表是存储数据的基本对象。和 查询、窗体、报表等对象一起,表被保存在同一个以 mdb为扩展名的Access数据库文件中。 在Access数据库中,用户可以根据需要定义并创建 多个表,并对表中所包含的属性进行修改。
2.2.1 表的设计
在Access数据库中创建表之前,必须首先确定表的设计方案, 即确定表中所包含的字段、每个字段的名称、每个字段所存储数 据的含义以及这些数据的处理方法等。
“花名册”表的设计方案
表中所包含的字段 (以字段名表示) 学号 姓名 性别 出生日期 身份证号码 入学成绩 应交学费 党员身份 简介 照片 字段的含义、用法 一般的学号为8位阿拉伯数字,但也存在像留学生学号的 特殊情况,如04QK110041、01QG4106。所以,可以将学号 看作是由10个阿拉伯数字(或英文字母)组成的字符串 由汉字(或英文字母)组成 用一个汉字(“男”或“女”)表示性别 包含年、月、日 主要的处理方法
单价
¥18.00 ¥19.00 ¥10.00
库存量
39 17 13
再订购量
10 25 25
4
5 6 7 8

麻油 酱油 海鲜粉 胡椒粉
2
2 3 Βιβλιοθήκη Baidu 3
每箱12瓶
每箱12瓶 每箱12瓶 每箱30盒 每箱30盒
¥22.00
¥21.35 ¥25.00 ¥30.00 ¥40.00
53
0 120 15 6
0
0 25 10 0
相关文档
最新文档