已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理科学与工程教研室 人文经管学院 数据库原理及设计 PrincipleofDatabaseSystems 安海忠 课程内容 2关系数据库理论 关系数据库 关系模型 关系数据结构 关系代数 关系的完整性约束 关系数据理论 规范化 函数依赖 范式 关系系统 系统恢复安全性 标准语言 SQL 设计 设计的步骤 2 1关系模型概述 请问 逻辑数据模型的组成 数据结构 数据操作 数据的约束条件 2 1关系模型概述 关系模型 关系数据结构 一张二维表格 关系操作集合 查询 关系完整性约束 实体约束性 插入 删除 修改 选择 投影 连接 除 并 交 差 参照约束性 用户定义的约束性 2 2关系数据结构 域 是一组具有相同数据类型的值的集合 D1 导师 张清玫 刘逸 D2 专业 信息 管理 D3 研究生 李勇 王敏 刘晨 域的笛卡尔积 给定一组域D1 D2 Dn 其笛卡尔积为 元组 分量 概念 来自D1域 来自D2域 来自D3域 元组 D1 D3 D3 问题 李勇导师是两个 专业是两个 这样他就属于四个方面的研究生 不能用笛卡尔积来表示现实中的关系 2 2关系数据结构 关系 Relation D1 D2 Dn的子集叫做在域D1 D2 Dn上的关系 记做 R D1 D2 Dn 假设导师与专业一对一 导师与研究生一对多 一名研究生只能有一个导师 如果研究生没有重名 那么可以当做主键 PrimaryKey 属性 概念 2 2关系数据结构 关系是笛卡儿积的有一定意义的 有限的子集 概念 关系也是一个二维表 表的每一行对应一个元组 表的每一列对应一个域 对每列起一个唯一的名字 称为属性 Attribute n元关系有n个属性 当n 1时 称该关系为单元关系 当n 2时 称该关系为二元关系 2 2关系数据结构 关系 在社会学意义上 是中国社会中特有的一种人际互动形式 是费孝通差序格局理论中的重要概念 按照费的解释 在传统中国社会中 社会关系是逐渐从一个一个人推出去的 是私人联系的增加 社会范围是一根根私人联系所构成的网络 概念 差序格局 一词是费孝通老先生提出的 旨在描述亲疏远近的人际格局 如同水面上泛开的连晕一般 由自己延伸开去 一圈一圈 按离自己距离的远近来划分亲疏 2 2关系数据结构 关系的性质1 同质的列 不允许的 2 2关系数据结构 关系的性质2 不同的属性应该有不同的名称 不允许的 应该为 曾用名 2 2关系数据结构 关系的性质3 属性是无序的 2 2关系数据结构 关系的性质4 元组不能重复 不能重复 2 2关系数据结构 关系的性质5 元组无序 2 2关系数据结构 关系的性质6 分量是原子 非规范化关系 规范化关系 2 2关系数据结构 关系的性质6 分量是原子举例 建立个人档案库 身份证号 姓名 性别 配偶姓名 配偶出生年月 配偶单位 怎么设计呢 这样的设计有问题吗 如果一个人有两个配偶怎么办 2 2关系数据结构 关系模式 在数据库中要区分型和值 关系模式 关系 关系 二维表格 行 列 每一行为一元组 每一列为一属性 2 2关系数据结构 关系模式 域 D1 D2 D3 属性 每一行是属性集合笛卡尔积的一个元素 即元组 属性之间的依赖关系 2 2关系数据结构 关系模式 关系模式可以形式化定义为 R U D dom F 关系名 属性集合 属性来自的域 属性向域的映象集合 属性间数据依赖关系集合 2 2关系数据结构 关系模式 举例 来自同一个域 人 为此需要进行区分开 映象 属性的类型和长度 2 2关系数据结构 关系模式 关系模式是静态的 稳定的 关系是动态的 随时间不断变化的 关系是关系模式在某一时刻的状态和内容 2 3关系的完整性 关系模型的完整性规则是对关系的某种约束条件 实体完整性 参照完整性 用户定义的完整性 必须满足的完整性约束条件 由关系系统自动支持 2 3关系的完整性 实体完整性 规则2 1 若属性A是基本关系R的主属性 则属性A不能取空值 主属性 空是不允许的 2 3关系的完整性 关系键 2 3关系的完整性 外部关系键 学生 课程 成绩 外部键 外部键 主键 主键 2 3关系的完整性 参照完整性 回顾 在线图书销售ER图 订单 2 3关系的完整性 参照完整性 客户信息数据库 图书信息数据库 订单信息数据库 必须是一致的 2 3关系的完整性 参照完整性 订购关系 客户关系 客户ID 图书关系 图书ID 在线图书销售的关系参照图 是订购关系的外码 被参照关系 参照关系 2 3关系的完整性 参照完整性 规则2 2 若属性F是基本关系R的外码 它与基本关系S的主码Ks相对应 则对应R中每个元组在F上的值必须为 或者取空值 或者等于S中某个元组的主码值 或者空 或者必须是客户关系中的某个元组的值 或者空 或者必须是图书关系中的某个元组的值 2 3关系的完整性 用户定义的完整性 用户定义的完整性 针对某一具体关系数据库的约束条件 客户信息数据库 图书信息数据库 订单信息数据库 0 1000 0 0 1000 2 3关系的完整性 实例讨论 参照完整性 选课关系中的参照完整性 学生 教师 课程 小结 关系模型 关系数据结构 关系操作集合 关系完整性约束 实体约束性 参照约束性 用户定义的约束性 域 域的笛卡尔积 关系 关系性质 作业1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国滑石矿行业成本结构与利润空间研究报告
- 中国滑石矿企业品牌建设与市场营销策略分析报告
- 律师保密制度完善
- 区巡防大队管理制度
- 中医开药药方保密制度
- 集体合作能力及团队合作技巧的培训方案
- 基于边缘计算的智慧物流系统建设方案研究报告
- 城市河流漂流项目综合规划方案
- 幼儿园厨师长责任制度
- 张掖安全生产责任制度
- 钇-90经动脉放射栓塞微球等核药研发与产业化项目(中试研发平台一期)报告书
- 2026年小学奥数脑力测试题及答案
- 六年级下册综合实践活动课件-饮食与健康 全国通用(共26张PPT)
- 大学处级领导干部选拔任用工作办法
- 监理单位三级安全安全教育内容
- GB∕T 36419-2018 家用和类似用途皮肤美容器
- 房扑、房速的体表心电图诊断与鉴别诊断知识ppt
- 综采工作面上窜下滑防治措施(正式)
- 静压管桩施工旁站监理记录
- 人音版五年级下册音乐教案(全)
- 水利工程安全生产组织机构
评论
0/150
提交评论