数据模型的组成要素
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Database System
数据库系统概论
Introduction to Database Systems
主讲人:吴岩 河南理工大学
知 识
第二章数据模型
点
I数据模型
传统集合运算
2>概念模型
6选择、投影运算
数据模型的组成要素
$连接运算
4关系数据结构
2. 3数据模型的组成要素
数据结构
数据操作
数据完整性约束
③
数据删除
Delete From Book Where ISBN='9781387598‘
Update Book Set Bookname=,Database Application* Where ISBN='9781387598‘
2. 3. 3数据完整性约束
数据完整性约束是给定数据及其联系所具有的制约和依存规则
BookName 数据库
数据库系统 数据库应用
Reader 程丽 程丽 张坤
Author 王伟 陈瑾 郑志浩
Datetime 2016-1-2 2016-4-6 2016-3-8
问题 Borrow表中出现了不存在的ISBN
解决
I将Borrow表中“ISBN”列上设置参照完整性约束, '此列参照Book表中“ISBN”列上的取值。
2. 3. 2数据操作 数据操作是对数据库中各种对象的实例执行的操作的集合以及有关操作的规则
数据 操 作..
数据查询 数据更新 删除
操作符号 操作规则 实现语言
动态特征
2. 3. 2数据操作
数据操作示例
Select ISBN From Book Where Bookname^'Database%'
数据 完整性
约束
实体完整性 参照完整性
用户定义的完整性
保证数据 正确、有效 和相容
约束条件
2. 3. 3数据完整性约束
数据完整性约束示例:
Book 表
ISBN
9781267845
9781678676
9781765980
Borrow表 ISBN
9781267845
ຫໍສະໝຸດ Baidu
9999888881
9781765980
2. 3. 1数据结构
数据结构描述数据库的组成对象以及对象之间的联系
对象的内容
对象的类型
对象的性质
静态特征
2. 3. 1数据结构 数据结构示例:
< ___ A
图予馆
i 书库
图书 图书管理员
乂层次结构示例 丿
rA
图书 |借申者
--
借阅
图书借阅者借阅日期
----
[ 网状结构示例丿
1 J 关系结构示例
ADD CONSTRAINT FK ISBN FOREIGN KEY (ISBN) REFERENCES Book(ISBN)
•数据模型描述了系统的静态特性、动态特性和
约束条件。
•数据模型由数据结构、数据操作、数据完整性
约束组成。
•数据结构是所描述的对象的集合。 •数据操作是允许执行的操作的集合。 •数据完整性约束是一组完整性规则。
数据库系统概论
Introduction to Database Systems
主讲人:吴岩 河南理工大学
知 识
第二章数据模型
点
I数据模型
传统集合运算
2>概念模型
6选择、投影运算
数据模型的组成要素
$连接运算
4关系数据结构
2. 3数据模型的组成要素
数据结构
数据操作
数据完整性约束
③
数据删除
Delete From Book Where ISBN='9781387598‘
Update Book Set Bookname=,Database Application* Where ISBN='9781387598‘
2. 3. 3数据完整性约束
数据完整性约束是给定数据及其联系所具有的制约和依存规则
BookName 数据库
数据库系统 数据库应用
Reader 程丽 程丽 张坤
Author 王伟 陈瑾 郑志浩
Datetime 2016-1-2 2016-4-6 2016-3-8
问题 Borrow表中出现了不存在的ISBN
解决
I将Borrow表中“ISBN”列上设置参照完整性约束, '此列参照Book表中“ISBN”列上的取值。
2. 3. 2数据操作 数据操作是对数据库中各种对象的实例执行的操作的集合以及有关操作的规则
数据 操 作..
数据查询 数据更新 删除
操作符号 操作规则 实现语言
动态特征
2. 3. 2数据操作
数据操作示例
Select ISBN From Book Where Bookname^'Database%'
数据 完整性
约束
实体完整性 参照完整性
用户定义的完整性
保证数据 正确、有效 和相容
约束条件
2. 3. 3数据完整性约束
数据完整性约束示例:
Book 表
ISBN
9781267845
9781678676
9781765980
Borrow表 ISBN
9781267845
ຫໍສະໝຸດ Baidu
9999888881
9781765980
2. 3. 1数据结构
数据结构描述数据库的组成对象以及对象之间的联系
对象的内容
对象的类型
对象的性质
静态特征
2. 3. 1数据结构 数据结构示例:
< ___ A
图予馆
i 书库
图书 图书管理员
乂层次结构示例 丿
rA
图书 |借申者
--
借阅
图书借阅者借阅日期
----
[ 网状结构示例丿
1 J 关系结构示例
ADD CONSTRAINT FK ISBN FOREIGN KEY (ISBN) REFERENCES Book(ISBN)
•数据模型描述了系统的静态特性、动态特性和
约束条件。
•数据模型由数据结构、数据操作、数据完整性
约束组成。
•数据结构是所描述的对象的集合。 •数据操作是允许执行的操作的集合。 •数据完整性约束是一组完整性规则。