数据库系统学习内容内容摘要:

据操纵 3. 网状数据模型的完整性约束 4. 网状数据模型的存储结构 5. 网状数据模型的优缺点 关系模型 1. 关系数据模型的数据结构 2. 关系数据模型的操纵 3. 关系数据模型的完整性约束 4. 关系数据模型的存储结构 5. 关系数据模型的优缺点 6. 典型的关系数据库系统 关系数据模型的数据结构  在 用户观点 下 , 关系模型中数据的逻辑结构是一张二维表 , 它由行和列组成。 学生登记表学 号 姓 名 年 令 性 别 系 名 年 级95004 王小明 19 女 社会学 9595006 黄大鹏 20 男 商品学 9595008 张文斌 18 女 法律学 95… … … … … …关系模型的基本概念 (1)关系 ( Relation) 一个关系对应通常说的一张表。 (2)元组 ( Tuple) 表中的一行即为一个元组。 (3)属性 ( Attribute) 表中的一列即为一个属性 , 给每一个属性起一个名称即属性名。 关系模型的基本概念 (续 ) (4)主码 ( Key) 表中的某个属性组 , 它可以唯一确定一个元组。 ( 5 )域 ( Domain) 属性的取值范围。 (6)分量 元组中的一个属性值。 (7)关系模式 对关系的描述 关系名(属性 1,属性 2, … ,属性 n) 学生(学号,姓名,年龄,性别,系,年级) 关系数据模型的数据结构 (续)  实体及实体间的联系的表示方法  实体型 :直接用关系(表)表示。  属性 :用属性名表示。  一对一联系 :隐含在实体对应的关系中。  一对多联系 :隐含在实体对应的关系中。  多对多联系 :直接用关系表示。 关系数据模型的数据结构 (续) 例 1 学生 、 系 、 系与学生之间的一对多联系: 学生 ( 学号 , 姓名 , 年龄 , 性别 , 系号 , 年级 ) 系 (系号 , 系名 , 办公地点 ) 例 2 系 、 系主任 、 系与系主任间的一对一联系 系 (系号 , 系名 , 办公地点 , 系主任 ) 关系数据模型的数据结构 (续) 例 3 学生 、 课程 、 学生与课程之间的多对多联系: 学生 ( 学号 , 姓名 , 年龄 , 性别 , 系号 , 年级 ) 课程 ( 课程号 , 课程名 , 学分 ) 选修 ( 学号 , 课程号 , 成绩 ) 关系数据模型的数据结构 (续)  关系必须是规范化的 , 满足一定的规范条件 最基本的规范条件 :关系的每一个分量必须是一个不可分的数据项。 工 资 扣 除职 工号姓名职称 基 本 工 龄 职 务 房 租 水 电实发86051 陈 平 讲 师 105 9 . 5 15 6 12 115 . 5...........................  查询 、 插入 、 删除 、 更新  数据操作是集合操作 , 操作对象和操作结果都是关系 , 即若干元组的集合  存取路径对用户隐蔽 , 用户只要指出 “ 干什么 ” , 不必详细说明 “ 怎么干 ”  实体完整性  参照完整性  用户定义的完整性  表以文件形式存储  有的 DBMS一个表对应一个操作系统文件  有的 DBMS自己设计文件结构  优点  建立在严格的数学概念的基础上  概念单一。 数据结构简单 、 清晰 , 用户易懂易用 实体和各类联系都用关系来表示。 对数据的检索结果也是关系。  关系模型的存取路径对用户隐蔽 具有更高的数据独立性 , 更好的安全保密性 简化了程序员的工作和数据库开发建立的工作 关系模型的优缺点(续)  缺点 存取路径对用户隐蔽导致查询效率往往不如非 关系数据模型 为提高性能 , 必须对用户的 查询请求进行优化 增加了开发数据库管理系统的难度 6. 典型的关系数据库系统  ORACLE  SQL SERVER  DB/2  SYBASE  INFORMIX  FOXBASE  ACCESS 课后问题  问题:数据库系统具有独立性高的特点,它是如何实现的呢。 作业 2  P38, 7—19, 其中 1 13写在作业本上 第 1章 绪论  数据库系统概述  数据库系统组成  数据模型与概念模型  数据库系统结构  小结 数据库系统结构  数据库系统内部的模式结构 从 数据库管理系统 角度看  数据库系统外部的体系结构 从 数据库最终用户 角度看 数据库系统的模式结构  数据库系统模式的概念  数据库系统的三级模式结构  数据库的二级映象功能与数据独立性  小结 数据库系统模式的概念  “型” 和“值” 的概念  型 ( Type) 对某一类数据的结构和属性的说明  值 ( Value) 是型的一个具体赋值 例如:学生记录 记录型: ( 学号 , 姓名 , 性别 , 系别 , 年龄 , 籍贯 ) 该记录型的一个记录值: ( 900201, 李明 , 男 , 计算机 , 22, 江苏 ) 数据库系统模式的概念(续)  模式( Schema)  数据库 逻辑结构 和 特征 的描述  是 型 的描述  反映的是 数据的结构及其联系  模式是相对 稳定 的  模式的一个 实例 ( Instance)  模式的一个 具体值。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。