- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华南理工大学《数据库》(研究生)复习讲述
《数据库复习》
黄炜杰
201230590051
Ch 1.
【数据库发展的3 个阶段】
第一代数据库系统:层次和网状数据库系统
第二代数据库系统:关系数据库系统
新一代数据库系统
【层次、网状数据库共同特点】
支持三级模式的体系结构
用存取路径来表示数据之间的联系
独立的数据定义语言
导航的数据操纵语言, 需要用户了解做什么,还要指出怎么做。
【关系数据库】
关系数据库是以关系模型为基础的。关系模型组成成分:1)数据结构2)关系操作3)数据完整性
【关系数据库的局限】
模型过于简单,不便于表达复杂的嵌套需求。
支持基本数据类型有限,不能支持程序设计中的许多数据结构。
编程语言与操作语言分离,存在阻抗失配问题。
【新一代数据库特征】
应支持数据管理、对象管理和知识管理, 以支持面向对象数据模型为主要特征
必须保持或继承第二代数据库系统的技术
必须对其他系统开放: 支持数据库语言标准, 网络上支持标准网络协议, 具有良好的可移植性、可连接性、可扩展性和可操作性
【数据库的发展】
主要表现在三个方面:1)数据模型的发展2)数据库技术与其他技术相结合3)面向领域的数据库新技术
【数据模型的发展】
对传统的关系模型(1NF) 进行扩充,引入了少数构造器,称为复杂数据模型
一种是偏重于结构的扩充,如表达“表中表”
一种是侧重于语义的扩充,如支持关系之间的继承,关系上定义函数和运算符
增加全新的数据构造器和数据处理原语,以表达复杂的结构和丰富的语义
面向对象的数据模型
XML数据模型
【数据库技术与其他相关技术相结合】
分布式数据库系统、并行数据库系统、知识库系统和主动数据库系统、多媒体数据库系统、模糊数据库系统等、移动数据库系统等、Web数据库等
【面向领域的数据库新技术】
1)工程数据库2)空间数据库
【NoSQL】
non-relational或Not Only SQL。它是一种非关系松散数据存储类型,被称为结构化存储。其核心思想是CPA理论、最终一致性、BASE模型。(结构化存储,不要求每一行都有一样的列字段,典型储存形式为key-value)
CPA理论:对于一个分布式服务,不可能同时满足一致性(Consistency,节点间数据一致性)、可用性(Avaliability,满足一定性能)和分区容忍性(Partition Tolerance,节点间通讯失效时仍提供服务)这三个需求,最多只能同时满足其中两个。(关系型CA、非关系型AP)
最终一致性:过程松,结果紧,最终结果必须保持一致性。
BASE模型:基本可用、软状态/柔性事务、最终一致性
(牺牲高一致性,获得可用性和可靠性)
优点:
1)灵活的数据模型2)弹性扩展3)经济性
(高并发读写;对海量数据的高效率读写 ;高扩展性和高可用性)
缺点:1)数据完整性不够2)缺乏商业支持
(NoSQL很难实现数据的完整性。缺乏强有力的技术支持。开源数据库从出现到用户接受需要一个漫长的过程。关系型数据库在设计时更能够体现实际。)
产品:Cassandra,Dynamo,BigTable,MongoDB
现状、前景:NoSQL现在有很多成熟的产品被广泛应用在社交网站和电子商务上;NoSQL在某些应用上绝对是趋势,但是就目前来看肯定还有点问题,毕竟走向成熟总有过程。
【一致性】
强一致性:A 先写入新值,系统保证后续A 、B的读操作获取最新值。
最终一致性:A 先写入新值,在一定时间内系统不能保证后续A 、B 的读 内系统不能保证后续A 、B 的读操作获取最新值,但是它们最终能获取到最新值。
【信息集成】
研究的主要集成对象是传统的异构数据库系统,可分为:
1)数据仓库方法:★★(什么是数据仓库)数据仓库就是面向主题的、集成的、稳定的、时变的数据集合★★,用来支持经营管理的决策制定过程。困难:缺乏组织、效率低。要求:面向主题、集成、稳定以及随时间变化。
2)包装器/中介器方法:是目前比较流行的建立信息集成系统的方法。方法的核心是中介模式。
【数据库技术研究热点及适用场合】
信息集成:研究的主要集成对象是传统的异构数据库系统
数据流管理:研究连续的、近似无限的、时变的、有序的且快速流动的数据元素组成的无限序列,测量和监控复杂的动态的现象, 如大气情况等
微小型数据库:一个只需很小的内存来支持的数据库系统内核
DBMS的自适应管理:数据库的最终目标是所有的调整均由DBMS自动完成
移动数据库:移动数据库是能够支持移动式计算环境的数据库,其数据在物理上分散而逻辑上集中
★★【NoSQL优点】★★
数据单元间一般没有模型的限制
允许弹性扩展
采用分布式和集群技术,通过廉价的服务器组合实现系统整体的高性能
Ch2.
★★【RDBMS 的层次结构】★★
应用层:处理各种各样的数据库应用,是RDBM
您可能关注的文档
- 第五章 磁盘管理和注册表综述.ppt
- 华为X6000高密度服务器讲述.pptx
- 华为案例-任职资格体系讲述.docx
- 华为研发部绩效管理讲述.doc
- 华为的人力资源管理策略20151216讲述.pptx
- 华为薪酬体系讲述.doc
- 第五章 联轴器、离合器综述.ppt
- 华为视频会议系统设计讲述.doc
- 华为管理变革讲述.pptx
- 华为软件测试工作流程讲述.pptx
- 五年级数学上册5简易方程2解简易方程第8课时实际问题与方程3教学设计新人教版.doc
- 2024_2025学年新教材高中生物第2章细胞的结构和生命活动第3节第1课时细胞质膜具有选择透过性教案苏教版必修1.doc
- 江苏专用2025版高考地理一轮复习第十二章人类与地理环境的协调发展1人类与地理环境的协调练习含解析新人教版.doc
- 2024_2025学年高中化学第一章物质结构元素周期律第三节化学键练习含解析新人教版必修2.docx
- 2024_2025学年高中政治专题二君主立宪制和民主共和制:以英国和法国为例综合训练含解析新人教版选修3.docx
- 2024_2025学年高中生物课时分层作业18捕获光能的色素和结构含解析新人教版必修1.doc
- 2024_2025学年高中政治专题一古典政治经济学巨匠的理论遗产第3框李嘉图的理论贡献学案新人教版选修2.doc
- 2024_2025学年新教材高中生物第6章细胞的生命历程3细胞的衰老和死亡学案2新人教版必修1.doc
- 2024_2025学年新教材高中生物第6章生物的进化1生物有共同祖先的证据学案新人教版必修2.doc
- 司机保证书15篇 .pdf
文档评论(0)