数据库复习之数据库系统概述皇冠直营现金网官方网

数据库是数据管理的最新技术,是总括机科学的重中之重分支。从一道事务处理(On-Line
Transaction Processing,OLTP)到一块儿肥西处理(On-Line Analysis
Processing,OLAP),从一般公司管理到电脑协理设计与塑造(CAD/CAM)、总括机集成创设系统(CIMS)、电子行政事务(e-Convernment)、电子商务(e-Commerce)地理新闻种类(GIS)等等。

数量、数据库、数据库管理种类和数据库系统是与数据库技术密切相关的六个基本概念。

 

数据

多少是数据库中蕴藏的主导指标。数据的种类有众多样,文本(Text)、图形(graph)、图像(Image)、音频(奥迪(Audi)o)、摄像(Video)、学生的档案记录、货物的运输意况等等。那些都以属于数据的一部分。

数量的概念二种不相同,大家联合能够通晓为:描述事物的标记记录称为数据。

数码的演说是指对数码含义的求证,数据的意思称之为数据的语义,数据与其语义是紧凑的。

 

数据库(Database,简称DB)

数据库,很多的知道的办法,正是存放数据的库房而已。在那之中的堆栈是电脑的存款和储蓄设备,当然了,在那之中的数据也是按自然的格式进行存放的。

 

数码的概念:

数据库是旷日持久储存在总计机中、有集体的(有一定的数据结构)、能够共享的汪洋数额的汇合。数据库中的数据是服从一定的数据模型组织、描述和存款和储蓄,具有较小的冗余度(redundancy)、较高的多少独立性(data
independence)和易扩张性,并可为种种用户共享。

由此看来,数据库数据颇具不可磨灭存款和储蓄、有集体和可共享四个最大旨的特色。

 

数据库管理种类(Database Management System,DBMS)

数据库管理种类是位于用户与操作系统之间的一层数据库管理软件。数据库管理种类和操作系统一样是电脑的基本功软件,也是一个巨型复杂的软件系统。

 

数据库管理连串的要紧功能

1.数码定义功效

———-DBMS提供数据定义语言(Data Definition
Language,DDL),用户通过它能够方便的对数码对象进行定义。

2.数据组织、存款和储蓄和管理

DBMS要分类组织、存款和储蓄和保管各个数码,包涵数据字典、用户数据、数据的存取路径等。

数据组织和存款和储蓄的为主对象是增强存款和储蓄空间利用率和有利存取,提供三种存取格局(如索引查找、Hash查找、顺序查找等)来增强存取功效。

3.多少操作效率

DBMS还提供数据操纵语言(data Manipulation
Language,DML),用户能够动用DML,操纵数据,达成对数据库的基本操作,如查询、插入、删除和修改等。

4.数据库的事务管理和平运动作管理

数据库在制造、运用和保证时由数据库管理种类集合管理、统一开展控制,以保证数据的安全性、完整性、多用户对数据的产出使用及产生故障后的系统复苏。

5.数据库的树立和保养功效

它包含:数据库开端数据的输入、转换职能,数据库的转储、复苏法力,数据库的重组织功用和质量监视、分析成效等。而这个功用平时都以由一些实用程序可能管理工科具来代替达成的。

6.其余的功用

席卷:DBMS与网络中任何的软件系统的通讯功用,一般由数据库、数据库管理系列(及其开发工具)、应用种类、数据库管理员构成。

皇冠直营现金网官方网 1

数据库技术是应数据管理职责的急需而产生的。

数量管理则是指对数码开始展览辨析、组织、编码、存款和储蓄、检索和爱慕,它是数码处理的大旨难题。

而数据的处理是指对种种数码实行采集、存储、加工和散播的一一日千里活动的总数。

 

软件管理技术升高的一个等级

① 、人工管理阶段

在20世纪50年间中叶从前,总结机首要用以科学总结,当时的外存只有纸带、卡片、磁带,没有磁盘等直接存取的存款和储蓄设备。软件境况进一步没有操作系统,没有管理数据专门的软件,对于数据的拍卖则是选择批处理的方法开始展览处理。所以,人造管理数据有所如下的特点:

1.数量不保留

2.应用程序管理数据

3.多少不共享

4.数据不拥有独立性

在人工管理阶段,程序和数目里面包车型客车涉嫌都以各类对应的。

 

② 、文件系统阶段

20世纪50年间末期到60年间中叶,此时已经存在外存这一个囤积的配备;在软件上边,操作系统中也存在了尤其的数码管理软件。一般被称作文件系统,处理的章程除了有批处理的章程,而且能够兑现协同实时处理。

文件系统一管理理数据的特点如下:

1.数目足以长时间保存

2.由文件系统一管理理数据

可是文件系统存在着必然的弱项,具体如下:

1.数码共享性较大,冗余度大

2.多少的独立性较差

3.并发访问简单发生分外

4.数码的安全性难以控制

 

③ 、数据库系统阶段

数据库系统的性格:(与人工管理和文件系统绝相比而言)

1.数额结构化

数据库系统完成完整数量的结构化,那是数据库的重要特点之一,也是数据库系统与文件系统的本质差距。

”全体“结构化是指在数据库中的数据不再单单针对某一行使,而是面向全公司;不仅数量之中是结构化的,而且整机是结构化的,数据里面是拥有联系的。

2.数量的共享性高,冗余度低,易扩充

数据的共享能够大大缩小数据冗余,节约存款和储蓄空间,数据共享还是可防止止数据里面包车型地铁不相容性与分歧性。

鉴于数量是面向全体系统,是有结构的数码,不仅能够被三个利用共享应用,而且简单扩大新的使用,那使得数据库系统弹性大,易于扩充,能够适应用户的种种供给。

皇冠直营现金网官方网,3.数据独立性高

数据独立性蕴含物理独立性和逻辑独立性。

物理独立性是指用户的应用程序与仓库储存在磁盘上的数据库中多少是并行独立的。也正是说,数据在磁盘上的数据库中怎么样存款和储蓄是由DBMS管理的,用户程序不供给驾驭,应用程序要拍卖的只是数额的逻辑结构,那样,当数码的大体存储改变的时候,应用程序不用改变。

逻辑独立性是指用户的应用程序与数据库的逻辑结构是并行独立的。也正是说逻辑结构改变了,用户程序也得以不改动。

4.数额是由DBMS统一保管和控制

数据库的共享是出新(Concurrency)共享的,即多少个用户能够而且储存数据库中的数据仍旧足以同时存取数据库中一样数据。

DBMS还非得提供多少个数据控制作用:

4.壹 、数据的安全性(Security)珍视

4.二 、数据的完整性(Integrity)检查

4.3、并发(Concurrency)控制

4.④ 、数据库恢复生机(Recovery)

 

相关文章