志在指尖
用双手敲打未来

数据库的作用(数据库管理系统)

数据库的作用

数据库的效果即为完成对数据进行安排、存储、管理;首要表现在数据同享、数据冗余、数据独立性、数据会集控制、数据保护性、数据安全性、数据共同性、数据康复等方面!
在论说数据库效果之前,需要简要了解下数据库。数据库(DataBase)又称为“电子化文件柜”是一个长时间存储在计算机内部、有安排、可同享、共同管理的数据集合,用户能够经过接口进行增、删、查、改等操作。
数据库一般分为联系型数据库和非联系型数据库。联系型数据库体系的代表首要有Oracle、MySQL、SQLServer等。非联系型数据库包括Redis、MongoDB、Memcache等。这两者最大的区别为联系型数据库为二维操作,更多的是联系复杂的表格类型;非联系型数据库则是为简化数据结构、避免过度冗余而被设计的数据库类型。数据库
关于数据库的效果更具体的解释为:
1、数据同享
任何有权限的用户能够一起存储、提取数据数据库中的内容。
2、数据独立性
面向用户的应用程序与数据结构互相独立、互不影响,这种独立性包括数据逻辑独立性和数据物理独立性。
3、数据会集控制
数据库被会集在一个服务器中,经过共同的文件体系,可完成有安排的数据控制。
4、数据保护性
分布式的数据文件,共同存储在一个体系中,便利研发人员保护。
5、数据安全性
数据的安全性更多地体现在,数据库配置管理员的权限分配上。
6、数据共同性
数据被存储到一个“仓库”中,任何一个用户提取里边的内容,取得的数据都将是共同的。
7、数据冗余
数据库的出现是为了削减每个用户数据的重复性,假如没有用户都建立自己的应用文件势必会发生数据冗余。
8、数据康复
当体系出现问题,比方宕机、硬件损坏时,此刻只要远程服务器上的数据库体系正常,那么,用户的数据就不会丢失,便利后期数据的康复。

数据库管理系统

数据库办理体系的简称是“DBMS”,英文全称是“DatabaseManagementSystem”。它是一种操作和办理数据库的大型软件,用于树立、运用和保护数据库。
数据库办理体系(DBMS)对数据库进行统一的办理和操控,以保证数据库的安全性和完整性。而用户经过数据库办理体系(DBMS)访问数据库中的数据,数据库办理员也经过数据库办理体系(DBMS)进行数据库的保护作业。
数据库办理体系(DBMS)可使多个应用程序和用户用不同的办法在同时或不同时刻去树立,修改和询问数据库。大部分数据库办理体系(DBMS)提供数据界说言语DDL和数据操作言语DML,供用户界说数据库的形式结构与权限约束,完成对数据的追加、删去等操作。
再简单地讲,数据库办理体系(DBMS)是对数据进行办理的大型体系软件,它是数据库体系的中心组成部分,用户在数据库体系中的全部操作,包含数据界说、查询、更新(包含刺进、删去和修改)及各种操控都是经过数据库办理体系(DBMS)进行的。数据库办理体系(DBMS)便是完成把用户意义下的抽象逻辑数据处理转化成计算机中的具体的物理数据的处理软件,这给用户带来很大的方便。
数据库办理体系(DBMS)的主要功用包含数据界说功用(DataDefineLanguage,DDL)、数据操作功用(DataManipulationLanguage,DML)、数据库运转办理功用、数据库的树立和保护功用、数据通信接口、数据组织、存储和办理。数据库
另外,数据库办理体系(DBMS)是由许多程序所组成的一个大型软件体系,每个程序都有自己的功用,共同完成数据库办理体系(DBMS)的一个或几个作业。一个完整的数据库办理体系(DBMS)一般应由以下部分组成:言语编译处理程序、体系运转操控程序、体系树立&保护程序、数据字典。
其间,体系运转操控程序的体系总控程序、安全性操控程序、完整性操控程序、并发操控程序、数据存取和更新程序、信操控程序,以及保护程序、缓冲区办理程序、存取途径办理程序、事务办理程序、运转日志办理程序等程序会在数据库体系运转过程中协同操作,监督着对数据库的全部操作,操控、办理数据库资源等。
目前,互联网上常见的数据库办理软件(DBMS)有Oracle、MySQL、ACCESS、MSSQLServer这四种:
Oracle(OracleDatabase,又名OracleRDBMS,或简称Oracle),是甲骨文公司的一款联系数据库办理体系;
MySQL是一个小型联系型数据库办理体系,MySQL被广泛地应用在Internet上的中小型网站中;
ACCESS数据库是微软研讨发布的一款数据库办理软件,ACCESS的全称是MicrosoftOfficeAccess,是微软比较有代表性的一款数据库办理软件;
SQLServer数据库是微软公司发布的一款RMDBS数据库,也便是联系型数据库体系。
最后,值得一提的是,在数据库体系中,数据库办理体系(DBMS)与操作体系、应用程序、硬件等协同作业,共同完成数据各种存取操作,其间数据库办理体系(DBMS)起着关键的效果,对数据库的全部操作,都要经过数据库办理体系(DBMS)完成。
数据库办理体系(DBMS)对数据的存取一般需求这几个步骤:一用户运用某种特定的数据操作言语向DBMS宣布存取恳求;二DBMS承受恳求并将该恳求解说转化成机器代码指令;三DBMS依次检查外形式、外形式形式映像、形式、形式内形式映像及存储结构界说;四DBMS对存储数据库履行必要的存取操作;五从对数据库的存取操作中承受成果;六对得到的成果进行必要的处理,如格局转化等;七将处理的成果回来给用户。

未经允许不得转载:IT技术网站 » 数据库的作用(数据库管理系统)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载