1,常用的数据库引擎有哪些

每种数据库的数据格式,内部实现机制都是不同的,要利用一种开发工具访问一种数据库,就必须通过一种中介程序,这种开发工具与数据库之间的中介程序就叫数据库引擎。bde数据库引擎sql数据库引擎

常用的数据库引擎有哪些

2,数据库系统DBS有哪些部分组成

DBS由以下几部分组成:l 数据库(DB):DB是与一个企业(或组织)的各项应用有关的全部数据的集合。DB分成两类,一类是应用数据的集合,称为物理数据库,它是数据库的主体;另一类是各级数据结构的描述,称为描述数据库,由DD系统管理。l 硬件:这一部分包括中央处理机、内存、外存、输人输出设备等硬件设备。在DBS中特别要关注内存、外存、I/O存取速度、可支持终端数和性能稳定性等指标,同时还要考虑支持连网的能力和配备必要的后备存储器等因素。此外,还要求系统有较高的通道能力,以提高数据的传输速度。l 软件:这一部分包括DBMS、OS、各种主语言和应用开发支撑软件等程序。DBMS是DBS的核心软件,要在OS支持下才能工作。为了开发应用系统,需要各种主语言,如COBOL、C、PL/I等;有些是属于面向对象程序设计语言,譬如 Visual C++、Java等语言点亮LIVE 11:42:33。l 应用开发支撑软件是为应用开发人员提供的高效率、多功能的交互式程序设计系统,一般包括报表生成器、表格系统、图形系统、具有数据库访问和表格I/O功能的软件、数据字典系统等。它们为应用程序的开发提供了良好的环境,可提高生产率20-100倍。目前,典型的数据库应用开发工具有Visual Basic 6.0、PowerBuilder 7.0和Delphi 5.0等系统。l 数据库管理员:要想成功地运转数据库,就要在数据处理部门配备管理人员一数据库管理员(记为DBA)。 DBA必须具有下列素质:熟悉企业全部数据的性质和用途;对所有用户的需求有充分的了解;对系统的性能非常熟悉;兼有系统分析员和运筹学专家的品质和知识。

数据库系统DBS有哪些部分组成

3,数据库系统一般由哪些部分组成

数据库系统由哪几部分组成?数据库系统DBS(Data Base System,简称DBS)通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。 数据库系统一般由4个部分组成: (1)数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。 (2)硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个数据库系统的需要。 (3)软件:包括操作系统、数据库管理系统及应用程序。数据库管理系统(database management system,DBMS)是数据库系统的核心软件,是在操作系统的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的系统软件。其主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。 (4)人员:主要有4类。第一类为系统分析员和数据库设计人员:系统分析员负责应用系统的需求分析和规范说明,他们和用户及数据库管理员一起确定系统的硬件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。第二类为应用程序员,负责编写使用数据库的应用程序。这些应用程序可对数据进行检索、建立、删除或修改。第三类为最终用户,他们利用系统的接口或查询语言访问数据库。第四类用户是数据库管理员(data base administrator,DBA),负责数据库的总体信息控制。DBA的具体职责包括:具体数据库中的信息内容和结构,决定数据库的存储结构和存取策略,定义数据库的安全性要求和完整性约束条件,监控数据库的使用和运行,负责数据库的性能改进、数据库的重组和重构,以提高系统的性能。 其中应用程序包含在软件范围内,是指数据库应用系统,比如开发工具、人才管理系统、信息管理系统等。 层次关系可参见如下图:

数据库系统一般由哪些部分组成

4,什么叫引擎

