- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(数据库技术产生于六十代末
生命是永恒不断的创造,因为在它内部蕴含着过剩的精力,它不断流溢,越出时间和空间的界限,它不停地追求,以形形色色的自我表现的形式表现出来。--泰戈尔DBMS
DataBase Management System
是操纵和管理数据库的一组软件,位于用户与操作系统之间。
系统软件
一组用以管理、维护、访问数据库的程序
基本目标
提供一个可以方便地、有效地存取数据库信息的环境
即提供数据定义语言(Data Definition language),通过它,可以定义数据对象
提供数据操纵语言(Data Manipulation language)实现用户对数据操作,如对数据
的增、删、改和查询。
DML分为两种:
⑴嵌入到宿主语言中,如嵌入在C、Java 、Delphi、PowerBuilder等高级语言中,称为宿主型DML⑵可以独立交互使用的DML,称为自主型或自含型DML,常用的有Transact-SQL,SQL Plus等.DBMS对数据库的保护主要包括四个方面:
⑴数据安全性控制:
数据安全性控制的作用是防止未被授权的用户破坏或
存取数据库中的数据.
⑵数据完整性控制
完整性控制的目的是保证进入数据库中数据的语义的正
确性和有效性,防止操作对数据的修改会违反其语义.
⑶并发控制
DBMS一般允许多个用户并发地访问数据库,即数据共享.但是多个用户同时对数据库进行访问可能会破坏数据的正确性,因此DBMS中必须有并发控制的机制,解决多用户下的并发冲突.
⑷恢复功能
数据库在运行中可能会出现各种故障,DBMS必须把处于故障中的数据库恢复到以前的某个正确状态,保持数据库的一致性.DBMS提供一系列的实用程序来完成包括数据库的初始数据的装入、转化功能,数据库的存储、恢复功能,数据库的重新组织功能和性能监视、分析功能等.
常用的DBMS:
Oracle
IBM DB2
Sybase
Microsoft SQL Server
Informix
InterBase
Microsoft Access(用于微机)
四、数据库系统(DBS)
在计算机系统中引入数据库后的系统
数据库
DBMS(以及应用开发工具)
应用系统
数据库管理员
应用程序员
最终用户
1.1.2 数据管理技术的演变
1.人工管理阶段(20世纪50年代中期)
产生的背景
应用需求 科学计算
硬件水平 无直接存取存储设备
软件水平 没有操作系统
处理方式 批处理
人工管理阶段(20世纪50年代中期)
特点:
数据的管理者:应用程序,数据不保存。
数据面向的对象:某一应用程序
数据的共享程度:无共享、冗余度极大
数据的独立性:不独立,完全依赖于程序
数据的结构化:无结构
数据控制能力:应用程序自己控制
缺点:数据存在着大量的重复存储现象.
2 文件系统阶段(20世纪50年代后期到60年代中期)
文件系统阶段背景
应用需求 科学计算、管理
硬件水平 磁盘、磁鼓
软件水平 有文件系统
处理方式 联机实时处理、批处理
特点
(1)数据以文件的形式可长久保存在外设
(2)由专门的数据管理软件(提供数据存取、查询 及维护功能
(3)数据文件具有多样性
(4)数据按文件名访问,按记录进行存取
特点
数据的管理者:DBMS
数据面向的对象:现实世界
数据的共享程度:共享性高
数据的独立性:高度的物理独立性和一定的
逻辑独立性
数据的结构化:整体结构化
数据控制能力:由DBMS统一管理和控制
应用程序与数据的对应关系(数据库系统)
数据的高共享性的好处
降低数据的冗余度,节省存储空间
避免数据间的不一致性
使系统易于扩充
数据独立性
物理独立性
指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。
数据结构化
整体数据的结构化是数据库的主要特征之一。
数据库中实现的是数据的真正结构化
数据的结构用数据模型描述,无需程序定义和解释。
数据可以变长。
数据的最小存取单位是数据项。
DBMS对数据的控制功能(见前)
数据的安全性(Security)保护
使每个用户只能按指定方式使用和处理指定数据,保护数据以防止不合法的使用
造成的数据的泄密和破坏。
数据的完整性(Integrity)检查
将数据控制在有效的范围内,或保证数据之间满足一定的关系。
DBMS对数据的控制功能
并发(Concurrency)控制
对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。
数据库恢复(Recovery)
将数据库从错误状态恢复到某一已知的正确状态。
1.2.4 高级数据库阶段(20世纪70年代)
⑴
您可能关注的文档
最近下载
- 新质生产力赋能云南高原特色现代农业高质量发展的路径研究.docx VIP
- 博世:以文化为基因,提升领导力 – 博世高潜人才发展与教练文化.pdf VIP
- 儿童发育性协调障碍的筛查、评估和诊断指南(2025).pptx VIP
- GBT 29611-2013 生橡胶 玻璃化转变温度的测定 差示扫描量热法(DSC).pdf
- NB_T 20160-2021 压水堆核电厂不锈钢水池覆面施工技术规程.pdf VIP
- 2025党校入党积极分子发展对象考试题库(含答案).docx VIP
- (电厂)三级安全教育考试题(附含答案).docx VIP
- 施工现场平面布置及施工道路平面图.pdf VIP
- 2015办公用品采购表申请表做办公用品采购流程.doc VIP
- 例谈基于语篇分析的中学英语阅读教学设计.pdf VIP
原创力文档


文档评论(0)