




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理与SQLServer 第5课数据库规范化设计 一 第5课数据库规范化设计 数据模型 目标 了解数据描述的3个阶段了解数据模型的定义及分类掌握ER模型了解关系模型的相关概念 3 3数据库原理 数据库规范化设计 概念 对于给定应用环境 构造最优数据库模式目标 结构合理 使用方便 效率较高的数据库内容 3 3 1数据模型3 3 2关系模型规范化问题3 3 3函数依赖3 3 4属性集闭包3 3 5范式 数据库逻辑结构 数据依赖 评价标准 一 数据描述 数据描述的3个阶段数据管理 收集 存储 加工 概念设计 逻辑设计 物理设计 概念设计 概念设计 根据用户的需求设计数据库的概念结构 术语 实体 实体集 属性 实体标识符 客观存在的事物 包括抽象的同类实体的集合实体的特性能唯一标识实体的属性 集 逻辑设计 逻辑设计 根据概念设计的概念结构设计存储数据的逻辑结构 术语 字段 记录 文件 关键码 实体属性的命名单位字段的有序集合同类记录的集合能唯一标识记录的字段 集 属性实体实体集实体标识符 物理设计 物理设计 据逻辑设计的逻辑结构设计存储数据的物理结构 即数据库的存储结构 存储介质 高速缓存 内存 快擦写存储器 磁盘 光盘 磁带 数据描述 Bit Byte Word Block Bucket Volume 用户不必关心数据库的物理结构及实现方式 数据描述实例 实例对 学生 的描述 学生实体集 属性 学号 姓名 性别 实体标识符 学号 学生表 字段 sno sname sex 主键 sno 学生文件 d example student mdf 二 数据模型的定义及分类 数据模型 表示实体类型及实体间联系的模型 数据模型 概念设计 概念模型 实体联系模型 逻辑设计 逻辑模型 层次模型 网状模型 关系模型 实体联系模型 ER模型 从现实世界中抽象出实体及实体间联系 用ER图描述联系 实体之间的相互关系联系的元数 与联系相关的实体集的个数 二元联系 一对一 一对多 多对多 一个实体至多与一个实体有联系 反之亦然一个实体可和任意个实体有联系一个实体可和任意个实体有联系 反之亦然 二元联系实例 实例班长和班级 班主任与学生 教师与学生 班主任和班级 班长 班级 1 1 1 1 班主任 学生 1 n 1 1 教师 学生 n 1 m 1 班主任 班级 1 1 1 1 班主任 班级 1 n 1 1 ER图 ER图 表示ER模型的工具 基本元素 矩形框 表示实体椭圆形框 表示属性 实体标识符下加横线菱形框 表示联系连线 连接各元素 1 1 一对一1 N 一对多M N 多对多 ER图实例 一 实例为 学生选课系统 设计ER模型 学生 课程 学号 班级 姓名 性别 出生日期 地址 电话 电子信箱 选课 课程编号 课程名 学分 成绩 M N 1 1 ER图实例 二 层次模型 概念 用树型结构表示实体及实体间联系的数据模型树 每个非根结点有且仅有一个父结点特点 与文件系统相比实现了逻辑数据与物理数据之间的转换缺点 表示M N联系比较复杂 一个M N拆成M个1 N 代表 1968年 IBM公司的IMS系统 网状模型 概念 用有向图结构表示实体及实体间联系的数据模型有向图 每个结点可以有多个父结点特点 表示M N联系比较简单 一个M N拆成2个1 N 缺点 数据结构复杂代表 1969年 美国数据系统语言协会DBTG报告 关系模型 概念 用二维表表示实体集特点 数据结构简单 采用关键码 而非指针 导航数据代表 1970年 美国IBM公司的高级研究员E F Cood文章关系型数据库管理系统 RDBMS 采用关系模型的DBMS ER模型向关系模型的转换 将实体 联系转换为关系模式 确定关系模式属性和关键码 转换规则 实体 一个实体转换为一个关系模式 联系 1 1 将联系置入任一端实体 再加入另一端实体主键并为外键 1 N 将联系置入多端实体 再加入一端实体主键并为外键 M N 建立新关系模式 主键为两端实体的主键并为外键 实例 实例 实例 三 关系模型的相关概念 关系模式 关系模型 关系 对关系的描述 可以表示为R U D dom F 关系模式的集合关系模式在某一时刻的状态 称为实例 超键 候选键 主键 外键 能唯一标识记录的属性 集 能唯一标识记录的属性 集 且不含多余属性可以选取任意一个候选键为主键包含另一个关系的候选键所对应的属性 集 关键码 数据完整性规则 数据完整性 实体完整性 参照完整性 自定义完整性 主键
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南锡业职业技术学院《网络路由与交换》2023-2024学年第二学期期末试卷
- 大连大学《儿童文学作品欣赏》2023-2024学年第二学期期末试卷
- 贵阳职业技术学院《兽药残留分析》2023-2024学年第二学期期末试卷
- 河南农业职业学院《中学数学教学设计》2023-2024学年第二学期期末试卷
- 曹妃甸职业技术学院《舞台美术设计与技术》2023-2024学年第二学期期末试卷
- 北京电影学院《刑法(二)》2023-2024学年第二学期期末试卷
- 雅安职业技术学院《中级财务会计(上)》2023-2024学年第二学期期末试卷
- 南京审计大学《医学微生物学理论》2023-2024学年第二学期期末试卷
- 白城医学高等专科学校《高电压与绝缘技术》2023-2024学年第二学期期末试卷
- 齐齐哈尔理工职业学院《广告策划与新媒体设计》2023-2024学年第二学期期末试卷
- 2025-2030中国家政行业市场发展现状及发展趋势与投资研究报告
- 2025年共青团入团考试题库及答案
- 质量、环境、职业健康安全三合一程序文件
- 学校教辅征订管理“三公开、两承诺、一监督”制度
- 课题申报书:现代产业学院内部治理结构研究
- 2025年人教版小学五年级下册奥林匹克数学竞赛试卷(附参考答案)
- 《油气井套管工程检测技术》课件
- 2025年全国国家版图知识竞赛(中小学组)题库及答案(共五篇)汇编
- 2025届高考语文复习:2024年新课标二卷第九题说题 课件
- 2025年高考语文作文终极押题03 关于Deepseek(押题理由+作文真题++审题立意+高分范文)(全国)
- 污水管道疏通试题及答案
评论
0/150
提交评论