大学数据库课本数据库知识点.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 数据库管理系统(DBMS) 数据定义语言(DDL)、数据操纵语言(DML) 数据库系统(DBS) 由数据库、数据库管理系统、应用程序和数据库管理员组成 数据库管理技术的产生和发展 人工管理阶段(2)文件管理阶段(3)数据库管理阶段 各区别见P7表(重) 数据库系统与文件系统的本质区别:数据库系统实现整体数据的结构化 物理独立性和逻辑独立性的概念P13 数据库系统的核心和基础:数据模型 两类数据模型:第一类概念模型、第二类逻辑模型和物理模型 逻辑模型--物理模型,由数据库系统完成 概念模型的表示方法:实体—联系方法(E-R方法)P16 数据模型的组成要素:数据结构、数据操作、完整性约束条件 按数据结构的类型来命名数据模型:层次模型、网状模型、关系模型 关系模型的数据结构:关系(表)、元组(一行)、码、域、分量(元组中的一个属性值)、关系模式(表示为 关系名(属性1,属性2......)) 模式是相对稳定的,实例时相对变动的 三级模式:模式、外模式、内模式 模式:是数据库中全体数据的逻辑结构和特征的描述 外模式(子模式或用户模式):数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述 内模式(储存模式):是数据物理结构和存储方式的描述 二级映像: (1)模式/外模式映像:保证数据和程序的逻辑独立性 对于每一个外模式,都有一个。 模式/内模式映像:保证数据和程序的物理独立性 第二章 域:具有相同数据类型的值的集合 不同取值个数个数称为域的基数 笛卡尔积:所有域的所有不同组合 P38 关系:R(D1,D2,...,Dn) n是关系的目或度 关系的候选码、主属性、主码、全码 关系有三种类型:基本关系(基本表或基表)、查询表、视图(虚表) 基本关系具有的性质: 列是同质的 不同的列可以出自同一个域 分量必须去原子值,即每一个分量都必须是不可分的数据项 关系模式是型,关系是值 关系操作包括两大部分:查询操作和更新操作(插入、删除、修改) 查询操作分为选择、投影、并、差、笛卡尔积(5种基本操作)、连接、除、交 操作的对象和结果都是集合 该操作方式也称“一次一集合方式” 非关系数据模型的数据操作方式称“一次一记录方式 关系数据语言的分类 关系代数语言 关系演算语言:元组关系演算语言、域关系演算语言 具有关系代数和关系演算双重特点的语言:结构化查询语言 结构化查询语言是集查询、数据定义语言、数据操作语言和数据控制语言于一体的关系数据语言 关系完备性:一个关系数据语言能够表示关系代数可以表示的查询 外码:自身不是主码、取值会参照另外一张表(也可同一张表)的主码的取值 外码不一定要与相应的主码同名 10.关系的完整性 实体完整性:主属性不能取空值 参照完整性:关系中的外码或取空值或取等于它参照的关系的主码值 用户定义的完整性 集合运算 传统的关系运算:并:RUS 差:- 交 笛卡尔积:A×B 关系A、B分别有k1、k2个元组,则A×B有k1×k2个元组 专门的关系运算:投影、选择、连接、除运算等 A.投影后会取消相同的元组 B.连接:等值连接(含自然连接,符号:,查询常用到)、非等值连接 自然连接中被舍弃的元组称为悬浮元组 外连接、左外连接、右外连接 P55 C.除运算(待定) D.查询练习:P53、P56~57(重) 数据库安全性 数据库安全性主要包括:用户身份鉴别、多层存取控制、审计、视图、数据加密等技术 数据库管理系统提供的最外层安全保护措施:用户身份鉴别 方法:静态口令鉴别、动态口令鉴别、生物特征鉴别、智能卡鉴别 存取控制机制主要包括:定义用户权限、合法权限检查(组成数据库管理系统的存取控制子系统) 定义用户权限:登记到数据字典中,这些定义称为安全规则(授权规则) 自主存取控制(MAC) 通过SQL的GRANT和REVOKE语句来实现 用户权限由两个要素组成:数据库对象和操作类型 定义存取权限称为:授权 (4)GRANT...ON...TO 用户; 详见P141-P142 若用户后面再加 WITH GRANT OPTION,表示该用户可以将该权限授权给其他 (5)REVOKE...ON...FROM 用户; 详见P143-P14 若用户后面再加 CASCADE,表示级联回收了该用户之前对其他用户的授权 (6)创建用户:CREATE USERusername [WITH][3个权限] 3个权限:CONNECT、RESOURCE、DBA 其区别见P145表 没有指定权限时,默认只是最低级权限 (7)角色:是权限的集合 角色的创建(CREATE)和收回(REVOKE)见P147 强制存取控制

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档