一个系统,例如例如一个邮件系统、一个数据库管理系统、一个OA系统等等,是由一个个部件组成的~ 这些部件包括是:DLL、INI、Exe、Ocx等等,而要使这些部件能够动起来,需要有一个管理各个部件的系统来完成~`` 常见的引擎是数据库引擎,数据库引擎是驱动数据库以及相关的文件的,使数据库里面的数据能够按照程序的要求输出和输入.
发动机;)
引擎是发动机
引擎就是动力中心!
是发动机活动的动力之源 系统的核心把一个软件系统看做一部汽车的话 你所发动机是什么地位!
引擎 yǐnqíng 【英】engine 引擎是发动机的核心部分,因此习惯上也常用引擎指发动机。引擎的主要部件是气缸,也是整个汽车的动力源泉。严格意义上世界上最早的引擎由一位英国科学家在公元一六八零年发明。在游戏的编写中,引擎指用于控制所有游戏功能的主程序。另有名为《引擎》的日剧。 有人把引擎称为发动机,其实,发动机是一整套动力输出设备,包括变速齿轮、引擎和传动轴等等,可见引擎是只是整个发动机的一个部分,但是却是整个发动机的核心部分,因此把引擎称为发动机也不为过。   对于引擎,大家都应该不陌生,引擎的主要部分就是气缸,这里就是整个汽车的动力源泉。气缸的工作原理我在这里简单介绍一下,汽缸包括缸体、进气孔、输油孔、出气孔、活塞和火花塞(汽油机)。汽缸通过进气孔和输油孔注入汽油和空气,在汽缸内充分混合,当火花塞点燃混合物后,混合物猛烈地爆炸燃烧,推动活塞向下运动,并产生动力。同时,爆炸气巨大的压力还推开单向阀的出气孔,排出废气。而后,汽缸内残余废气逐渐变冷,气压变低,汽缸外部的大气压又推动活塞向上运动,以准备进行下一次爆炸。这就是简单的原理。 引擎(发动机) 的区别  按燃料分:可分为柴油机、汽油机和天然气机以及油电混合机等   按实现循环的行程数分:   二冲程引擎:活塞移动两个行程或曲轴转一圈气缸内完成一个工作循环;   四冲程引擎:活塞移动四个行程或曲轴转两圈气缸内完成一个工作循环。   这两种引擎都能用各种燃料驱动(包括电油、柴油及液态石油气)。   按冷却方式分:   水冷式引擎:以水为冷却介质;   风冷式引擎:以空气为冷却介质。   按点火方式分:   压燃式引擎:利用气缸内空气被压缩后产生的高温,使燃油自燃。如柴油机。   点燃式引擎:利用火花塞发出的电火花强制点燃燃料,使燃料强行着火燃烧。如汽油机、煤气机。   按可燃混合气形成的方法分:   缸体外部形成混合气的引擎:燃料和空气在外先混合然后进入气缸。如使用化油器的汽油机。   缸体内部形成混合气的引擎:燃料在临近压缩终了时才喷入气缸,在气缸内与空气混合。如柴油机。   按进气方式分:   自然吸气式引擎:空气靠活塞的抽吸作用进入气缸内。   涡轮增压式引擎:为增大功率,在发动机上装有涡轮增压器,使进入气缸的气体预先经过压气机压缩,再进入气缸。   按气缸数目分:   单缸引擎:常用于拖拉机,割草机等   多缸引擎:两缸以上,   按气缸的排列型式又可分为:   直列立式发动机:所有气缸排列在同一平面内。   v型发动机:气缸分别排列在两个相交为v型的平面内。   卧置发动机:两排气缸夹角为180°时又称为水平对置式或h型亦或是boxer(拳击手)型。   其它:还有x型、w型、星型等,多用于螺旋桨式飞机。 编辑本段引擎(发动机)的发展史   严格来说,引擎是在公元一六八零年由一位英国科学家发明的。这是一种由火药驱动的燃烧式引擎,并不是由电油或柴油驱动。原理和现代的引擎一样。但由于它活动得很慢,于是其它引擎便用蒸气代替了火药。   公元一七六九年,是由一位法国人而并不是由英国的詹姆士?瓦特发明蒸气引擎的。由于蒸气引擎是用蒸气的压力直接推动来产生动力,因此能够有更高之效率。但它有一个致命的缺点,就是涡炉的刚度。这缺点使涡炉爆炸,而因此死伤不计其数。再者,那些涡炉笨重和需要长时间才能起动都是少人用它的原因。   公元一八七六年,尼古拉斯?奥吉斯?奥托在德国发明了四冲程引擎。最初,石油气是作为该引擎的燃料。但是,以石油气作为燃料的入气系统并不容易制造,跟着电油便成为该引擎的燃料。   公元一九三六年,鲁道夫?狄塞尔在德国发明了柴油引擎。不像一般使用电油的引擎,它使用直接喷注系统并使燃料和高压的空气燃烧,所以在高转时的爆震得以解决。可是,没有东西是完美的,它需要强度高的引擎缸体,所以引擎是重的。   最后,有一位德国科学家在公元一九六一年发明了转子引擎。它需要以电油作为燃料,因为它的压缩比低。   明显地,字面上说明了这是甚么引擎,就是用两个冲程的长度完成一个循环。在第一个冲程,两个程序一起进行,那就是进气和压缩。在第二个冲程,另两个程序一起进行,那就是燃烧(做功)和排气。   它是一副简单的引擎,并没有排气活瓣。它拥有高的容积效率和快速提升转数,但它的扭力及马力输出变化颇大,所以它不适宜用于汽车及货车那些需要稳定的扭力及马力来应付很大的道路变化的车辆。另一不适用的原因是严格的排气限制(欧盟三及欧盟四),基于燃烧过程不够精密,因此它也不适用于其它车辆。它适用于船只,因为船只在短时间内都不会加速及停下,因此引擎转速得以维持并维持一定马力输出。它适用于电单车,因为它的重量轻及有高容积效率。 编辑本段四冲程引擎   又一次,字面上已说明了这是甚么引擎,就是四个冲程的长度完成一个循环。有别于二冲程引擎,它是一个冲程完成一个步骤。第一步叫做【进气冲程】,其过程是将进气阀打开,活塞下降,汽缸吸入汽油和空气的混合物。第二步叫做【压缩冲程】,这一步的过程是将进气阀关闭,活塞上升,混合物被压缩在活塞上的小空间里。【动力冲程】是第三步,此时汽缸上的火花塞的火花会令混合物燃烧,产生的热气体膨胀,迫使活塞下降。【排气冲程】是四冲程引擎的最后一步,这时排气阀会打开,活塞上升,燃烧过的气体(废气)被排出汽缸。   相较于二冲程引擎,四冲程的结构较为复杂。它拥有活瓣及凸轮轴,至少要有进气活瓣、排气活瓣及凸轮轴各一。因为它的容积效率较低,所以两种引擎在相同扫气容积下,它会有较少之输出功率。但它有稳定的扭力及马力输出,所以它适用于道路的车辆和船只。虽然它提升转数较慢,它不能算是真的问题。其实,转数提升缓慢可以以减轻飞轮的重量、活塞的重量及曲轴的重量来解决 编辑本段太空船的引擎   是太空船的十个组件之一,用来达成太空竞赛胜利之用。实际上由四部分的发射器所组成。是设计用来让太空船完成环绕星系间高重力扭曲的时空,以及通过阻隔在我们与半人马星系间浩瀚而空洞的深太空旅程。它的第一阶段是外部推进火箭,很像二十世纪后期的航天飞机发射火箭,是固态燃料推进器并且在使用完毕后就抛弃。它们提供决定性的冲力带领太空船利用木星的重力来加速,并如射弹弓般的穿越天王星然后进入深太空。引擎的第二部分是太空船的太阳能板,是设计来运用太阳及木星的辐射能并收集原子微粒作为未来的燃料及物资之用。引擎的第三部份是离子引擎,它将会控制核能并聚集氢,给推进器高能量的粒子来推进太空船穿越深太空。第四部分则是外部最为显著的元件——固态氢燃料火箭,用于太空船最后阶段的旅程,让太空船进入半人马座阿尔法星的轨道。

