database软件,数据库管理系统属于什么软件
database软件,数据库管理系统属于什么软件详细介绍
本文目录一览: 数据库管理系统属于什么软件
数据库管理系统属于系统软件。
数据库管理系统(Database Management System,DBMS)是用于建立、使用和维护数据库的软件系统。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性,用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护。
概述
数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库管理系统是一个能够提供数据录入、修改、查询的数据操作软件,具有数据定义、数据操作、数据存储与管理、数据维护、通信等功能,且能够允许多用户使用。另外,数据库管理系统的发展与计算机技术发展密切相关。而且近年来,计算机网络逐渐成为人们生活的重要组成部分。为此,若要进一步完善计算机数据库管理系统,技术人员就应当不断创新、改革计算机技术,并不断拓宽计算机数据库管理系统的应用范围,从而真正促进计算机数据库管理系统技术的革新。
常见的数据库管理系统软件有哪些?
数据库管理系统软件的种类有很多,常用的数据库管理系统软件也那么三五种:ORACLE、MySQL、ACCESS、MS SQL Server这些是不同领域常用的数据库管理系统软件。
1、Oracle
Oracle系统,即是以Oracle关系数据库为数据存储和管理作为构架基础,构建出的数据库管理系统。 Oracle,世界第一个支持SQL语言的商业数据库,定位于高端工作站,以及作为服务器的小型计算机。
2、MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。My是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
3、ACCESS
ACCESS数据库是微软研究发布的一款数据库管理软件,ACCESS的全称是Microsoft Office Access,是微软比较有代表性的一款数据库管理软件,其优势为:界面友好、易操作。
4、MS SQL Server
SQLserver数据库是美国微软公司发布的一款RMDBS数据库,也是关系型数据库系统。SQLserver的优点为:真正的客户服务器体系结构。图形化用户界面,更加直观、简单。
扩展资料:
数据库管理系统主要功能
1、数据定义:DBMS提供数据定义语言DDL(Data Definition Language),供用户定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。DDL主要用于建立、修改数据库的库结构。2、数据操作:DBMS提供数据操作语言DML(Data Manipulation Language),供用户实现对数据的追加、删除、更新、查询等操作。
3、数据库的运行管理:数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。这些功能保证了数据库系统的正常运行。
参考资料来源:百度百科—Oracle系统
参考资料来源:百度百科—mySQL
参考资料来源:百度百科—Ms sql server
数据库属于系统软件还是应用软件?
数据库系统不属于系统软件,数据库管理系统属于系统软件
数据库管理系统是一种系统软件。数据由数据库管理系统(DBMS)统一管理和控制,包含以下功能:
1、数据的安全性保护:保护数据以防止不合法的使用造成数据的泄漏和破坏;
2、数据的完整性检查:将数据控制在有效的范围内,或保证数据之间满足一定的关系;
3、并发控制:对多个用户或应用同时访问同一个数据的并发操作加以控制和协调,确保得到正确的修改结果或数据库的完整性不遭到破坏;
4、数据库恢复:当计算机系统发生硬件或软件故障时,需要将数据库从错误状态恢复到某一已经正确状态。
数据库管理系统(databasemanagementsystem)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。[编辑本段]数据库管理系统组成部分按功能划分,数据库管理系统大致可分为6个部分:
(1)模式翻译:提供数据定义语言(ddl)。用它书写的数据库模式被翻译为内部表示。数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。
(2)应用程序的编译:把包含着访问数据库语句的应用程序,编译成在dbms支持下可运行的目标程序。
(3)交互式查询:提供易使用的交互式查询语言,如sql。dbms负责执行查询命令,并将查询结果显示在屏幕上。
(4)数据的组织与存取:提供数据在外围储存设备上的物理组织与存取方法。
⑸事务运行管理:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。
(6)数据库的维护:为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。
基于关系模型的数据库管理系统已日臻完善,并已作为商品化软件广泛应用于各行各业。它在各户服务器结构的分布式多用户环境中的应用,使数据库系统的应用进一步扩展。随着新型数据模型及数据管理的实现技术的推进,可以预期dbms软件的性能还将更新和完善,应用领域也将进一步地拓宽。
它所提供的功能有以下几项:
(1)数据定义功能。DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。
(2)数据存取功能。DBMS提供数据操纵语言(DML),实现对数据库数据的基本存取操作:检索,插入,修改和删除。
(3)数据库运行管理功能。DBMS提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。
(4)数据库的建立和维护功能。包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
(5)数据库的传输。DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。[编辑本段]数据库管理系统的层次结构根据处理对象的不同,数据库管理系统的层次结构由高级到低级依次为应用层、语言翻译处理层、数据存取层、数据存储层、操作系统。
(1)应用层。应用层是DBMS与终端用户和应用程序的界面层,处理的对象是各种各样的数据库应用。
(2)语言翻译处理层。语言翻译处理层是对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查等。
(3)数据存取层。数据存取层处理的对象是单个元组,它将上层的集合操作转换为单记录操作。
(4)数据存储层。数据存储层处理的对象是数据页和系统缓冲区。
(5)操作系统。操作系统是DBMS的基础。操作系统提供的存取原语和基本的存取方法通常是作为和DBMS存储层的接口。[编辑本段]著名数据库管理系统MSSQL
SYBASE
DB2
ORACLE
MySQL
ACCESS
VF
常见的数据库管理系统
目前有许多数据库产品,如Oracle、Sybase、Informix、MicrosoftSQLServer、MicrosoftAccess、VisualFoxPro等产品各以自己特有的功能,在数据库市场上占有一席之地。下面简要介绍几种常用的数据库管理系统。
Oracle
Oracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。Oracle作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持Internet应用。作为一个应用开发环境,Oracle提供了一套界面友好、功能齐全的数据库开发工具。Oracle使用PL/SQL语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能。特别是在Oracle8i中,支持面向对象的功能,如支持类、方法、属性等,使得Oracle产品成为一种对象/关系型数据库管理系统。目前最新版本是Oracle11g。
MicrosoftSQLServer
MicrosoftSQLServer是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用Transact-SQL语言完成数据操作。由于MicrosoftSQLServer是开放式的系统,其它系统可以与它进行完好的交互操作。目前最新版本的产品为MicrosoftSQLServer2008,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。
MicrosoftAccess
作为MicrosoftOffice组件之一的MicrosoftAccess是在Windows环境下非常流行的桌面型数据库管理系统。使用MicrosoftAccess无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。在MicrosoftAccess数据库中,包括许多组成数据库的基本要素。这些要素是存储信息的表、显示人机交互界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等。它不仅可以通过ODBC与其它数据库相连,实现数据交换和共享,还可以与Word、Excel等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。[编辑本段]数据库管理系统选择原则选择数据库管理系统时应从以下几个方面予以考虑:
(1)构造数据库的难易程度。
需要分析数据库管理系统有没有范式的要求,即是否必须按照系统所规定的数据模型分析现实世界,建立相应的模型;数据库管理语句是否符合国际标准,符合国际标准则便于系统的维护、开发、移植;有没有面向用户的易用的开发工具;所支持的数据库容量,数据库的容量特性决定了数据库管理系统的使用范围。
(2)程序开发的难易程度。
有无计算机辅助软件工程工具CASE——计算机辅助软件工程工具可以帮助开发者根据软件工程的方法提供各开发阶段的维护、编码环境,便于复杂软件的开发、维护。有无第四代语言的开发平台——第四代语言具有非过程语言的设计方法,用户不需编写复杂的过程性代码,易学、易懂、易维护。有无面向对象的设计平台——面向对象的设计思想十分接近人类的逻辑思维方式,便于开发和维护。对多媒体数据类型的支持——多媒体数据需求是今后发展的趋势,支持多媒体数据类型的数据库管理系统必将减少应用程序的开发和维护工作。
(3)数据库管理系统的性能分析。
包括性能评估(响应时间、数据单位时间吞吐量)、性能监控(内外存使用情况、系统输入/输出速率、SQL语句的执行,数据库元组控制)、性能管理(参数设定与调整)。
(4)对分布式应用的支持。
包括数据透明与网络透明程度。数据透明是指用户在应用中不需指出数据在网络中的什么节点上,数据库管理系统可以自动搜索网络,提取所需数据;网络透明是指用户在应用中无需指出网络所采用的协议。数据库管理系统自动将数据包转换成相应的协议数据。
(5)并行处理能力。
支持多CPU模式的系统(SMP,CLUSTER,MPP),负载的分配形式,并行处理的颗粒度、范围。
(6)可移植性和可括展性。
可移植性指垂直扩展和水平扩展能力。垂直扩展要求新平台能够支持低版本的平台,数据库客户机/服务器机制支持集中式管理模式,这样保证用户以前的投资和系统;水平扩展要求满足硬件上的扩展,支持从单CPU模式转换成多CPU并行机模式(SMP,CLUSTER,MPP)
(7)数据完整性约束。
数据完整性指数据的正确性和一致性保护,包括实体完整性、参照完整性、复杂的事务规则。
(8)并发控制功能。
对于分布式数据库管理系统,并发控制功能是必不可少的。因为它面临的是多任务分布环境,可能会有多个用户点在同一时刻对同一数据进行读或写操作,为了保证数据的一致性,需要由数据库管理系统的并发控制功能来完成。评价并发控制的标准应从下面几方面加以考虑:
保证查询结果一致性方法
数据锁的颗粒度(数据锁的控制范围,表、页、元组等)
数据锁的升级管理功能
死锁的检测和解决方法
(9)容错能力。
异常情况下对数据的容错处理。评价标准:硬件的容错,有无磁盘镜象处理功能软件的容错,有无软件方法异常情况的容错功能
(10)安全性控制
包括安全保密的程度(帐户管理、用户权限、网络安全控制、数据约束)
(11)支持汉字处理能力
包括数据库描述语言的汉字处理能力(表名、域名、数据)和数据库开发工具对汉字的支持能力。
(12)当突然停电、出现硬件故障、软件失效、病毒或严重错误操作时,系统应提供恢复数据库的功能,如定期转存、恢复备份、回滚等,使系统有能力将数据库恢复到损坏到以前的状态。
数据库软件有哪些
数据库软件有很多种,Oracle它具有完整的数据管理功能。SQLServer可以构建和管理用于业务的高可用和高性能的数据应用程序。ACCESS它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点。DB2是IBM的数据库产品。MySQL是一种关系型数据库管理系统。
数据库用什么软件?
Microsoft Office Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。
MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。
扩展资料:
Microsoft Access Basic提供了一个丰富的开发环境。这个开发环境给你足够的灵活性和对Microsoft Windows应用程序接口的控制,同时保护你使你免遭用高级或低级语言开发环境开发时所碰到的各种麻烦。不过,许多优化、有效数据和模块化方面只能是应用程序设计者才能使用。开发者应致力于谨慎地使用算法。除了一般的程序设计概念,还有一些特别的存储空间的管理技术,正确使用这些技术可以提高应用程序的执行速度,减少应用程序所消耗的存储资源。
参考资料来源:百度百科-access
参考资料来源:百度百科-关系数据库管理系统
数据库软件有哪些
常用数据库
1.IBM的DB2
作为关系数据库领域的开拓者和领航人,IBM在1997年完成了SystemR系统的原型,1980年开始提供集成的数据库服务器——System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。DB2forMVSV1在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2forMVS提供了强大的在线事务处理(OLTP)支持,1989年和1993年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2UniversalDatabase6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。
2.Oracle
Oracle前身叫SDL,由LarryEllison和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979年,Oracle公司引入了第一个商用SQL关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。
3.Informix
Informix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information和Unix的结合。Informix第一个真正支持SQL语言的关系数据库产品是InformixSE()。InformixSE是在当时的微机Unix环境下主要的数据库产品。它也是第一个被移植到Linux上的商业数据库产品。
4.Sybase
Sybase公司成立于1984年,公司名称“Sybase”取自“system”和“database”相结合的含义。Sybase公司的创始人之一BobEpstein是Ingres大学版(与System/R同时期的关系数据库模型产品)的主要设计人员。公司的第一个关系数据库产品是1987年5月推出的SybaseSQLServer1.0。Sybase首先提出Client/Server数据库体系结构的思想,并率先在SybaseSQLServer中实现。
5.SQLServer
1987年,微软和IBM合作开发完成OS/2,IBM在其销售的OS/2系统中绑定了OS/2DatabaseManager,而微软产品线中尚缺少数据库产品。为此,微软将目光投向Sybase,同Sybase签订了合作协议,使用Sybase的技术开发基于OS/2平台的关系型数据库。1989年,微软发布了SQLServer1.0版。
6.PostgreSQL
PostgreSQL是一种特性非常齐全的自由软件的对象——关系性数据库管理系统(ORDBMS),它的很多特性是当今许多商业数据库的前身。PostgreSQL最早开始于BSD的Ingres项目。PostgreSQL的特性覆盖了SQL-2/SQL-92和SQL-3。首先,它包括了可以说是目前世界上最丰富的数据类型的支持;其次,目前PostgreSQL是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统.
7.mySQL
mySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的官方网站的网址是:www.mysql
db文件怎么打开
db文件是什么?db文件格式介绍如下:db是database的缩写,即是数据库文件。每种软件都有它自己的存放格式,就是数据的排列方式。后缀名均为db。能用记事本、办公软件MicrosoftOfficeAccess打开,也能导入到UltraEdit、foxbase、SQLServer、powerbuilder等数据库软件。db文件打开方法:一.用记事本打开对db文件点击鼠标右键,弹出右键菜单选择打开方式,再选择记事本,然后点击确定,就可以通过记事本打开了。二.用UltraEdit软件打开db文件1.下载安装UltraEdit软件。2.安装好UltraEdit软件之后打开软件,点击软件窗口的打开按钮,出现打开窗口,在查找范围窗口找到db文件的存放地址。3.点击想要打开的db文件,然后点击窗口上面的打开按钮,UltraEdit软件就会把db文件打开。db格式图标如下:db文件是什么以及db文件怎么打开详情如下:DB文件摘要DB文件扩展名有十九种主要文件类型,可以使用SQLite打开(由DwayneRichardHipp发布)。总共有二十九种与此格式相关的软件程序。通常这些是一种MobileDeviceDatabaseFile格式。虽然DB文件主要归类为DatabaseFiles,但它们也可以是DataFiles或GameFiles。桌面(和某些移动)设备上已支持文件扩展名为DB的文件。Windows、Mac和iOS完全或部分支持这些文件。DB文件普及性为“低”。这意味着它们在大多数设备上都不常见。如果您在打开DB文件时遇到问题,或者只是想了解有关它们的软件程序和开发人员的更多信息,请参阅下面的完整信息。DB文件的类型19种已知文件类型使用此扩展名MobileDeviceDatabaseFileArcViewObjectDatabaseDatabaseFileWindowsThumbnailDatabaseQQAccountDatabaseFileS.T.A.L.K.E.R.X-RayEngineDatabaseFileSkypeChatHistoryFileDIGIBoosterModuleCorelParadoxDatabaseSmartWareDatabaseFileSynopsysDesignCompilerDataFileMicrosoftWorksFilePsionSeries3DatabaseFiledBASEIV/dBFastConfigurationFileMozilla(Netscape)ClientCertificateFileNovellGroupWiseAddressBookDatabaseFileAppleSafariCacheDatabaseFileWhatsAppMessengerMessageDatabaseFileEnpassEncryptedDatabase领先的DB类型.DB格式:.db组:MobileDeviceDatabaseFile的DB文件扩展名是由如Android,iOS和Windows电话7存储联系人和SMS信息的移动设备中使用。然而,可以不限于这种数据,还可以包括任何类型的设备和应用程序数据的。创建者:DwayneRichardHipp文件类别:数据库文件关键:HKEY_CLASSES_ROOT.db打开MobileDeviceDatabaseFile的软件程序:DwayneRichardHipp开发的SQLite(软件环境:Windows)MaciOSAndroidLinuxApple开发的AppleiOSiOS其他DB说明.DB格式:.db组:ArcViewObjectDatabase该软件ArcView的,ESRI公司的ArcGISDesktop一个GIS(地理信息系统)的一部分,用来包含属性数据文件DB文件扩展名。创建者:ESRI文件类别:数据库文件打开ArcViewObjectDatabase文件的软件程序:ESRI开发的ArcView兼容:(软件环境:Windows).DB格式:.db组:DatabaseFile数据库文件首次实现并由的dBase,由塞西尔·韦恩·拉特利夫开发的数据库管理系统。在80年代中期起,其他公司生产自己版本的程序用自己的旋入文件格式一起。目前,DB文件都与因为其受欢迎程度等的xBase数据库程序兼容。创建者:dBase,LLC文件类别:数据库文件打开DatabaseFile文件的软件程序:MicrosoftCorporation开发的MicrosoftExcel兼容:(软件环境:Windows)MaciOSAndroidApacheSoftwareFoundation开发的ApacheOpenOffice兼容:(软件环境:Windows)(软件环境:Mac)AndroidLinuxMicrosoftCorporation开发的MicrosoftVisualFoxPro兼容:(软件环境:Windows)Swiftpage,Inc.开发的Act!兼容:(软件环境:Windows)MicrosoftCorporation开发的MicrosoftAccess兼容:(软件环境:Windows)Corel开发的CorelParadox兼容:(软件环境:Windows)dBase,LLC开发的dBase兼容:(软件环境:Windows)PlanamesaSoftwareInc.开发的NeoOffice兼容:(软件环境:Mac)AsterSoft开发的DBFManager兼容:(软件环境:Windows)Corel开发的CorelQuattroPro兼容:(软件环境:Windows)HiBaseGroup开发的DBFViewer2000兼容:(软件环境:Windows)OpenSource开发的GTKDBFEditor兼容:(软件环境:Windows)(软件环境:Mac)Linux.DB格式:.db组:WindowsThumbnailDatabase与DB文件扩展名的文件在MicrosoftWindows用于其缩略图缓存和数据库。这些文件在Windows操作系统的所有版本中。这些文件的例子是的Thumbs.db,ehthumbs.db,image.db和video.db。缩略图数据库用于存储缩略图,所以你可以在目录中快??速检视图像。创建者:MicrosoftCorporation文件类别:数据库文件打开WindowsThumbnailDatabase文件的软件程序:MicrosoftCorporation开发的MicrosoftWindows兼容:(软件环境:Windows).DB格式:.db组:QQAccountDatabaseFile与DB文件扩展名的文件被存储的联系人列表或在线聊天会话的一个帐户日志使用的中国网上聊天程序QQ。文件被用于本地存储的数据应用程序,然后其加载到程序接口。创建者:TencentHoldingsLimited文件类别:数据文件打开QQAccountDatabaseFile文件的软件程序:TencentHoldingsLimited开发的TencentQQ兼容:(软件环境:Windows)(软件环境:Mac)Linux.DB格式:.db组:S.T.A.L.K.E.R.X-RayEngineDatabaseFile该DB文件扩展名是使用名为S.T.A.L.K.E.R游戏...使用S.T.A.L.K.E.R.将文件存储到数据库关联X射线游戏引擎。创建者:GSCGameWorld文件类别:游戏文件打开S.T.A.L.K.E.R.X-RayEngineDatabaseFile文件的软件程序:GSCGameWorld开发的S.T.A.L.K.E.R兼容:(软件环境:Windows).DB格式:.db组:SkypeChatHistoryFileSkype使用的文件与他们的聊天记录文件DB文件扩展名。这包括所有的即时消息,用户发送和接受的聊天和通话的细节。创建者:SkypeTechnologies文件类别:数据文件打开SkypeChatHistoryFile文件的软件程序:SkypeTechnologies开发的Skype兼容:(软件环境:Windows)MaciOSAndroidLinuxBlackberry.DB格式:.db组:DIGIBoosterModule所述DIGIBooster模块使用与用于存储通过在Amiga音乐软件组成音频数据的DB文件扩展名的文件。创建者:CommodoreInternational文件类别:音频文件打开DIGIBoosterModule文件的软件程序:CloantoCorporation开发的AmigaForever兼容:(软件环境:Windows)(软件环境:Mac)Linux.DB格式:.db组:CorelParadoxDatabase与Corel的悖论数据库关联的DB文件扩展名包括由Corel悖论创建的数据库。创建者:Corel文件类别:数据库文件打开CorelParadoxDatabase文件的软件程序:Corel开发的CorelParadox兼容:(软件环境:Windows).DB格式:.db组:SmartWareDatabaseFile一个由玩意使用的默认文件类型使用DB文件扩展名。它包含了一些不大不小的数据库文件。创建者:IBM文件类别:数据库文件打开SmartWareDatabaseFile文件的软件程序:SmartWareCorporation开发的SmartWareII兼容:(软件环境:Windows).DB格式:.db组:SynopsysDesignCompilerDataFile该DB文件扩展名与Synopsys设计编译器相关联,并用于其默认的数据文件类型。创建者:Synopsys文件类别:数据文件打开SynopsysDesignCompilerDataFile文件的软件程序:Synopsys开发的DesignCompiler兼容:(软件环境:Windows).DB格式:.db组:MicrosoftWorksFile此文件扩展名与MicrosoftWorks中,由微软公司生产的一个已停产的办公套件相关联。创建者:MicrosoftCorporation文件类别:数据库文件打开MicrosoftWorksFile文件的软件程序:MicrosoftCorporation开发的MicrosoftWorks兼容:(软件环境:Windows)(软件环境:Mac).DB格式:.db组:PsionSeries3DatabaseFile在Psion公司系列3用于其默认的数据库文件格式DB文件扩展名。创建者:PsionPLC文件类别:数据库文件打开PsionSeries3DatabaseFile文件的软件程序:PsionPLC开发的PsionSeries3兼容:EPOC.DB格式:.db组:dBASEIV/dBFastConfigurationFile该DB文件扩展名是用于从dBase的,通过的dBase,LLC开发的数据库管理系统的配置文件。这些似乎并没有真实的数据库,但该数据库只配置文件。创建者:dBase,LLC文件类别:设置文件打开dBASEIV/dBFastConfigurationFile文件的软件程序:dBase,LLC开发的dBase兼容:(软件环境:Windows).DB格式:.db组:Mozilla(Netscape)ClientCertificateFile该DB文件扩展名是与NetscapeNavigator有关。它是用来存储客户端证书和相关的数据。创建者:AOL文件类别:数据文件打开Mozilla(Netscape)ClientCertificateFile文件的软件程序:NetScape开发的NetscapeNavigator兼容:(软件环境:Windows)(软件环境:Mac)AndroidLinuxSolarisillumos.DB格式:.db组:NovellGroupWiseAddressBookDatabaseFileGroupWise的,由Novell协作软件产品,用来包含地址簿数据库文件DB文件扩展名。创建者:Novell,Inc.文件类别:数据库文件打开NovellGroupWiseAddressBookDatabaseFile文件的软件程序:Novell,Inc.开发的GroupWise兼容:(软件环境:Windows)(软件环境:Mac)Linux.DB格式:.db组:AppleSafariCacheDatabaseFile该DB文件扩展名是用于从网络浏览器Safari浏览器默认的文件之一。它存储与浏览器使用的缓存数据库。创建者:Apple文件类别:数据库文件打开AppleSafariCacheDatabaseFile文件的软件程序:Apple开发的Safari兼容:MaciOS.DB格式:.db组:WhatsAppMessengerMessageDatabaseFile该的WhatsAppMessenger使用的文件与它的消息数据库中的DB文件扩展名。这种类型的文件的存储数据库与传入和传出消息。数据库文件呼吁在WindowsPhoneBlackBerryandmessages.dbmessagestore.db。创建者:WhatsAppInc文件类别:数据库文件打开WhatsAppMessengerMessageDatabaseFile文件的软件程序:WhatsAppInc开发的WhatsApp兼容:WindowsWindowsPhone(软件环境:Mac)AndroidBlackberry.DB格式:.db组:EnpassEncryptedDatabase密码管理工具Enpass使用文件与DB文件扩展存储加密的数据库密码,登录和其他信息。创建者:SinewSoftwareSystems文件类别:编码文件打开EnpassEncryptedDatabase文件的软件程序:SinewSoftwareSystems开发的Enpass兼容:(软件环境:Windows)MaciOSAndroidLinuxBlackberryDB疑难解答频繁的DB打开问题SQLite不在双击你的DB文件会提示消息“%%os%%无法打开DB文件”。通常,这是因为你没有安装适用于%%os%%的SQLite。由于您的操作系统不知道如何处理此文件,因此无法通过双击将其打开。提示:安装另一个DB应用程序时,您可以通过选择“显示应用程序”并使用该程序来选择将其打开。SQLite的过时版本在其他情况下,您的SQLite版本可能不支持您的MobileDeviceDatabaseFile文件版本。如果您没有正确的版本,则需要下载更新版本的SQLite。大多数情况下,您的MobileDeviceDatabaseFile文件是由比安装的更新的SQLite创建的。提示:如果你右键单击DB文件,然后选择“属性”(Windows)或“获取信息”(Mac),你可以获得有关所需版本的提示。摘要:计算机上没有正确的SQLite版本可能会导致打开DB文件时出现问题。加载DB文件的相关困难即使安装了正确版本的SQLite,打开DB仍然会遇到困难。其他DB打开错误可能是由%%os%%中的其他系统问题造成的。其他因素包括:Windows注册表中的DB文件引用已损坏无意删除Windows注册表中DB文件的描述SQLite或其他DB应用程序遇到了有缺陷的安装影响DB文件的文件损坏无法打开受恶意软件污染的DB文件DB相关硬件的设备驱动程序已过时由于资源不足,Windows无法加载您的MobileDeviceDatabaseFile文件(例如。RAM)db文件是什么以及db文件怎么打开扩展阅读.DB文件扩展名4种文件类型使用.DB文件扩展名1.数据库文件2.移动设备数据库文件3.Windows缩略图缓存4.QQ帐号数据库文件文件类型1数据库文件开发者N/A常用度频繁使用格式文件后缀.db文件分类数据库文件DB是什么文件?DB文件一般是各种软件用来存储数据的文件,是一种通用数据库格式。DB文件以结构化格式存储数据,通常以数据库表,表字段,字段值的排列方式存储数据。不同软件保存数据格式各不相同,因此即使是同样使用.db后缀名的文件,打开方式也是各不相同。DB文件扩展信息DB文件并不是一种统一格式的文件,属于多种不同格式共用同一个文件扩展名,要打开DB文件首先弄清楚它是什么程序创建的,又是以哪一种格式存储的。例如,如果是用文本格式保存的DB文件,我们可以使用文本编辑器(如记事本、Notepad++)打开和编辑,但如果是二进制格式或者其他格式保存的DB文件,文本编辑器打开的只会是乱码。下面列举了文件百科收集到的几种常用DB文件类型,你可以根据你电脑上DB文件的文件类型,找到对应的软件来打开它。注意:有些软件DB数据是加密不公开的,只可以由软件自身调用,用户无法打开查看。DB文件怎么打开?如果你电脑上打不开DB文件,原因可能有很多,而最常见最主要的原因就是你的电脑没有安装可以打开DB文件的软件;Windows系统会弹出提示框:“若要打开此文件,Windows需要知道哪个程序打开它”,最简单直接的解决办法就是下载并安装合适的软件来打开DB文件。可以打开DB文件的软件程序Windows系统:创建该DB文件的软件可尝试文本编辑器打开Mac系统:创建该DB文件的软件可尝试文本编辑器打开
LinuxUnix中如何配置OracleDatabase随服务器自动启动
Linux/Unix 中如何配置 Oracle Database 随服务器自动启动 Oracle Database 软件提供了以下两个脚本来配置数据库随服务器自动启动和关闭: [oracle@prod bin]$ pwd /u01/app/oracle/product/11.2.0/db_1/bin [oracle@prod bin]$ ls -l dbs* -rwxr-x--- 1 oracle oinstall 6030 Jan 1 2000 dbshut -rwxr-x--- 1 oracle oinstall 13797 Jan 1 2000 dbstart 我们需要在 unix 启动/关闭脚本( rc0.d / rc1.d 等)中调用这两个脚本 1、检查 /etc/oratab 下的 oratab 文件,该文件应该包含要设置自动启动和关闭的数据库的条目, 其中 autostart 值域的值为 Y,,如下所示: $ORACLE_SID:$ORACLE_HOME:Y [oracle@prod bin]$ more /etc/oratab prod:/u01/app/oracle/product/11.2.0/db_1:N [oracle@prod bin]$ vi /etc/oratab prod:/u01/app/oracle/product/11.2.0/db_1:Y 2、将如下文件保存到 /etc/init.d/ 下(/etc/init.d/ 是 RedHat linux 下特有的)。 [root@prod init.d]# pwd /etc/init.d [root@prod init.d]# ls -l dbora -rw-r--r-- 1 root root 1049 Mar 27 20:10 dbora --注意 ORA_OWNER 和 ORA_HOME 变量的设置 ------------------ Start dbora --------------------------------- #! /bin/bash # # description: Oracle auto start-stop script. # # chkconfig: 2345 99 10# # processname: oracle # config: /etc/oratab # pidfile: /var/run/oracle.pid # Source function library. . /etc/init.d/functions RETVAL=0 ORA_OWNER="oracle" ORA_HOME="/u01/app/oracle/product/11.2.0/db_1" # See how we were called. prog="oracle" start() { echo -n $"Starting $prog: " su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/dbora return $RETVAL } stop() { echo -n $"Stopping $prog: " su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -r /var/lock/subsys/dbora return $RETVAL }restart() { stop start }case "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 esac exit $? ------------------ End dbora ---------------------------------
什么软件可以读取数据库文件
可以读取数据库文件的软件如下:
1、SQLServer,是Microsoft公司推出的关系型数据库管理系统,具有使用方便、可伸缩性好、与相关软件集成程度高等优点,SQLServer是一个全面的数据库平台,使用集成的商业智能工具,提供企业级的数据管理,数据库引擎为关系型数据和结构化数据,提供更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序;
2、Access,是由微软发布的关系数据库管理系统,它结合DatabaseEngine和图形用户界面两项特点,
什么是数据库管理系统(DBMS)?它有什么功能?
数据库
data base
为满足某一部门中多个用户多种应用的需要,按照一定的数据模型在计算机系统中组织、存储和使用的互相联系的数据集合。
带有数据库的计算机系统,除具备一般的硬件、软件外,必须有用以存储大量数据的直接存取存储设备、管理并控制数据库的软件——数据库管理系统(DBMS)、管理数据库的人员——数据库管理员 (DBA)。这样的数据、硬件、软件和管理人员的总体构成数据库系统。数据库仅是数据库系统的一个组成部分。
数据库系统的功能和特征 数据库系统由文卷系统发展而来。与文卷系统相比,这种系统具有数据、体系和控制三个方面的主要特征。
数据特征 在文卷系统中虽然程序与数据之间可用存取方法进行转换,但文卷还是与应用程序对应的,即数据仍面向应用。每一应用各自建立自己的一组文卷。不同的应用若涉及相同的数据,则这些数据分别纳入各自的文卷之中。文卷的各种记录之间没有建立联系,因而数据冗余度大。增加新的应用,必须同时增加新的文卷。因此,文卷系统中的文卷是无结构的、不易扩充的信息集合。数据库则不仅描述数据本身,而且描述数据之间的联系。它的数据结构反映了某一部门的整体信息结构,数据冗余度小、易于扩充新的应用,因而是面向数据总体结构的信息集合,可为多个用户共享。
体系特征 一切数据都有逻辑和物理两个侧面。在数据库系统中,数据逻辑结构的描述称为逻辑模式。逻辑模式又分为描述全局逻辑结构的全局模式(简称模式)和描述某些应用所涉及的局部逻辑结构的子模式。数据物理结构的描述称为存储模式。这两种模式总称为数据库模式。
数据库系统中,用户根据子模式编制程序。子模式与模式模式与存储模式之间有软件进行映射。因此,程序与数据之间具有两级独立性:物理独立性和逻辑独立性。数据的存储模式改变,而模式可以不改变,因而不必改写应用程序,这称为物理独立性。模式改变时,子模式可能不改变,也就不必改写应用程序,这称为逻辑独立性。由于数据库系统具备比较高的程序与数据的独立性,可以使程序员在编制应用程序时集中精力考虑算法逻辑,不必过问物理细节,而且可以大大减少应用程序维护的工作量。
控制特征 数据库数据数量庞大,结构复杂,又为多个用户所共享。因此,必须由数据库管理系统在定义、建立、运行以及维护时进行统一管理和控制,以保证数据库数据的安全性、完整性和并发操作的一致性。此外,还必须有数据库管理员专门负责对数据库的管理、控制监督和改进。
由于数据库系统具有上述特征,它的出现使信息系统的研制从围绕加工数据的程序为中心,转变到围绕共享的数据库来进行。这便于数据的集中管理,有利于应用程序的研制和维护。数据减少了冗余度和提高了相容性,从而提高了作出决策的相容性。因此,大型复杂的信息系统大多以数据库为核心,数据库系统在计算机应用中起着越来越重要的作用。
研究课题 数据库研究的课题,主要涉及三个领域。
数据库管理系统软件的研制 DBMS是数据库系统的基础。研制DBMS的基本目标,是扩大功能,提高性能和可用性,从而提高用户的生产率。70年代以来,研制的重点是探索关系数据库管理系统的设计,内容包括关系数据语言、查询优化、并发控制和系统性能等。另一类课题是对DBMS标准化的研究,即研究一个统一的DBMS体系结构的规范。
数据库设计 这是在计算机系统具有的数据库管理系统的基础上,按照应用要求以及计算机系统所提供的数据模型和功能,设计一个结构良好、使用方便、效率较高的,以数据库为核心的应用信息系统。这一领域主要的研究课题,是数据库设计方法学和设计工具的探索。例如,运用软件工程的方法和工具指导数据库设计;研究数据库设计各个阶段中完备的方法和工具;以关系数据库的规范化理论为指南进行数据库逻辑设计等。
数据库理论 主要研究关系数据库理论。关系数据库理论研究的意义,一方面在于它为数据库学科奠定了理论基础;另一方面它为数据库设计提供了判别标准,从而成为数据库设计的有力指南。研究的主要内容是关系的规范化理论。关系规范化理论已应用于数据库设计的各个阶段。
发展 数据库技术是计算机科学中发展最快的领域之一,新的领域越来越多。
分布式数据库系统 随着70年代后期分布计算机系统的发展,相应地研究成功分布式数据库系统。分布式数据库系统是一个在逻辑上完整,而在物理上分散在若干台互相连接的结点机上的数据库系统。它既具有分布性又具有数据库的综合性。这是数据库系统发展的一个重要方向。分布式数据库系统结构复杂,其中最复杂的是分布式数据库管理系统。
数据库机器 新的计算机系统的体系结构。它把由中央处理器包办的数据库操作分散给一些局部的部件来执行,或转移到一个与主计算机相连的专用计算机去执行,以提高并行性。数据库机器的发展,包括智能控制器和存储器,专用处理机和数据库计算机。
数据库语义模型 数据库的数据模型基本上属于语法模型,语义体现很不完备,不能明显地含有现实世界的意义。因此,用户只能按照DBMS所提供的数据操纵语言访问数据库。语义模型能准确地描述现实世界中某个部门的信息集合及其意义,使用户能基于对现实世界的认识或用类似于自然语言的形式来访问数据库。这方面的研究已发展为数据语义学。
数据库智能检索 数据库技术和人工智能相结合,根据数据库中的事实和知识进行推理,演绎出正确答案,这就是数据库的智能检索。这涉及到自然语言用户接口、逻辑演绎功能和数据库语义模型等问题,如70年代末所开始的知识库管理系统和演绎数据库的研究。
办公室自动化系统中的数据库 研究在办公室自动化系统中数据库技术的应用,其中主要研究对各种非格式化数据如图像、声音、正文的处理,以及面向端点用户的高级语言接口。
数据库系统
database systems
由数据库及其管理软件组成的系统。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。
数据库系统一般由4个部分组成:①数据库,即存储在磁带、磁盘、光盘或其他外存介质上、按一定结构组织在一起的相关数据的集合。②数据库管理系统(DBMS)。它是一组能完成描述、管理、维护数据库的程序系统。它按照一种公用的和可控制的方法完成插入新数据、修改和检索原有数据的操作。③数据库管理员(DBA)。④用户和应用程序。对数据库系统的基本要求是:①能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。②冗余数据少,数据共享程度高。③系统的用户接口简单,用户容易掌握,使用方便。④能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。⑤有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时空性能变坏的状况。⑥具有可修改性和可扩充性。⑦能够充分描述数据间的内在联系。
数据库计算机
database computer
实现数据库的存储、管理和控制的一种专用计算机系统。它能十分快速而有效地完成各种数据库操作,并能适应大型数据库的管理。
由于微处理机技术和简约指令集计算机(RISC)技术的飞速发展,使高档微机和各种工作站(见计算机工作站)的价格越来越低,而处理能力和存储容量却越来越高。可以说,通用处理机在这方面的发展在较大程度上降低了人们对数据库机的进一步研究的积极性,使得数据库机的发展在一定程度上处于停顿状态。面对这种严峻形势,它的进一步发展必须解决成本太高和使用太专等问题,以争得用户。数据库机的未来发展概括起来大概有以下几方面:①充分利用大规模集成电路技术、并行处理和其他先进硬件技术,提高数据库机的性能/价格比。②研究新的数据库机体系结构和相应的并行操作算法和软件,提高整机系统的性能,使它能适应一些特殊应用中对海量数据库进行管理的需求。③将它与人工智能技术结合,做出有一定智能的数据库机,使这种机器不但能对数据进行管理和控制,而且能支持对知识的加工和运用,从而在知识处理领域发挥作用。④充分利用分布数据库技术,发展面向通用硬件和软件的能在网络环境下使用的数据库机,提高数据库机的通用
数据库管理系统是用于管理数据的计算机软件。数据库管理系统使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。
数据库管理系统(英语:database management system,缩写:DBMS)即数据库管理软件,是一种针对对象数据库,为管理数据库而设计的大型计算机软件管理系统。
具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。通常数据库管理师会使用数据库管理系统来创建数据库系统。
现代DBMS使用不同的数据库模型追踪实体、属性和关系。在个人计算机、大型计算机和主机上应用最广泛的数据库管理系统是关系型DBMS(relational DBMS)。在关系型数据模型中,用二维表格表示数据库中的数据。这些表格称为关系。
扩展资料:
数据库管理系统是一套计算机程序,以控制数据库的分类及数据的访问。一套数据库包括模型语言、最优化的数据结构、查询语言撰写报表程序以及交易机制:
1、模型语言。
用以因应该数据库管理系统的数据模型,来定义各数据库的schema。最常用的三大类分别为层次结构式、网络式及关系式的模型。一个数据库管理系统可提供一种、两种,甚至全部三种方式,也可能提供其他形式。
最适合的模型要视乎个别应用程序、交易进行比率及查询经常使用的程度等。现时最常使用的则是SQL所支持,相似于关系式模型但又有些微违背的方式。很多数据库管理系统也支持ODBC,以支持程序编写员以标准方法访问该数据库管理系统。
2、最优化的数据结构(字段、纪录及文件)。
以支持在永久存储设备(permanent data storage device,即比主存(volatile main memory)慢得多)上存储极大量的数据。
3、查询语言及撰写报表的程序。
让用户可以交互方式查问数据库,进行数据分析及依用户的权限来更新数据。
它必须控制数据的保安,以防止不获授权的用户观看甚至更新数据库的数据。用户可以提供有效的密码来访问整个数据库或其中一部分。譬如员工数据库包括所有员工数据的数据,但某组用户可能只被批准查看薪金相关的数据,其他的又可能只可以访问工作履历及病历数据。
如果该数据库管理系统向用户提供可输入更新数据库甚至进行查询的交互途径,则此能力可以用来管理个人的数据库。可是,它不一定提供审核或其他在多用户环境中所需要的各种控制机制。这些机制可能要整套应用程序都为数据输入或更新而修改才能提供。
4、交易机制(最好可以保证ACID特性)。
在多用户同时访问之下仍维持数据完整性(data integrity),与及提供故障排除(fault tolerance)。
数据库管理系统依靠不容许超过一名用户在同一时间更新同一项纪录来维持数据库的完整性。数据库管理系统可以用唯一索引限制来避免重复纪录。譬如不能有两位顾客有同一个顾客编号(主键)在数据库中存在。
参考资料来源:百度百科——数据库管理系统