数据库的表与联系
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关术语: 相关术语:
关系(Table) 满足一定规范化要求的二维表。 关系(Table):满足一定规范化要求的二维表。即每个 (Table): 字段必须是原子的,不可再分,每一行一个记录。 字段必须是原子的,不可再分,每一行一个记录。 记录(Record) 二维表中的一行,也称为元组 记录(Record):二维表中的一行,也称为元组。 (Record): 元组。 字段(Field) 字段(Field): 二维表中的一列,也称为属性。 (Field): 二维表中的一列,也称为属性 属性。 字段名: 字段的名称,也称为属性名 字段名: 字段的名称,也称为属性名。 属性名。 字段的值域: 字段的取值范围,也称为属性域 字段的值域: 字段的取值范围,也称为属性域。 属性域。 数据项: 也称为分量 是某个记录中一个字段的值。 数据项: 也称为分量,是某个记录中一个字段的值。 分量, 主键(Primary Key): 也称为主关键字 主键(Primary Key): 也称为主关键字,是关系中能 主关键字, 够惟一标识某个记录的字段, 够惟一标识某个记录的字段,或唯一能标识记录的 组合字段。 组合字段。 模式:关系名和关系的属性集(框架)。 模式:关系名和关系的属性集(框架)。
2、相关操作
(1)表的创建 (2)字段的其它属性设计 (3)主关键字
(1)表的创建 • 使用表向导创建表 • 利用设计器创建表 • 通过输入数据创建表 • 表结构的编辑和修改 • 导出/导入 导出/
字段的类型及设置
设置 文本 备注 数字 日期/时间 货币 自动编号 是/否 OLE对象 超级链接 查阅向导 数据类型 文本或文本和数字的组合 长文本或文本和数字的组合 用于数学计算的数值数据 100—999年的日期与时间值 用于数值数据 当向表中添加一条记录时,每次自动加1 或随机数 只包含二者之一 表中链接或嵌入的对象 存放超级链接地址,以文本形式存储 大小 <=255 字符 <=65535 字符 1 2 4或8个字节
8个字节 8个字节 4个字节 1位 <=1G字节 2048*3个字节 4个字节
使用表向导创建表
使用设计器创建表
通过输入数据创建表
表结构的编辑与修改
导出表
导入表
(2)字段的其它属性设置 P40
– 字段名和说明
– 字段的标题 – 字段的格式、掩码设置 字段的格式、 – 有效性规则和有效性文本
第3章 表与联系
3.1、 3.1、表的设计与创建 3.2、 3.2、联系的创建与应用
第3章 表与联系
3.1、 3.1、表的设计与创建 1、基本概念 2、相关操作 3、实践与应用
1、基本概念
表是Access 2003数据库的对象之一 表是 Access 2003 数据库的对象之一 , 数据库的对象之一, 是用来存储数据的地方。 是用来存储数据的地方。 也可以这样说, 也可以这样说,数据表中的数据构成了 Access数据库的基础 Access中的各种数 数据库的基础, Access 数据库的基础 , Access 中的各种数 据对象都建立在数据表的基础之上。因此, 据对象都建立在数据表的基础之上 。因此, 表的结构是否合理, 表的结构是否合理 ,可以说是整个数据库 的关键所在。今后我们在使用Access Access数据 的关键所在 。 今后我们在使用 Access 数据 库时,经常要切换到数据表中查看数据。 库时,经常要切换到数据表中查看数据。
E pp qq rr
A
B
C
D
E
a
2
i
a
pp
d
5
m
d
A a b c d e
B 2 3 4 5 6
C i j k m n
D a
E pp
d
A a d
B 2 5
C i m
D a d f
E pp qq rr
实验
1 认识access2003,创建数据库 认识access2003,创建数据库 P367P367-368 2 建立班级表,并输入数据 建立班级表, 3 建立健康状况表,并输入数据 建立健康状况表, P368建立联系 P368-369
(3)主关键字
主键: 也称为主关键字 主键: 也称为主关键字,是关系中能够惟 主关键字, 一标识某个记录的字段, 一标识某个记录的字段,或唯一能标识 记录的组合字段。 记录的组合字段。
主关键字
单字段主关键字 多字段主关键字----组合关键字 多字段主关键字----组合关键字 自动编号
定义/取消主键 定义 取消主键
实践:如果让表存储学生信息,把信息划分为学 如果让表存储学生信息,
号、姓名、性别、专业、年级、出生日期、籍贯、毕业 姓名、性别、专业、年级、出生日期、籍贯、 中学等。 中学等。 1。设计表结构 学生(学号,姓名,性别,专业,年级,出生日期,籍贯, 学生(学号,姓名,性别,专业,年级,出生日期,籍贯, 毕业中学) 毕业中学) 每个字段都要确定字段名、 数据类型, 每个字段都要确定字段名 、 数据类型 , 有时 还要确定长度和属性。 还要确定长度和属性。 2。建立学生表 3。输入数据
第Baidu Nhomakorabea章 表与联系
3.2、 3.2、联系的创建及应用
1、基本概念 2、相关操作 3、实践与应用
1、基本概念
• 联系(relationship):表与表之间的 联系(relationship)
关系 • 分类:一对一 分类: 一对多 多对多
•实体完整性 •参照完整性 •级联更新/删除 级联更新/ •子数据表 •关系的联接类型
2、相关操作
•建立联系 •修改/删除表联系 修改/ •子数据表的使用 •联系的联接类型
建立联系
• 一对一
建立联系
建立联系
• 一对多
建立联系
• 多对多
子数据
修改/ 修改/删除表联系
联系的联接类型
联接类型
例
A a b c d e
B 2 3 4 5 6
C i j k m n
D a d f
表是二维结构的表格, 表是二维结构的表格 , 它是由记录组 成的, 而记录又是由字段组成的。 成的 , 而记录又是由字段组成的 。 当要建 立一个表的时候, 立一个表的时候 , 首先要考虑使用这个表 是为了存储什么信息, 是为了存储什么信息 , 然后把信息划分为 若干元素。 若干元素。 例如:如果让这个表存储学生信息, 例如 :如果让这个表存储学生信息, 可 以把信息划分为学号、 姓名、 数学、 政治、 以把信息划分为学号 、 姓名 、 数学 、 政治 、 英语、计算机等,这些元素就是字段 字段。 英语、计算机等,这些元素就是字段。 每个字段都要确定字段名、 每个字段都要确定字段名、数据类 有时还要确定长度和属性。 型,有时还要确定长度和属性。
总结
1 熟练掌握表与联系的基本概念 记录、字段、 主键、 例:表、记录、字段、 属性 、主键、 联系、 联系、联系的分类等 2 掌握表的相关操作 建立、编辑、 建立、编辑、使用 3 根据具体模型,设计表的结构,建 根据具体模型,设计表的结构, 立并使用
例
学号 121001 121002 121003 121004 121005 姓名 数学 政治 英语 计算机 60 80 87 85 李晓燕 邓必勇 黄志强 李玉青 林 艳 81 79 91 73 65 83 80 90 79 85 87 68 67 71 85 95
表是用户定义的存储数据的对象。 表是用户定义的存储数据的对象 。 在 每一个表中, 每一个表中 , 都包含有关于某个主题的信 息。 表是数据库的基础, 表是数据库的基础 , 一个数据库可以 只有一个表, 只有一个表 , 但如果要建立一个关系型数 据库, 则至少要有两个以上的表, 据库 , 则至少要有两个以上的表 , 而且两 表之间要有一定的关系。 表之间要有一定的关系。 表首先要有一个架子,称为表的结构, 表首先要有一个架子, 称为表的结构 , 表的内容可以是多种类型的数据, 表的内容可以是多种类型的数据 , 例如文 数字、日期等类型的数据。 本、数字、日期等类型的数据。