ECMA TR 58-1992 DATABASES AND NETWORKING《数据库和互联》.pdf
《ECMA TR 58-1992 DATABASES AND NETWORKING《数据库和互联》.pdf》由会员分享,可在线阅读,更多相关《ECMA TR 58-1992 DATABASES AND NETWORKING《数据库和互联》.pdf(34页珍藏版)》请在麦多课文档分享上搜索。
1、EUROPEAN COMPUTER MANUFACTURERS ASSOCIATIONDATABASES AND NETWORKINGECMA TR/58June 1992.EUROPEAN COMPUTER MANUFACTURERS ASSOCIATIONDATABASES AND NETWORKINGECMA TR/58June 1992.Brief HistoryWhen a number of computer systems are linked together to enable interworking these computers systems are said to
2、benetworked. Within a network of computers there may be many applications using databases at various locations. Ifusers on any of these network locations can access any database on the network, these databases are termed networkeddatabases, irrespective of whether these are local or remote databases
3、.ECMA TC22 (Databases) considered that the structure and design of networked databases were not well known, anddecided to prepare an ECMA Technical Report providing tutorial information on this subject. This report, starting fromsome general modelling considerations and a number of practical example
4、s, arrives at a model for networked databasesand draws some conclusions on the implications for the standardisation work of the architecture of networkeddatabases.Adopted as an ECMA Technical Report by the General Assembly of June 1992.- i -Table of contentsPage1Scope 12 Structure 13 Acronyms 14 Mod
5、elling concepts 14.1 Introduction 14.2 Definitions 34.3 Components 34.4 Loosely coupled databases 54.5 Federated databases 64.6 Distributed databases 74.7 Centralised multi-processor databases 85 Outline of selected applications 85.1 Application 1 - Banking 95.2 Application 2 - Design project suppor
6、t environment 115.3 Application 3 - Travel agency 115.4 Application 4 - Intelligent network databases 125.5 Application 5 - Telephone network traffic control 155.6 Application 6 - Electronic library 166 Analysis of applications 187 Modelling considerations 208 Implications for standardisation 20- ii
7、 -.1ScopeThis ECMA Technical Report is intended to provide tutorial information on networked databases. It addressesthe area of designing, maintaining and controlling networked database systems providing database services tothe users of networked databases.A joint technical committee of the Internat
8、ional Organisation for Standardisation and International Electro-technical Commission (ISO/IEC JTC1) and other forums are currently progressing standards to makenetworking of databases a reality over the Open Systems Interconnection (OSI) reference model.These groups address the need to integrate da
9、ta held in database systems that:- are supplied by different vendors;- use different technologies;- are distributed or logically (if not physically) separated;- form part of an open systems environment.Such a database environment encompasses a range of:- network topologies,- data distribution,- coup
10、lings of application with data,- transaction management.Not all technical solutions are developed yet.The intent of this ECMA Technical Report is to inform readers who are unfamiliar with databases and net-works, and to reach conclusions that could be useful to standardisation groups.2 StructureThe
11、main clauses of this ECMA Technical Report are clause 4, containing the outline description of referencemodels for generic distributed or networked data systems; clause 5, exploring a number of possible applicationsand defining an architectural model in an uniform way; clause 6 presenting the result
12、s of the analysis of thedata collected in clause 5, and clause 7 describing the model emerging from this work. The implications for thestandardisation work are presented in clause 8.3 AcronymsACP Access control point CAD Computer-aided designCD-ROM Compact disk read-only memory DB DatabaseDBMS Datab
13、ase management system DP Data processorIND Intelligent network database IR Information retrievalOPAC Online public access catalogue OSI Open systems interconnectionPSTN Public switched telephone network SQL Sequential query languageUP User processor VLSI Very large scale integration4 Modelling conce
14、pts4.1 IntroductionBefore considering networked databases let us examine the reference model for a single databaseenvironment.- 2 -Front end Back endDatabaseSystemProgramUser DataDatabaseprocessor processorLocalterminalUser interface(Database language statements)User processor/Data processorinterfac
15、e(Database language statements)Database interfaceFigure 1 - Single database environmentNote that either a program or a human user may need to access the database. The User Processor (UP) is thefront end and the Data Processor (DP) the back end.In the OSI terminology, UP is referred to as “Client“ an
16、d DP as “Server“ .Database language commands flow across the user interface and the database interface.In a networked database, in essence each user at a location needs to be able to access any of the databases bethey local or remote. Figure 2 shows what is required.UP DP DBUP DP DBUP DP DB111222N N
17、NFigure 2 - Networked database environment- 3 -The figure can be reduced to the following diagram, which highlights the communication networks.UP DP DBUP DP DBUP DP DB111222N NNNetworkFigure 3 - Networked database environment - alternate representation4.2 DefinitionsSome of the terms used in this EC
18、MA Technical Report are explained below.4.2.1 Common query languageThe language used to define the data held in databases, such as SQL. It is often referred to as the querylanguage.4.2.2 Common schemaA schema is the design of a database and when this design is common for the whole organisation it is
19、referred to as the common schema.4.2.3 Data consistencyIntegrity of the data held in an organisations database resource.4.2.4 DirectoryThe addressing information for the databases within the system.4.2.5 Query decompositionThe order in which operations are carried out for a given transaction.4.2.6 Q
20、uery optimisationThe way a transaction is carried out, to make the whole operation as efficient as possible.4.2.7 ReplicationThe duplication of the data used for achieving better availability of data to the user at various locations.4.2.8 RoutingThe way communication paths are utilised in the course
21、 of the transaction.4.3 ComponentsFour different reference architecture are identified in a paper prepared by Mr. J.A. Larson - (Four ReferenceArchitectures for Distributed Database Management Systems, Computer Standards and Interfaces, NorthHolland Pub. Co. vol. 8, 1988/89, pp.209-221). These are d
22、iscussed in detail in 4.4 to 4.7, a summary isgiven in table 1.- 4 -Table 1 - Reference architectureTypes of databasesFeatures Loosely coupled Federated Distributed CentralisedQuery decomposition user user/dbms dbms dbmsQuery optimisation user user/dbms dbms dbmsRouting user user/dbms dbms dbmsDirec
23、tory user user/dbms dbms n.aReplication user user/dbms dbms n.aData consistency user user/dbms dbms n.aCommon schema no no yes yesCommon query language no no yes yesThis table identifies for each feature and type of database:- if the user is responsible for providing the feature (user)- if the DBMS
24、is responsible for providing the feature (DBMS)- if both are jointly responsible (user/DBMS)- if the feature is supported (YES/NO)- if it is not applicable (n.a.)The following components are used in the description of the database architectures.- Application program: it contains calls to the distrib
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ECMATR581992DATABASESANDNETWORKING 数据库 PDF

链接地址:http://www.mydoc123.com/p-704867.html