- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
补充 数据库原理
数据库系统概论南京航空航天大学计算机系张海建 本门课研究的内容及要求 教材和参考书 教材:数据库系统概论(第三版) 萨师煊,王珊 著 高等教育出版社 参考书:数据库处理 基础、设计与实现 David M.Kroenke 著 施乐伯等译 电子工业出版社 第一章 基本概念 第一章 基本概念 第一章 基本概念 6. 使用DBMS的两种方式 第二章 关系数据库 第二章 关系数据库 第二章 关系数据库 数据库系统的特点 数据模型:概念模型、数据模型 概念模型的表示 数据模型 数据库系统结构 模式 模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 定义模式时不仅要定义数据的逻辑结构(例如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。 内模式 内模式也称存储模式,它是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式 例如,记录的存储方式是顺序存储、按照B树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定。 一个数据库只有一个内模式。 外模式 外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 三种模式之间的关系(一) 模式是内模式的逻辑表示; 内模式是模式的物理实现; 外模式是模式的部分抽取。 三种模式之间的关系(二) 模式表示了概念级数据库,体现了数据库操作的接口层; 内模式表示了物理数据库,体现了数据库操作的存储层; 外模式表示了用户数据库,体现了数据库操作的用户层。 数据库系统组成 数据库系统组成 使用DBMS的两种方式 关系模型 数据结构 关系的三类完整性约束 参照完整性 参照完整性规则 关系R中外码的值或者为空值,或者为参照关系中主码的值 参照完整性示例 关系代数 常用的关系运算 示例: 选择运算 选择运算: ? SNAME = ‘ 刘六一’ (S); 结果: 学 号 姓 名 年 龄 性 别 班 级 001 刘六一 19 男 0801 投影运算 投影运算: ? SNO, SNAME, CNO(S); 结果: 学 号 姓 名 班 级 001 刘六一 0801 002 李 玲 0801 003 王 威 0802 004 郝爱明 0802 连接运算 连接运算: S C 结果: 学 号 姓 名 年 龄 性 别 班 级 人 数 系 号 001 刘六一 19 男 0801 34 08 002 李 玲 21 女 0801 34 08 003 王 威 20 男 0802 38 08 004 郝爱明 21 男 0802 38 08 关系代数表达式 例:查询0801班学生的学号、姓名、系号。 查询结果: 学 号 姓 名 系 号 001 刘六一 08 002 李 玲 08 码:能够唯一标识元组的属性或属性组。 一个关系有多个码,称为候选码, 其中有一个为主码。 返回 关系——表 属性——字段(列) 元组——行 码——主键(一个字段或多个字段) 外码——外键 实体完整性(实体完整性规则) 关系中主属性的取值不能为空值。 例如:学生关系 S(SNO,SNAME,AGE,SEX,CNO) 参照完整性(参照完整性规则) 参照完整性与外码有关。 用户定义的完整性 由用户定义完整性条件,系统检查。 参照 外码: 设A(CNO)是关系R(S)的一个或一组属性,但不是R(S)的码。若
您可能关注的文档
- 建筑CAD教学.pdf
- 光华女中环境教育自评表.doc
- 《网页制作教程》电子教案.pdf
- 如果从原始艺术算起.doc
- 生命探究学习教学设计.doc
- 以生本激扬生命.doc
- 生命如此脆弱.doc
- 生命的再看见.doc
- 进化工作坊阶段.ppt
- 微生物遗传与生物技术(MICROBIAL.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)