5,数据库系统的构成是哪些

1. 数据库定义:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。2. 数据库管理技术发展的三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段。3. DBMS(数据库管理系统)是位于用户与操作系统之间的一层数据管理软件。主要功能:1,数据定义功能。2,数据组织、存储和管理。3,数据操纵功能。4,数据库的事务管理和运行管理。5,数据库的建立和维护功能。6,其他功能。4. 什么是数据模型及其要素? (设计题): 数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概 念精确地描述系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。 (1)数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述。 (2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。 (3)数据的约束条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。最常用的数据模型:层次模型,网状模型,关系模型,面积对象模型,对象关系模型。5.常用的数据模型有哪些(逻辑模型是主要的),各有什么特征,数据结构是什么样的。答:数据模型可分为两类:第一类是概念模型,也称信息模型,它是按用户的观点来地数据和信息建模,主要用于数据库设计。第二类是逻辑模型和物理模型。其中逻辑模型主要包括层次模型、层次模型、关系模型、面向对象模型和对象关系模型等。它是按计算机系统的观点对数据建模,主要用于DBMS的实现。物理模型是对数据最低层的抽象,它描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。物理模型是具体实现是DBMS的任务,数据库设计人员要了解和选择物理醋,一般用户则不必考虑物理级的细节。层次数据模型的数据结构特点:一是:有且只有一个结点没有双亲结点,这个结点称为根结点。二是:根 以外的其他结点有且只有一个双亲结点。优点是:1.层次 数据结构比较简单清晰。2.层次数据库的查询效率高。3.层次数据模型提供了良好的完整性支持。缺点主要有:1.现实世界中很多联系是非层次性的,如结点之间具有多对多联系。2.一个结点具有多个双亲等 ,层次模型表示这类联系的方法很笨拙,只能通过引入冗余数据或创建非自然的数据结构来解决。对插入和删除操作的限制比较多,因此应用程序的编写比较复杂。3.查询子女结点必须通过双亲结点。4.由于结构严密,层次命令趋于程序化。可见用层次模型对具有一对多的层次联系的部门描述非常自然,直观容易理解,这是层次数据库的突出优点。网状模型:特点:1.允许一个以上的结点无双亲2.一个结点可以有多于一个的双亲。网状数据模型的优点主要有:1.能够更为直接地描述现实世界,如一个结点可以有多个双亲。结点 之间可以有多种上联第。2.具有良好的性能,存取效率较高。缺点主要有:1.结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终 用户掌握。2.网状模型的DDL,DML复杂,并且要嵌入某一种高级语言中,用户不容易掌握,不容易使用。关系数据模型具有下列优点:1.关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。2.关系模型的概念单一。3.关系模型的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发的建立 的工作。主要的缺点是:由于存取路径房租明,查询效率往往不如非关系数据模型。因此为了提高性能,DBMS必须对用户的查询请求进行优化。因此增加 了开发DBMS的难度,不过用户不必考虑这些系统内部的优化技术细节。6.三级体系结构,外模式,模式 ,内模式定义是什么?模式也称逻辑模式,是数据库中全体数据的逻辑结构和牲的描述,是所有用户的公共数据视图。 外模式也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图是与某一应用有关的数据的逻辑表示。 内模式也称存储模式 ,是一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。7.两级映像和两级独立性,为什么叫物理独立性和逻辑独立性。当模式改变时由数据库管理员对各个外模式、模式的映像亻相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立生,简称数据的逻辑独立性。当数据库的存储结构改变了,由数据库管理员对模式、内模式映像作 相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称数据的物理独立性。8.数据库系统一般由数据库、数据库管理系统 (及其开发工具)、应用系统和数据库管理员构成。9.关系的完整性(实体完整性、参照完整性、和用户定义的完整性)三部分内容,其中前二者是系统自动支持的,DBMS完整性控制子系统的三个主要功能?:提供定义完整性约束条件的机制,提供完整性检查的方法,违约处理。16.SQL的定义;即结构化查询语言,是关系数据库的标准语言,是一个通用的、功能极强的关系数据库语言。分类(交互式和嵌入式)17.group by 和having子句的作用20.视图的概念:视图是从一个或几个基本表导出的表。及相关操作:定义视图,查询视图,更新视图。视图更新有什么操作:插入,删除,和修改。22.数据库规范化的方法函数依赖的定义什么叫1NF2NF3NF BCNF定义:关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同范式。满足最低要求的叫第一范式,简称1NF。在第一范式中满足进一步要求的为第二范式,其余以此类推。各种范式之间的联系有:5NF(4NF(BCNF(3NF(2NF(1NF。25.数据库设计的几个阶段,每个阶段常用的方法和简要的内容:六个阶段:需求分析、概念结构设计、罗织结构设计、物理设计、数据库实施、数据库运行和维护。28.事务的概念?事务有哪些基本属性commit roll back含义:事务:是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的单位。四个特性:原子性,一致性,隔离性,持续性。Commit(提交:提交事务的所有操作) rollback(回滚:在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的操作全部撤销,回滚到事务开始时的状态。 29.什么叫数据库系统的可恢复性?:数据库管理系统具有把数据库从错误状态恢复到某一已知的正确状态的功能,这就是数据库系统的可恢复性。数据库故障的种类:事务内部的故障,系统故障(软故障),介质故障(硬故障),计算机病毒。30.不进行并发控制可能产生的问题?:多个事务对数据库并发操作可能造成事务ACID特点遭到在破坏。如何解决(三个):1,丢失修改 2,不可重复读 3,读“脏”数据。31.三级封锁协议?能解决什么问题?:一级封锁协议:事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。事务结束包括正常结束(COMMIT)和非正常结束(ROLLBACK)。一级封锁协议中,如果是读数据不修改,是不需要加锁的,可防止丢失修改。二级封锁协议:在一级封锁协议基础上,加上事务T在读数据R之前必须先对其加上S锁,读完后即可释放S锁。在二级封锁协议中,由于读完数据后即可释放S锁,所以它不能保证可重复读。三级封锁协议:一级封锁协议加上事务T在读取数据R之前必须先对其加S锁,直到事务结束才释放。三级封锁协议除了防止了丢失修改和不读“脏”数据外,还进一步防止了不可重复读。上述三级协议的主要区别在于:什么操作需要申请封锁,以及何时释放锁。一般采取哪三种措施?插入呢?删除呢?:1,拒绝执行(不允许该操作执行),2,级连操作(当删除或修改被参照表的一个元组造成了与参照表的不一致,则删除或修改参照表中的所有造成不一致的元组),3,设置为空值(当删除或修改被参照表的一个元组时造成了不一致,则将参照表中的所有不造成不一致的元组的对应属性设置为空值)。38.视图对数据库安全性的作用?:1,视图能够简化用户的操作,2,视力使用户能以多种角度看待同一数据,3,视图对重构数据库提供了一定程度的逻辑独立性,4,视图能够对机密数据提供安全保护,5,适当的利用视图可以更清晰的表达查询。数据库:储存在计算机内,永久存储、有组织、有共享的大量数据的集合。数据管理技术的发展阶段:1.人工管理阶段:数据不保存,应用程序管理数据,数据不共享,数据不具有独立性。2.文件系统阶段:数据可以长期保存,由文件系统管理数据;数据共享性太差,冗余度大,数据独立性差。3.数据库系统阶段:出现数据库管理系统。数据库系统的特点:数据结构化(本质区别);数据共享性高、冗余度低、易扩充;数据独立性高;数据有DBMS统一管理和控制。数据库管理系统:1.定义:DBMS,是位于用户与操作系统之间的一层数据管理软件。2.功能:数据定义功能;数据组织、存储和管理;数据操纵功能;数据库的事务管理和运行管理;数据库的建立和维护功能;通信功能、数据转换功能、互访和互操作功能。数据库系统:1.概念:DBS,是指在计算机系统中引入数据库后的系统。2.组成:一般由数据库、数据库管理系统、应用系统、数据库管理员构成。3.分类:集中式,C/S式,并行式,分布式。数据模型:1.定义:现实世界数据特征的抽象。2.组成,三要素:数据结构、数据操作、数据的完整性约束。两类数据模型为1)概念模型2)逻辑模型和物理模型。数据结构:描述数据库的组成对象以及对象之间的联系,主要描述与对象的类型、内容、性质有关的对象和与数据之间联系有关的对象。常用的数据模型:1.层次模型,用树形结构表示各类实体以及实体间的联系。2.网状模型,允许一个以上的结点无双亲,允许一个结点可以有多于一个的双亲。3.关系模型,包含单一数据结构

文章TAG:数据  数据库  引擎  结构  数据库引擎结构包括哪些  
下一篇
展开更多