数据库管理系统简介内容(数据库系统有哪些)
【温馨提示】本文共有1359个字,预计阅读完需要4分钟,请仔细阅读哦!
数据库管理系统(英语:database management system,缩写:DBMS) 是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统。具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。通常资料库管理师会使用资料库管理系统来建立资料库系统。
现代DBMS使用不同的数据库模型追踪实体、属性和关系。在个人电脑、大型计算机和主机上应用最广泛的数据库管理系统是关系型DBMS(relational DBMS)。在关系型数据模型中,用二维表格表示数据库中的数据。这些表格称为关系。
描述
资料库管理系统是一套电脑程式,以控制资料库的分类及数据的存取。一套资料库包括:
模型语言,用以因应该资料库管理系统的数据模型,来定义各资料库的schema。
最常用的三大类分别为阶层式、网路式及关联式的模型。一个资料库管理系统可提供一种、两种,甚至全部三种方式,也可能提供其他形式。最适合的模型要视乎个别应用程式、交易进行比率及查询经常使用的程度等。现时最常使用的则是SQL所支援,相似于关联式模型但又有些微违背的方式。很多资料库管理系统也支援ODBC,以支援程式编写员以标准方法存取该资料库管理系统。
最佳化的数据结构(栏位、纪录及档案),以支援在永久储存装置(permanent data storage device,即比主记忆体(volatile main memory)慢得多)上储存极大量的数据。
查询语言及撰写报表的程式,让使用者可以互动方式查问资料库,进行数据分析及依使用者的权限来更新数据。
它必须控制数据的保安,以防止不获授权的使用者观看甚至更新资料库的数据。使用者可以提供有效的密码来存取整个资料库或其中一部分。譬如员工资料库包括所有员工资料的数据,但某组使用者可能只被批准检视薪金相关的数据,其他的又可能只可以存取工作履历及病历数据。
如果该资料库管理系统向使用者提供可输入更新资料库甚至进行查询的互动途径,则此能力可以用来管理个人的资料库。可是,它不一定提供审核或其他在多使用者环境中所需要的各种控制机制。这些机制可能要整套应用程式都为数据输入或更新而修改才能提供。
交易机制(最好可以保证ACID特性),在多使用者同时存取之下仍维持数据完整性(data integrity),与及提供故障排除(fault tolerance)。
资料库管理系统依靠不容许超过一名使用者在同一时间更新同一项纪录来维持资料库的完整性。资料库管理系统可以用唯一索引限制来避免重复纪录。譬如不能有两位顾客有同一个顾客编号(主键)在资料库中存在。
结构
内部层(Internal Level):所代表的是实际储存资料的结构。
外部层(External Level)或称视界层(View Level):则代表使用者或是应用程式所看到的部分。
概念层(Conceptual Level):为内部层与外部层之间的桥梁(此部分可看成是资料库管理师(DBA)所看到的整体部分)。
常见数据库管理系统
开放原始码数据库系统
Apache Derby-Apache软件基金会的纯Java资料库管理系统
Berkeley DB加州大学Berkeley分校研究成果
eXist简单的XML开放源代码数据库
火鸟
HSQL
Ingres
LevelDB-Google所研发的键/值对数据库编程库
mSQL
MySQL网路上十分流行的数据库服务器,若结合Linux系统、PHP脚本技术和ApacheWeb服务器使用,则被称为LAMP。
PostgreSQL
SQLite C库,支持完全的SQL标准数据库,基于命令行SQLite下载
Xindice简单的XML数据库,由Apache软件基金会开发
商业数据库系统
4th Dimension或者叫4D,是一套从Mac OS发展出来的数据库系统。
Adabas Software AG(德国)开发的的数据库
askSam,结合了数据库和文本编辑,具有很多革新特性
Caché,适用于企业内部系统应用
Conzept16
c-tree Plus FairCom公司的ISAM和关系数据库。
DB1 IBM产品
DB2 IBM产品,当前版本10.5。
dBase在DOS时代十分重要的数据库,Windows版本是Visual dBase
FileMaker由Claris演化而来,一个界面非常友好的关系型数据库,能够同时在Mac OS和Windows上使用,最新版本12.0
FoxBase被微软收购,继续开发出微软FoxPro,2.6版之前有DOS和Windows版。
Google Fusion Tables(英语:Google Fusion Tables)
Gupta SQLBase,当前版本9.0
HyperFileSQL
IDMS
IMS
Informix,当前版本10.0(Cheetah)
InterBase
MaxDB参看SAP DB
Microsoft Access,微软公司Office组件之一,当前版本Access 2016(另外还有6.0、97、2000、XP/2002、2003、2007、2010、2013),从微软公司兼并的一家公司的产品发展而来。
Microsoft Visual FoxPro,当前版本9.0
MS SQL-Server,当前版本2014 SP1
Sybase,早期版本被微软购买开发出SQL-Server。
Oracle,当前版本18c,最受欢迎的商业数据库
Paradox Borland开发后转手Corel(WordPerfect Office)继续开发
PrimeBase
RRDtool,Round Robin Database
SAP DB由SAP开发,后由MySQL继续开发和维护现属于MaxDB。
Tamino XML数据库k,基于Adabas的版本由Software AG开发,
Tdbengine
Teradata功能非常强大,适用于非常海量数据,通常用来从事资料仓储。
Visual dBase,最终版本5.0,已退出市场。
列式数据库管理系统——ClickHouse(version:22.7.1 环境部署)
数据库、数据库管理系统、数据库系统的概念(数据库技术基础:数据库与数据库管理系统概念介绍)
gartner大数据魔力象限(2022 Gartner全球云数据库管理系统魔力象限发布 腾讯云数据库入选)
试述数据 数据库 数据库管理系统 数据库系统的概念以及四者之间的关系
内容更新时间(UpDate): 2023年06月08日 星期四
版权保护: 【本文标题和链接】数据库管理系统简介内容(数据库系统有哪些) http://www.youmengdaxiazuofa.net/longxia8/125748.html

- 全部评论(0)