数据库概述(共61张精品课件).pptxVIP

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数据库概述;数据库(Database,简称DB);DBS(databasesystems)数据库系统;DBMS(DatabaseManagementSystem);数据库定义功能(DDL)

数据操纵功能(DML)

数据库运行控制功能(DCL)

数据安全性(security)保护

数据完整性(integrity)检查

并发(concurrency)控制

数据库的维护功能

数据库备份、恢复、压缩等

数据字典(datadictionary,记为DD);数据库管理员(DBA:DatabaseAdministrator); ②决定存储结构和存取策略,建立内模式和模式/外模式映象。使数据的存储空间利用率和存取效率两方面都较优。

③充当用户和DBS的联络员,建立外模式和外模式/模式映象。

④定义数据的安全性要求和完整性约束条件,以保证数据库的安全性和完整性。

⑤确定数据库的后援支持手段及制订系统出现故障时数据库的恢复策略。

⑥监视并改善系统的“时空”性能,提高系统的效率。; ⑦当系统需要扩充和改造时,负责修改和调整外模式、模式和内模式。

????????????????? 总之,DBA承担创建、监控和维护整个数据库结构的责任。DBA负责维护数据库,但为了保证数据的安全性,数据库的内容对DBA应该是封锁的。例如,DBA知道职工记录类型中含有工资数据项,他可以根据应用的需要将该数据项类型由6位数字扩充到7位数字,但是他不能读取或修改任一职工的工资数据。

?????????????????;数据库的发展演变;人工管理阶段;文件系统阶段;文件系统有三大缺陷:

数据冗余性(redundancy)

不一致性(inconsistency)

数据联系弱(poordatarelationship);数据库阶段;高级数据库阶段;数据模型;现实世界中客观对象的抽象过程;数据模型;概念数据模型;逻辑数据模型;层次模型;网状模型;关系模型;物理模型;模型区别;数据管理技术的四个阶段

关系模型提供了丰富的完整性控制机制,允许定义三类完整性:

数据结构(或模型结构)

键/码:在实体集中能唯一相互区别实体的属性或属性组合。

外模式(externalschema)

④定义数据的安全性要求和完整性约束条件,以保证数据库的安全性和完整性。

物理独立性LogicalDataIndependence

例2:学生选课关系“选课(学号,课程号,成绩)”中,(学号,课程???)为主码,则学号和课程号两属性都不能取空值。

数据库备份、恢复、压缩等

在数据库领域中,通常按照数据结构的类型来命名数据模型,进而对数据库管理系统进行分类。

例1:在关系SAP(SUPERVISOR,SPECIALITY,POSTGRADUATE)中,研究生姓名SUPERVISOR属性为主码(假设研究生不会重名),则研究生姓名不能取空值。

文件系统阶段(20世纪50年代后期至60年代中后期)

视图表是由基本表或其他视图表导出的表,是虚表,不对应实际存储的数据;数据操作;数据的约束条件;数据库的三级体系结构;数据库模式及其物理文件关系示意图;数据库的二级映象功能与数据的独立性;模式映射;关系数据库简介;DCL(数据控制语言)

任意两个元组不能完全相同

描述方法:关系名(属性1,属性2,……)

文件系统阶段(20世纪50年代后期至60年代中后期)

文件系统阶段(20世纪50年代后期至60年代中后期)

例:Book(title,isbn,page,type,year,price)

缺陷:数据库大时,查找满足特定关系的数据费时,对空间关系无法满足。

为了实现三个抽象级别的转换,DBMS提供了两层映像(mappings)

联系集:(属性+有联系的实体的关键字)为列;;关系数据库概述;关系数据结构;关系可以有三种类型:基本关系(通常又称为基本表或基表)、查询表和视图表。

基本表是实际存在的表,它是实际存储数据的逻辑表示

查询表是查询结果对应的表.

视图表是由基本表或其他视图表导出的表,是虚表,不对应实际存储的数据;关系术语;关系的性质;实体和实体集合;联系和联系集合;实体集中的关键字

键/码:在实体集中能唯一相互区别实体的属性或属性组合。

超级键(superkey):用来唯一表示实体集中的一个实体的一个或多个属性的集合

候选键(candidatekey):最小的超级键

主码/主键(primarykey):所选候选键之一

;联系集中的关键字

如果R没有自己的属性,则:primaryKey(E1)∪primaryKey(E2)∪···∪primaryKey(En)描述了R中的一个联系。

如果R有自己的属性a1,a2,···an则:

文档评论(0)

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

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

1亿VIP精品文档

相关文档