1.3认识关系数据库
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.3
认识关系数据库
一、用关系存储数据 二、库、表、记录、字段、关键字的概念 三、关系数据库中“关系”的含义 四、用关系存储数据之间的联系
福建浦城第一中学
信息技术组
傅振宇 Email :529305635@
用关系存储数据
一个二维表在关系数据库中称作关系(relation). 在关系数据库中,用表格的形式来存储数据。 表中的列称作字段(field),列中的值取自相应的域(domain), 域是字段所有可能取值的集合。
字段
记录
表1-2
借书人信息表
用关系存储数据 能标识唯一一条记录的字段可以作为 关键字(keyword),也称为
键
表中的一行称为为一个 记录(record)。
对二维表框架的描述称为关系模式,对于表1-2,写成关系模式, 就是 借书人信息表(姓名,借书证号,班级)
关键字
字段
记录
表1-2
借书人信息表
用关系存储数据
表1-2
借书人信息表
库、表、记录、字段、关键字的概念
输入表名称
表1-2
借书人信息表
关系数据库中“关系”的含 义 在关系数据库中,不仅可用二维表来表示实体集及其属性,而且也 可用二维表来表示实体集之间的联系(relationship). 姓名 借书人信息表
姓名
借书证号
班级
(1-2)
班级
借书证号
借书人(读者) 1 借阅 借阅登记表 (1-4)
用关系存储数据
下面的表1-3 可以认为是一个关系,它记录了一个实体集——图 书的信息。用关系模式来表示,就是
图书登记表(书籍编号,出版社,书名,作者)
其关键字是“书籍编、字段、关键字的概念
库
建立表结构
表1-2
借书人信息表
库、表、记录、字段、关键字的概念
输入字段名称
借书人信息表(姓名,借书证号,班级)
“借书人信息表”是该关系模式的名称,“姓名”,“借书证号”, “班级”是该关系模式包含的字段名称。 关系数据库规定,在关系数据库中的二维表(关系)必须满 足以下条件: (1)表中每一列的数据类型必须相同 (2)表中不允许有重复的字段 (3)表中不应有内容完全相同的行。 (4)任意交换两行、两列,不影响整个表的内容,也就是说,行 和列的排列顺序是无关紧要的。 (5)表中每一个字段必须是简单的数据项,而不是组合数据项
借书证号
日期
图书登记表(1-3)
书籍编号 书名 出版社 作者
n 图书
书籍编号
借阅日期
书籍编号
书名
出版社
作者
用关系存储数据之间的联系
表(1-4)反映了借书人与图书之间的借阅联系。这种联系是通过 在表中同时存放表(1-2)和表(1-3)两个实体集中的关键字“借书 证号”和“书籍编号”来实现的。 表(1-4)其关键字是“借书证号”和“书籍编号”两者的组合, 因为只有这两者的组合才能标识唯一一条记录。 由于“借书证号”和“书籍编号”分别来自于表1-1和表1-2的关键 字,因此,它们也称作表1-4的外键。 关系数据库(relational database)就是相互关联的二维数据表(关系) 的集合。例如,上面三个表就构成了一个图书借阅管理系统中的数据库。 关系数据库,无论是对现实世界中实体集的描述,还是对实体集之间关系 的描述,都可以采用统一的数据结构——二维表来表示和存储。
上课练习:
2013年福建省普通高中学生学业基础会考纲要 p78 页——p80页
认识关系数据库
一、用关系存储数据 二、库、表、记录、字段、关键字的概念 三、关系数据库中“关系”的含义 四、用关系存储数据之间的联系
福建浦城第一中学
信息技术组
傅振宇 Email :529305635@
用关系存储数据
一个二维表在关系数据库中称作关系(relation). 在关系数据库中,用表格的形式来存储数据。 表中的列称作字段(field),列中的值取自相应的域(domain), 域是字段所有可能取值的集合。
字段
记录
表1-2
借书人信息表
用关系存储数据 能标识唯一一条记录的字段可以作为 关键字(keyword),也称为
键
表中的一行称为为一个 记录(record)。
对二维表框架的描述称为关系模式,对于表1-2,写成关系模式, 就是 借书人信息表(姓名,借书证号,班级)
关键字
字段
记录
表1-2
借书人信息表
用关系存储数据
表1-2
借书人信息表
库、表、记录、字段、关键字的概念
输入表名称
表1-2
借书人信息表
关系数据库中“关系”的含 义 在关系数据库中,不仅可用二维表来表示实体集及其属性,而且也 可用二维表来表示实体集之间的联系(relationship). 姓名 借书人信息表
姓名
借书证号
班级
(1-2)
班级
借书证号
借书人(读者) 1 借阅 借阅登记表 (1-4)
用关系存储数据
下面的表1-3 可以认为是一个关系,它记录了一个实体集——图 书的信息。用关系模式来表示,就是
图书登记表(书籍编号,出版社,书名,作者)
其关键字是“书籍编、字段、关键字的概念
库
建立表结构
表1-2
借书人信息表
库、表、记录、字段、关键字的概念
输入字段名称
借书人信息表(姓名,借书证号,班级)
“借书人信息表”是该关系模式的名称,“姓名”,“借书证号”, “班级”是该关系模式包含的字段名称。 关系数据库规定,在关系数据库中的二维表(关系)必须满 足以下条件: (1)表中每一列的数据类型必须相同 (2)表中不允许有重复的字段 (3)表中不应有内容完全相同的行。 (4)任意交换两行、两列,不影响整个表的内容,也就是说,行 和列的排列顺序是无关紧要的。 (5)表中每一个字段必须是简单的数据项,而不是组合数据项
借书证号
日期
图书登记表(1-3)
书籍编号 书名 出版社 作者
n 图书
书籍编号
借阅日期
书籍编号
书名
出版社
作者
用关系存储数据之间的联系
表(1-4)反映了借书人与图书之间的借阅联系。这种联系是通过 在表中同时存放表(1-2)和表(1-3)两个实体集中的关键字“借书 证号”和“书籍编号”来实现的。 表(1-4)其关键字是“借书证号”和“书籍编号”两者的组合, 因为只有这两者的组合才能标识唯一一条记录。 由于“借书证号”和“书籍编号”分别来自于表1-1和表1-2的关键 字,因此,它们也称作表1-4的外键。 关系数据库(relational database)就是相互关联的二维数据表(关系) 的集合。例如,上面三个表就构成了一个图书借阅管理系统中的数据库。 关系数据库,无论是对现实世界中实体集的描述,还是对实体集之间关系 的描述,都可以采用统一的数据结构——二维表来表示和存储。
上课练习:
2013年福建省普通高中学生学业基础会考纲要 p78 页——p80页