数据库分为哪几类 (数据库分为哪三个层次)
本文目录导航:
数据库分为哪几类
理论分为档次式数据库、网络式数据库和相关式数据库三种,而不同的数据库是按不同的数据结构来咨询和组织的。
1、档次结构模型:实质上是一种有根结点的定向有序树。
依照档次模型建设的数据库系统称为档次模型数据库系统。
2、网状结构模型:依照网状数据结构建设的数据库系统称为网状数据库系统,其典型代表是DBTG。
用数学方法可将网状数据结构转化为档次数据结构。
3、相关结构模型:相关式数据结构把一些复杂的数据结构归纳为繁难的二元相关。
例如某单位的职工相关就是一个二元相关。
由相关数据结构组成的数据库系统被称为相关数据库系统。
数据库体系结构依照什么三级结构
数据库体系结构依照形式、外形式、内形式三级结构启动组织。
数据库系统的逻辑结构可以分为用户级、概念级和物理级三个档次,反映观察数据库的三种角度。
三个档次区分由用户、数据库治理员和系统程序员经常使用。
每个档次的数据库都有自身对数据启动逻辑形容的形式,分另称为外形式、概念形式和内形式。
形式之间经过映射相关启动咨询和转换。
在数据库的三级形式结构中,数据库形式即全局逻辑结构是数据库的核心与关键,它独立于数据库的其余档次。
因此,设计数据库形式时,应首先确定数据库的逻辑形式。
数据库是“依照数据结构来组织、存储和治理数据的仓库”。
是一个常年存储在计算机内的、有组织的、可共享的、一致治理的少量数据的汇合。
它的存储空间很大,可以寄存百万条、千万条、上亿条数据。
然而数据库并不是轻易地将数据启动寄存,是有必定的规定的,否则查问的效率会很低。
当今环球是一个充溢着数据的互联网环球,充满着少量的数据。
用户看到的数据与计算机中寄存的数据之间有若干层的咨询和转换,这种方式的目标是:
1、繁难用户,用户尽管收回数据操作指令而不论操作如何成功;
2、便于数据库全局逻辑治理,可以独立进亍设计与修正;
3、为数据在物理存储器上的组织提供繁难。
不论数据的物理存储方法还是数据库全局组织出现变动,都尽或许不影响最终用户。
数据库系统中的几种架构及解决方式
主从式结构是指一个主机带多个终端的多用户结构。
在这种结构中,数据库系统,包含:运行程序、DBMS、数据,都集中寄存在主机上.一切解决义务都由主机来成功,各个用户经过主机的终端并发地存取数据库,共享数据资源.主从式结构的好处是繁难,数据易于治理与保养。
缺陷是当终端用户数目参与到必定水平后,主机的义务会过火惨重,构成瓶颈,从而使系统功能大幅度降低。
另外当主机出现缺点时,整个系统都不能经常使用,因此系统的牢靠性不高。
集中式架构是一种远程桌面控制技术,经常使用此技术,远程用户能够经常使用任何类型的终端系统,经过任何类型的网络衔接,经常使用远程主机上的运行程序。
用户甚至能够经常使用同一个终端系统访问甚至远程多个不同平台、不同网络协定主机上的多个运行,这些运行被集成在一个访问界面中,操作简便。
C/S架构(Client/Server或客户/主机形式):Client和Server经常区分处在相距很远的两台计算机上,Client程序的义务是将用户的要求提交给Server程序,再将Server程序前往的结果以特定的方式显示给用户;Server程序的义务是接纳客户程序提出的服务恳求,启动相应的解决,再将结果前往给客户程序。
C/S (Client/Server)结构,即大家熟知的客户机和主机结构。
它是软件系统体系结构,经过它可以充沛应用两端配件环境的好处,将义务正当调配到Client端和Server端来成功,降低了系统的通信开支。
目前大少数运行软件系统都是Client/Server方式的两层结构,因为如今的软件运行系统正在向散布式的Web运行开展,Web和Client/Server 运行都可以启动雷同的业务解决,运行不同的模块共享逻辑组件;因此,外部的和外部的用户都可以访问新的和现有的运行系统,经过现有运行系统中的逻辑可以裁减出新的运行系统。
这也就是目前运行系统的开展方向。
传统的C/S体系结构尽管驳回的是开明形式,但这只是系统开发一级的开明性,在特定的运行中无论是Client端还是Server端都还须要特定的软件允许。
因为没能提供用户真正希冀的开明环境,C/S结构的软件须要针对不同的操作系统系统开发不同版本的软件, 加之产品的更新换代十分快,曾经很难顺应百台电脑以上局域网用户同时经常使用。
而且代价高, 效率低。
C/S结构的好处C/S结构的好处是能充散施展客户端PC的解决才干,很多上班可以在客户端解决后再提交给主机。
对应的好处就是客户端照应速度快。
缺陷重要有以下几个: 只实用于局域网。
而随着互联网的飞速开展,移动办公和散布式办公越来越遍及,这须要咱们的系统具备裁减性。
这种方式远程访问须要专门的技术,同时要对系统启动专门的设计来解决散布式的数据。
客户端须要装置公用的客户端软件。
首先触及到装置的上班量,其次任何一台电脑出疑问,如病毒、配件损坏,都须要启动装置或保养。
特意是有很多分部或专卖店的状况,不是上班量的疑问,而是途程的疑问。
还有,系统软件更新时,每一台客户机须要从新装置,其保养和更新老本十分高。
对客户端的操作系统普通也会有限度。
或许顺应于Win98, 但不能用于win2000或Windows XP。
或许不实用于微软新的操作系统等等,更不用说Linux、Unix等。
文章评论