首页 > 最新文献

Advanced Topics in Database Research, Vol. 2最新文献

英文 中文
Applying UML For Designing Multidimensional Databases And OLAP Applications 运用UML设计多维数据库和OLAP应用程序
Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-063-9.CH002
J. Trujillo, S. Luján-Mora, I. Song
Multidimensional (MD) modeling is the basis for Data warehouses (DW), multidimensional databases (MDB), and On-Line Analytical Processing (OLAP) applications. In this chapter, we present how the Unified Modeling Language (UML) can be successfully used to represent both structural and dynamic properties of these systems at the conceptual level. The structure of the system is specified by means of a UML class diagram that considers the main properties of MD modeling with minimal use of constraints and extensions of the UML. If the system to be modeled is too complex, thereby leading us to a considerable number of classes and relationships, we sketch out how to use the package grouping mechanism provided by the UML to 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. 14 Trujillo, Lujan-Mora and Song Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION It is widely accepted that DW, MDB, and OLAP applications are based on multidimensional modeling. The benefit of using this MD modeling is two-fold. On one hand, the MD model is close to data analyzers’ way of thinking; therefore, it helps users understand data. On the other hand, the MD model supports performance improvement, as its simple structure allows us to predict final users’ intentions. Some approaches have been proposed lately (presented in Section 3) to accomplish the conceptual design of these systems. Unfortunately, none of them have been accepted as a standard for DW conceptual modeling. These proposals try to represent main MD properties at the conceptual level with special emphasis on MD data structures. A conceptual modeling approach for DW, however, should also concern other relevant aspects such as initial user requirements, the behavior of the system (e.g., main operations to be accomplished on MD data structures), available data sources, specific issues for automatic generation of the database schema, and so on. We claim that object orientation with the UML provides an adequate notation for modeling every aspect of a DW system (MD data structures, the behavior of the system, etc.) from user requirements to implementation. In this chapter, we present an object-oriented (OO) approach to accomplish the conceptual modeling of DW, MDB and OLAP applications. Our approach introduces a set of minimal constraints and extensions of the UML (Booch, 1998; OMG, 2001) needed for an adequate representation of MD modeling properties. These extensions are based on the standard mechanisms provided by the UML to adapt to a specific method or model (e.g., constraints, t
多维(MD)建模是数据仓库(DW)、多维数据库(MDB)和在线分析处理(OLAP)应用程序的基础。在本章中,我们展示了如何成功地使用统一建模语言(UML)在概念层面上表示这些系统的结构和动态属性。系统的结构是通过UML类图来指定的,该类图考虑了MD建模的主要属性,并使用了最少的UML约束和扩展。如果要建模的系统太复杂,从而导致我们有相当数量的类和关系,那么我们就勾画出如何使用UML提供的包分组机制到701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com IDEA GROUP PUBLISHING本章摘自sieng编辑的《数据库研究高级专题》一书。Idea Group Inc.版权所有©2003未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。版权所有©2003,Idea Group Inc.。未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。DW、MDB和OLAP应用程序基于多维建模已经被广泛接受。使用这种MD建模的好处是双重的。一方面,MD模型接近数据分析者的思维方式;因此,它可以帮助用户理解数据。另一方面,MD模型支持性能改进,因为它的简单结构允许我们预测最终用户的意图。最近提出了一些方法(在第3节中提出)来完成这些系统的概念设计。不幸的是,它们都没有被接受为DW概念建模的标准。这些建议试图在概念层面上表示MD的主要属性,并特别强调MD的数据结构。然而,DW的概念建模方法还应该关注其他相关方面,例如初始用户需求、系统行为(例如,在MD数据结构上完成的主要操作)、可用数据源、自动生成数据库模式的特定问题,等等。我们声称,使用UML的面向对象为从用户需求到实现建模DW系统的每个方面(MD数据结构、系统行为等)提供了足够的符号。在本章中,我们提出了一种面向对象(OO)的方法来完成DW、MDB和OLAP应用程序的概念建模。我们的方法引入了UML的一组最小约束和扩展(Booch, 1998;OMG, 2001)需要对MD建模属性进行充分的表示。这些扩展基于UML提供的标准机制,以适应特定的方法或模型(例如,约束,标记值)。我们还介绍了如何将类分组到包中,以便在模型由于大量的类而变得过于复杂的情况下简化最终模型。此外,我们提供了一个符合uml的类符号来表示OLAP初始用户需求(称为多维数据集类)。然后,从这些多维数据集类中,我们描述了在简化最终模型的基础上对系统行为建模的状态和交互图的使用。此外,我们提供了符合uml的类符号(称为多维数据集类)来表示OLAP初始用户需求。我们还描述了如何使用UML状态和交互图来为数据仓库系统的行为建模。我们相信,我们的创新方法为简化多维系统的概念设计提供了理论基础,我们的例子说明了我们方法的使用。本文档的完整版还有22页,可通过出版商网页www.igi-global.com/chapter/applying-uml-designingmultidimensional-databases/4339上的“添加到购物车”按钮购买
{"title":"Applying UML For Designing Multidimensional Databases And OLAP Applications","authors":"J. Trujillo, S. Luján-Mora, I. Song","doi":"10.4018/978-1-59140-063-9.CH002","DOIUrl":"https://doi.org/10.4018/978-1-59140-063-9.CH002","url":null,"abstract":"Multidimensional (MD) modeling is the basis for Data warehouses (DW), multidimensional databases (MDB), and On-Line Analytical Processing (OLAP) applications. In this chapter, we present how the Unified Modeling Language (UML) can be successfully used to represent both structural and dynamic properties of these systems at the conceptual level. The structure of the system is specified by means of a UML class diagram that considers the main properties of MD modeling with minimal use of constraints and extensions of the UML. If the system to be modeled is too complex, thereby leading us to a considerable number of classes and relationships, we sketch out how to use the package grouping mechanism provided by the UML to 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. 14 Trujillo, Lujan-Mora and Song Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION It is widely accepted that DW, MDB, and OLAP applications are based on multidimensional modeling. The benefit of using this MD modeling is two-fold. On one hand, the MD model is close to data analyzers’ way of thinking; therefore, it helps users understand data. On the other hand, the MD model supports performance improvement, as its simple structure allows us to predict final users’ intentions. Some approaches have been proposed lately (presented in Section 3) to accomplish the conceptual design of these systems. Unfortunately, none of them have been accepted as a standard for DW conceptual modeling. These proposals try to represent main MD properties at the conceptual level with special emphasis on MD data structures. A conceptual modeling approach for DW, however, should also concern other relevant aspects such as initial user requirements, the behavior of the system (e.g., main operations to be accomplished on MD data structures), available data sources, specific issues for automatic generation of the database schema, and so on. We claim that object orientation with the UML provides an adequate notation for modeling every aspect of a DW system (MD data structures, the behavior of the system, etc.) from user requirements to implementation. In this chapter, we present an object-oriented (OO) approach to accomplish the conceptual modeling of DW, MDB and OLAP applications. Our approach introduces a set of minimal constraints and extensions of the UML (Booch, 1998; OMG, 2001) needed for an adequate representation of MD modeling properties. These extensions are based on the standard mechanisms provided by the UML to adapt to a specific method or model (e.g., constraints, t","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129266774","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
A Review of Experiments on Natural Language Interfaces 自然语言接口实验综述
Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-063-9.CH004
H. Chan, John Lim
This chapter provides a review, using both qualitative and quantitative approaches, of experimental studies on natural language interfaces. As data utilization is an important aspect of information systems, numerous experimental studies have been conducted on user performance involving database-related tasks with various database models and/or languages. We propose a two-dimensional conceptual framework aimed at classifying and systematically analyzing these studies, in order to provide a bigger picture facilitating systematic understanding of this body of research. The classification exercise shows that studies involving natural language interfaces did not have very consistent findings. Correspondingly, we applied the meta-analytic technique to attempt to gain insight into these differences. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDE GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited.
本章从定性和定量两方面综述了自然语言界面的实验研究。由于数据利用是信息系统的一个重要方面,已经对涉及各种数据库模型和/或语言的数据库相关任务的用户性能进行了许多实验研究。我们提出了一个二维概念框架,旨在对这些研究进行分类和系统分析,以便提供一个更大的图景,促进对这一研究主体的系统理解。分类练习表明,涉及自然语言接口的研究并没有非常一致的发现。相应地,我们运用元分析技术试图深入了解这些差异。美国宾夕法尼亚州好时巧克力大道701号,17033-1240电话:717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com IDE GROUP PUBLISHING本章出现在Keng Siau编辑的《数据库研究高级主题》一书中。Idea Group Inc.版权所有©2003未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。
{"title":"A Review of Experiments on Natural Language Interfaces","authors":"H. Chan, John Lim","doi":"10.4018/978-1-59140-063-9.CH004","DOIUrl":"https://doi.org/10.4018/978-1-59140-063-9.CH004","url":null,"abstract":"This chapter provides a review, using both qualitative and quantitative approaches, of experimental studies on natural language interfaces. As data utilization is an important aspect of information systems, numerous experimental studies have been conducted on user performance involving database-related tasks with various database models and/or languages. We propose a two-dimensional conceptual framework aimed at classifying and systematically analyzing these studies, in order to provide a bigger picture facilitating systematic understanding of this body of research. The classification exercise shows that studies involving natural language interfaces did not have very consistent findings. Correspondingly, we applied the meta-analytic technique to attempt to gain insight into these differences. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDE GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited.","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127720572","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Towards Flexible Specification, Composition, and Coordination of Workflow Activities 实现工作流活动的灵活规范、组合和协调
Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-063-9.CH008
Ling Liu, C. Pu
We introduce the ActivityFlow specification language for flexible specification, composition, and coordination of workflow activities. The most interesting features of the ActivityFlow specification language include (1) a collection of specification mechanisms allowing workflow designers to use a uniform workflow specification interface to describe different types (i.e., ad-hoc, administrative, or production) of workflows involved in their organizational processes (an objective of this feature is to help increase the flexibility of workflow processes in accommodating changes); (2) a set of activity modeling facilities, enabling workflow designers to describe the flow of work declaratively and incrementally, allowing reasoning about correctness and security of complex workflow activities independently from their underlying implementation mechanisms; (3) an open architecture that supports user interaction as well as collaboration of workflow systems of different organizations. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Specification, Composition, and Coordination of Workflow Activities 163 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION The focus of office computing today has shifted from automating individual work activities to supporting the automation of organizational business processes. Examples of such business processes include handling bank loan applications, processing insurance claims, and providing telephone services. Such requirement shift, pushed by the technology trends, has promoted the emergence of a new computing infrastructure, workflow management systems (WFMSs), which provides a model of business processes and a foundation on which to build solutions supporting the coordination, execution, and management of business processes (Hsu & Kleissner, 1996). One of the main challenges in today’s WFMSs is to provide tools to support organizations to coordinate and automate the flow of work activities between people and groups within an organization, and to streamline and manage business processes that depend on both information systems and human resources. Over the past few years, many workflow management systems have become available on the market, or developed in research labs world wide (Mohan, 1994; Sheth et al., 1996; Georgakopoulos et al., 1995b). Although there are more and more successes in the workflow research and development, it is widely recognized (Mohan, 1994; Sheth et al., 1996) that there are still technical problems, ranging from inflexible and rigid process specification and e
我们介绍了ActivityFlow规范语言,用于灵活地规范、组合和协调工作流活动。ActivityFlow规范语言最有趣的特性包括:(1)一系列规范机制,允许工作流设计者使用统一的工作流规范接口来描述组织流程中涉及的不同类型的工作流(例如,特别的、管理的或生产的)(该特性的一个目标是帮助增加工作流过程适应变化的灵活性);(2)一组活动建模工具,使工作流设计人员能够以声明式和增量式的方式描述工作流程,允许独立于其底层实现机制对复杂工作流活动的正确性和安全性进行推理;(3)支持不同组织的工作流系统的用户交互和协作的开放式架构。美国宾夕法尼亚州好时巧克力大道701号,17033-1240电话:717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com IDEA GROUP PUBLISHING本章摘自sieng编辑的《数据库研究高级专题》一书。Idea Group Inc.版权所有©2003未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。工作流活动的规范、组成和协调版权所有©2003,Idea Group Inc.。未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。当今办公计算的重点已经从个人工作活动的自动化转向支持组织业务流程的自动化。此类业务流程的示例包括处理银行贷款申请、处理保险索赔和提供电话服务。在技术趋势的推动下,这种需求转变促进了一种新的计算基础设施——工作流管理系统(WFMSs)的出现,它提供了一个业务流程模型,并为构建支持业务流程的协调、执行和管理的解决方案奠定了基础(Hsu & Kleissner, 1996)。当今wfms的主要挑战之一是提供工具来支持组织协调和自动化组织内人员和组之间的工作活动流,并简化和管理依赖于信息系统和人力资源的业务流程。在过去的几年中,许多工作流管理系统已经在市场上可用,或者在世界各地的研究实验室中开发(Mohan, 1994;Sheth et al., 1996;Georgakopoulos等人,1995年b)。虽然在工作流研究和开发方面取得了越来越多的成功,但它得到了广泛的认可(Mohan, 1994;Sheth et al., 1996)仍然存在技术问题,从不灵活和严格的流程规范和执行机制,以及处理异常的可能性不足,到需要统一接口支持各种类型的工作流(即,特设,管理或生产工作流),用于业务流程的动态重组,流程状态监控,一致性和并发控制的自动执行,以及从故障中恢复,以及改进不同工作流服务器之间的互操作性。在本章中,我们集中讨论流程规范和执行机制的灵活性和可扩展性问题。我们引入了结构化规范和灵活协调工作流活动的ActivityFlow规范语言。ActivityFlow规范语言最有趣的特性包括:•一系列规范机制,允许工作流设计者使用统一的工作流规范接口来描述组织过程中涉及的不同类型的工作流(即,ad-hoc, administrative,或production),并有助于增加工作流过程适应变化的灵活性;•一组活动建模工具,使工作流设计人员能够以声明式和增量式的方式描述工作流程,允许在本文档的完整版本中提供另外27页,可以使用出版商网页上的“添加到购物车”按钮购买:www.igi-global.com/chapter/towards-flexible-specificationcomposition-coordination/4345
{"title":"Towards Flexible Specification, Composition, and Coordination of Workflow Activities","authors":"Ling Liu, C. Pu","doi":"10.4018/978-1-59140-063-9.CH008","DOIUrl":"https://doi.org/10.4018/978-1-59140-063-9.CH008","url":null,"abstract":"We introduce the ActivityFlow specification language for flexible specification, composition, and coordination of workflow activities. The most interesting features of the ActivityFlow specification language include (1) a collection of specification mechanisms allowing workflow designers to use a uniform workflow specification interface to describe different types (i.e., ad-hoc, administrative, or production) of workflows involved in their organizational processes (an objective of this feature is to help increase the flexibility of workflow processes in accommodating changes); (2) a set of activity modeling facilities, enabling workflow designers to describe the flow of work declaratively and incrementally, allowing reasoning about correctness and security of complex workflow activities independently from their underlying implementation mechanisms; (3) an open architecture that supports user interaction as well as collaboration of workflow systems of different organizations. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Specification, Composition, and Coordination of Workflow Activities 163 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION The focus of office computing today has shifted from automating individual work activities to supporting the automation of organizational business processes. Examples of such business processes include handling bank loan applications, processing insurance claims, and providing telephone services. Such requirement shift, pushed by the technology trends, has promoted the emergence of a new computing infrastructure, workflow management systems (WFMSs), which provides a model of business processes and a foundation on which to build solutions supporting the coordination, execution, and management of business processes (Hsu & Kleissner, 1996). One of the main challenges in today’s WFMSs is to provide tools to support organizations to coordinate and automate the flow of work activities between people and groups within an organization, and to streamline and manage business processes that depend on both information systems and human resources. Over the past few years, many workflow management systems have become available on the market, or developed in research labs world wide (Mohan, 1994; Sheth et al., 1996; Georgakopoulos et al., 1995b). Although there are more and more successes in the workflow research and development, it is widely recognized (Mohan, 1994; Sheth et al., 1996) that there are still technical problems, ranging from inflexible and rigid process specification and e","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134522461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Meta-model Based Information Mediation 基于元模型的信息中介
Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-063-9.CH001
Luyin Zhao, K. Siau
INTRODUCTION Information mediation is a research area that deals with integrating information from different, usually heterogeneous, information sources, including regular databases, XML source, record files, email systems, etc. The software that handles or masks data heterogeneity from end users is called a mediator. ABSTRACT Information mediation is one of the major approaches to solve interoperability problems related to heterogeneous information integration. This paper first discusses the concept of information mediation and typical mediation architecture. Two major mediation research projects, TSIMMIS and MIX, and their limitations, are discussed. Meta-model, a way for exchanging metadata, is then introduced for the purpose of improving information mediation. Finally, a meta-model based mediation approach is proposed. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING
信息中介是一个研究领域,它处理来自不同(通常是异构)信息源的信息集成,包括常规数据库、XML源、记录文件、电子邮件系统等。对最终用户处理或屏蔽数据异质性的软件称为中介。信息中介是解决异构信息集成中互操作性问题的主要方法之一。本文首先讨论了信息中介的概念和典型的中介体系结构。两个主要的调解研究项目,TSIMMIS和MIX,及其局限性进行了讨论。然后引入元模型,一种交换元数据的方法,以改进信息中介。最后,提出了一种基于元模型的中介方法。美国宾夕法尼亚州好时巧克力大道701号,17033-1240电话:717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com想法组出版
{"title":"Meta-model Based Information Mediation","authors":"Luyin Zhao, K. Siau","doi":"10.4018/978-1-59140-063-9.CH001","DOIUrl":"https://doi.org/10.4018/978-1-59140-063-9.CH001","url":null,"abstract":"INTRODUCTION Information mediation is a research area that deals with integrating information from different, usually heterogeneous, information sources, including regular databases, XML source, record files, email systems, etc. The software that handles or masks data heterogeneity from end users is called a mediator. ABSTRACT Information mediation is one of the major approaches to solve interoperability problems related to heterogeneous information integration. This paper first discusses the concept of information mediation and typical mediation architecture. Two major mediation research projects, TSIMMIS and MIX, and their limitations, are discussed. Meta-model, a way for exchanging metadata, is then introduced for the purpose of improving information mediation. Finally, a meta-model based mediation approach is proposed. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128042707","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A Run-Time Based Technique to Optimize Queries in Distributed Internet Databases 基于运行时的分布式Internet数据库查询优化技术
Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-063-9.CH007
L. Khan, A. Ponnusamy, D. McLeod, C. Shahabi
An adaptive probe-based optimization technique is developed and demonstrated in the context of an Internet-based distributed database environment. More and more common are database systems, which are distributed across servers communicating via the Internet where a query at a given site might require data from remote sites. Optimizing the response time of such queries is a challenging task due to the unpredictability of server 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Queries in Distributed Internet Databases 129 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. performance and network traffic at the time of data shipment; this may result in the selection of an expensive query plan using a static query optimizer. We constructed an experimental setup consisting of two servers running the same DBMS connected via the Internet. Concentrating on join queries, we demonstrate how a static query optimizer might choose an expensive plan by mistake. This is due to the lack of a priori knowledge of the run-time environment, inaccurate statistical assumptions in size estimation, and neglecting the cost of remote method invocation. These shortcomings are addressed collectively by proposing a probing mechanism. Furthermore, we extend our mechanism with an adaptive technique that detects sub-optimality of a plan during query execution and attempts to switch to the cheapest plan while avoiding redundant work and imposing little overhead. We demonstrate that this probe technique can be extended in a client-server environment as a basis for choosing the right place for the execution of user defined functions (UDFs). An implementation of our run-time optimization technique for queries was constructed in the Java language and incorporated into an experimental setup. The results demonstrate the superiority of our probebased optimization over a static optimization. INTRODUCTION A distributed database is a collection of partially independent databases that share a common schema, and coordinates processing of non-local transactions. Processors communicate with one another through a communication network (Silberschatz, Korth, & Sudarshan, 1997; Yu & Meng, 1998). We focus on distributed database systems with sites running homogeneous software (i.e., database management system, DBMS) on heterogeneous hardware (e.g., PC and Unix workstations) connected via the Internet. The Internet databases are appropriate for organizations consisting of a number of almost independent suborganizations, such as a university with many departments or a bank with
在基于internet的分布式数据库环境中,开发并演示了一种基于自适应探测的优化技术。越来越常见的是数据库系统,它们分布在通过Internet通信的服务器上,其中给定站点上的查询可能需要来自远程站点的数据。优化此类查询的响应时间是一项具有挑战性的任务,因为服务器701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com IDEA GROUP PUBLISHING本章摘自sieng编辑的《数据库研究高级专题》一书。Idea Group Inc.版权所有©2003未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。版权所有©2003,Idea Group Inc.。未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。数据传输时的性能和网络流量;这可能导致使用静态查询优化器选择昂贵的查询计划。我们构建了一个实验装置,由两台运行相同DBMS的服务器组成,它们通过Internet连接在一起。专注于连接查询,我们将演示静态查询优化器如何错误地选择昂贵的计划。这是由于缺乏对运行时环境的先验知识,在大小估计中不准确的统计假设,以及忽略远程方法调用的成本。通过提出一种探测机制来解决这些缺点。此外,我们使用一种自适应技术扩展了我们的机制,该技术在查询执行期间检测计划的次优性,并尝试切换到最便宜的计划,同时避免冗余工作和施加很少的开销。我们演示了这种探测技术可以在客户机-服务器环境中扩展,作为选择执行用户定义函数(udf)的正确位置的基础。我们的查询运行时优化技术的实现是用Java语言构建的,并被合并到一个实验设置中。结果表明,基于探针的优化优于静态优化。分布式数据库是部分独立的数据库的集合,这些数据库共享一个共同的模式,并协调非本地事务的处理。处理器通过通信网络相互通信(Silberschatz, Korth, & Sudarshan, 1997;Yu & b孟,1998)。我们专注于分布式数据库系统,其站点在异构硬件(如PC和Unix工作站)上运行通过Internet连接的同质软件(即数据库管理系统,DBMS)。Internet数据库适用于由许多几乎独立的子组织组成的组织,例如具有许多部门的大学或具有许多分支机构的银行。其思想是跨多个地理上或管理上分布的站点对数据进行分区,每个站点运行一个几乎自治的数据库系统。在分布式数据库系统中,一些查询需要多个站点的参与,每个站点处理查询的一部分,并在它们之间来回传输数据。由于通常有多个计划来执行这样的查询,因此获取每个计划的成本至关重要,这在很大程度上取决于每个站点的参与数量以及站点之间的数据传输量。假设有一个私人/专用的网络和服务器,这笔费用可以在这个文档的完整版本中提供32个以上的页面,可以使用出版商网页上的“添加到购物车”按钮购买:www.igi-global.com/chapter/run-time-based-techniqueoptimize/4344
{"title":"A Run-Time Based Technique to Optimize Queries in Distributed Internet Databases","authors":"L. Khan, A. Ponnusamy, D. McLeod, C. Shahabi","doi":"10.4018/978-1-59140-063-9.CH007","DOIUrl":"https://doi.org/10.4018/978-1-59140-063-9.CH007","url":null,"abstract":"An adaptive probe-based optimization technique is developed and demonstrated in the context of an Internet-based distributed database environment. More and more common are database systems, which are distributed across servers communicating via the Internet where a query at a given site might require data from remote sites. Optimizing the response time of such queries is a challenging task due to the unpredictability of server 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Queries in Distributed Internet Databases 129 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. performance and network traffic at the time of data shipment; this may result in the selection of an expensive query plan using a static query optimizer. We constructed an experimental setup consisting of two servers running the same DBMS connected via the Internet. Concentrating on join queries, we demonstrate how a static query optimizer might choose an expensive plan by mistake. This is due to the lack of a priori knowledge of the run-time environment, inaccurate statistical assumptions in size estimation, and neglecting the cost of remote method invocation. These shortcomings are addressed collectively by proposing a probing mechanism. Furthermore, we extend our mechanism with an adaptive technique that detects sub-optimality of a plan during query execution and attempts to switch to the cheapest plan while avoiding redundant work and imposing little overhead. We demonstrate that this probe technique can be extended in a client-server environment as a basis for choosing the right place for the execution of user defined functions (UDFs). An implementation of our run-time optimization technique for queries was constructed in the Java language and incorporated into an experimental setup. The results demonstrate the superiority of our probebased optimization over a static optimization. INTRODUCTION A distributed database is a collection of partially independent databases that share a common schema, and coordinates processing of non-local transactions. Processors communicate with one another through a communication network (Silberschatz, Korth, & Sudarshan, 1997; Yu & Meng, 1998). We focus on distributed database systems with sites running homogeneous software (i.e., database management system, DBMS) on heterogeneous hardware (e.g., PC and Unix workstations) connected via the Internet. The Internet databases are appropriate for organizations consisting of a number of almost independent suborganizations, such as a university with many departments or a bank with","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126287888","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Performance Implication of Knowledge Discovery Techniques in Databases 数据库中知识发现技术的性能含义
Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-063-9.CH009
B. Rajagopalan, R. Krovi
This chapter introduces knowledge discovery techniques as a means of identifying critical trends and patterns for business decision support. It suggests that effective implementation of these techniques requires a careful assessment of the various data mining tools and algorithms available. Both statistical and machine-learning based algorithms have been widely applied to discover knowledge from data. In this chapter we describe some of these algorithms and investigate their relative performance for classification problems. Simulation based results support the proposition that machinelearning algorithms outperform their statistical counterparts, albeit only under certain conditions. Further, the authors hope that the discussion on performance related issues will foster a better understanding of the application and appropriateness of knowledge discovery techniques. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Sia . Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. 192 Rajagopalan and Krovi Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION The volume of data collected by businesses today is phenomenal and is increasing exponentially. The challenge is to integrate and correlate data related to both online and offline sales, customer satisfaction surveys, and server log files. To this end, data mining (DM) the process of sifting through the mass of organizational (internal and external) data to identify patterns, is critical for decision support. Effective data mining has several applications, like fraud detection and bankruptcy prediction (Tam & Kiang, 1992; Lee, Han, & Kwon, 1996; Kumar, Krovi, & Rajagopalan, 1997), strategic decision-making (Nazem & Shin, 1999), and database marketing (Brachman, R.J. Khabaza, T. Kloesgen, W. PiatetskyShapiro, G. & Simoudis, E, 1996). Today, businesses have the unique opportunity for using such techniques for target marketing and customer relationship management. Analysis of massive data collected by businesses can support intelligence-gathering efforts about their competition, product, or market. Intelligent tools based on rules derived from web mining can also play an important role in personalization related to site content and presentation. Recently, there has been considerable interest on how to integrate and mine such data (Mulvenna, Anand, & Buchner, 2000; Brachman et al., 1996). Business databases in general pose a unique problem for pattern extraction because of their complex nature. This complexity arises from anomalies such as discontinuity, noise, ambiguity, and incompleteness (Fayyad, Piatetsky-Shapiro & Smyth, 1996).
本章介绍了知识发现技术作为识别关键趋势和商业决策支持模式的一种手段。它表明,这些技术的有效实施需要仔细评估各种可用的数据挖掘工具和算法。基于统计和机器学习的算法已被广泛应用于从数据中发现知识。在本章中,我们描述了其中的一些算法,并研究了它们在分类问题上的相对性能。基于仿真的结果支持机器学习算法优于统计算法的命题,尽管只是在某些条件下。此外,作者希望对性能相关问题的讨论将促进对知识发现技术的应用和适当性的更好理解。美国宾夕法尼亚州好时巧克力大道701号,17033-1240电话:717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com IDEA GROUP PUBLISHING本章摘自邝夏编辑的《数据库研究高级专题》一书。Idea Group Inc.版权所有©2003未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。192 Rajagopalan and Krovi版权所有©2003,Idea Group Inc.。未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。当今企业收集的数据量是惊人的,并且呈指数级增长。挑战在于集成和关联与在线和离线销售、客户满意度调查和服务器日志文件相关的数据。为此,数据挖掘(DM)——筛选大量组织(内部和外部)数据以识别模式的过程——对决策支持至关重要。有效的数据挖掘有几种应用,如欺诈检测和破产预测(Tam & jiang, 1992;Lee, Han, & Kwon, 1996;Kumar, Krovi, & Rajagopalan, 1997),战略决策(Nazem & Shin, 1999),以及数据库营销(Brachman, R.J. Khabaza, T. Kloesgen, W. PiatetskyShapiro, G. & Simoudis, E, 1996)。今天,企业有独特的机会使用这些技术进行目标营销和客户关系管理。对企业收集的大量数据进行分析,可以支持有关竞争、产品或市场的情报收集工作。基于源自web挖掘的规则的智能工具也可以在与站点内容和表示相关的个性化中发挥重要作用。最近,人们对如何整合和挖掘这些数据产生了相当大的兴趣(Mulvenna, Anand, & Buchner, 2000;Brachman et al., 1996)。由于业务数据库的复杂性,它们通常会给模式提取带来独特的问题。这种复杂性源于异常,如不连续、噪声、模糊性和不完整性(Fayyad, Piatetsky-Shapiro & Smyth, 1996)。过去,决策者必须使用查询报告系统生成的信息手动推断模式。在此之上的一个分析复杂性级别是查看数据并执行诸如What-If和目标查找等分析的能力。最近,在线分析处理
{"title":"Performance Implication of Knowledge Discovery Techniques in Databases","authors":"B. Rajagopalan, R. Krovi","doi":"10.4018/978-1-59140-063-9.CH009","DOIUrl":"https://doi.org/10.4018/978-1-59140-063-9.CH009","url":null,"abstract":"This chapter introduces knowledge discovery techniques as a means of identifying critical trends and patterns for business decision support. It suggests that effective implementation of these techniques requires a careful assessment of the various data mining tools and algorithms available. Both statistical and machine-learning based algorithms have been widely applied to discover knowledge from data. In this chapter we describe some of these algorithms and investigate their relative performance for classification problems. Simulation based results support the proposition that machinelearning algorithms outperform their statistical counterparts, albeit only under certain conditions. Further, the authors hope that the discussion on performance related issues will foster a better understanding of the application and appropriateness of knowledge discovery techniques. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Sia . Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. 192 Rajagopalan and Krovi Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION The volume of data collected by businesses today is phenomenal and is increasing exponentially. The challenge is to integrate and correlate data related to both online and offline sales, customer satisfaction surveys, and server log files. To this end, data mining (DM) the process of sifting through the mass of organizational (internal and external) data to identify patterns, is critical for decision support. Effective data mining has several applications, like fraud detection and bankruptcy prediction (Tam & Kiang, 1992; Lee, Han, & Kwon, 1996; Kumar, Krovi, & Rajagopalan, 1997), strategic decision-making (Nazem & Shin, 1999), and database marketing (Brachman, R.J. Khabaza, T. Kloesgen, W. PiatetskyShapiro, G. & Simoudis, E, 1996). Today, businesses have the unique opportunity for using such techniques for target marketing and customer relationship management. Analysis of massive data collected by businesses can support intelligence-gathering efforts about their competition, product, or market. Intelligent tools based on rules derived from web mining can also play an important role in personalization related to site content and presentation. Recently, there has been considerable interest on how to integrate and mine such data (Mulvenna, Anand, & Buchner, 2000; Brachman et al., 1996). Business databases in general pose a unique problem for pattern extraction because of their complex nature. This complexity arises from anomalies such as discontinuity, noise, ambiguity, and incompleteness (Fayyad, Piatetsky-Shapiro & Smyth, 1996).","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132907532","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On The Representation Of Temporal Dynamics 关于时间动态的表示
Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-063-9.CH003
S. March, G. Allen
Research in temporal database management has suggested that the EntityRelationship model must be extended to compensate for its lack of constructs for representing the world’s dynamic nature. This claimed deficiency arises from the mistaken idea that Entity-Relationship diagrams represent only a snapshot of reality. Practitioners have long used Entity-Relationship diagrams without temporal extensions to design systems with rich support for temporality by using entities to represent the events that cause state changes, rather than by defining temporal attributes and relationships to record past states. While both approaches can represent temporality, only the event approach maintains modeling parsimony and represents why a particular state exists. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GR UP PUBLISHING This chapter appears in the b ok, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Gr up Inc. Copying or distri uting in print or electronic forms without written permission of Idea Group Inc. is prohibited.
时态数据库管理方面的研究表明,必须扩展EntityRelationship模型,以弥补其缺乏表示世界动态性质的构造。这种声称的缺陷源于一个错误的想法,即实体-关系图只代表现实的一个快照。从业者长期以来一直使用没有时间扩展的实体-关系图来设计具有丰富时间支持的系统,通过使用实体来表示导致状态变化的事件,而不是通过定义时间属性和关系来记录过去的状态。虽然这两种方法都可以表示时间性,但只有事件方法保持了建模的简洁性,并表示了特定状态存在的原因。美国宾夕法尼亚州好时巧克力大道701号,17033-1240电话:717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com IDEA GR UP PUBLISHING本章出现在Keng Siau编辑的《数据库研究高级主题》一书中。Idea Gr up Inc.版权所有©2003未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。
{"title":"On The Representation Of Temporal Dynamics","authors":"S. March, G. Allen","doi":"10.4018/978-1-59140-063-9.CH003","DOIUrl":"https://doi.org/10.4018/978-1-59140-063-9.CH003","url":null,"abstract":"Research in temporal database management has suggested that the EntityRelationship model must be extended to compensate for its lack of constructs for representing the world’s dynamic nature. This claimed deficiency arises from the mistaken idea that Entity-Relationship diagrams represent only a snapshot of reality. Practitioners have long used Entity-Relationship diagrams without temporal extensions to design systems with rich support for temporality by using entities to represent the events that cause state changes, rather than by defining temporal attributes and relationships to record past states. While both approaches can represent temporality, only the event approach maintains modeling parsimony and represents why a particular state exists. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GR UP PUBLISHING This chapter appears in the b ok, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Gr up Inc. Copying or distri uting in print or electronic forms without written permission of Idea Group Inc. is prohibited.","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122705908","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Implementation Techniques For Extensible Object Storage Systems 可扩展对象存储系统的实现技术
Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-063-9.CH006
Jung-Ho Ahn, Haiyan Song, Hyoung-Joo Kim
An efficient object manager, a middle layer on top of a storage system, is essential to ensure acceptable performance of object-oriented database systems, since a traditional record-based storage system is too simple to provide object abstraction. In this chapter, we design and implement an extensible object storage system, called Soprano, in an object-oriented fashion which has shown great potential in extensibility and code reusability. Soprano provides a uniform object abstraction and gives us the convenience of persistent programming through many useful persistent classes. Also, Soprano supports efficient object management and pointer swizzling for fast object access. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Implementation Techniques for Extensible Object Storage Systems 105 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION In recent years, many object-oriented database systems have been developed and have become widely accepted in the next generation of telecommunications, Internet, and financial applications around the globe. Due to the complexity of data management in such applications, key issues are performance and the requirement for a flexible and transparent object management environment. Thus, the commercial success of the object-oriented database systems largely depends on how well they meet these stringent requirements. Contemporary relational database systems consist of two main modules: a query processor and a storage system. A query processor returns the result of a given query by translating it into a series of internal storage system calls. The lowlevel storage system provides data persistency and transaction management with full control of physical devices. In object-oriented database management systems (OODBMSs), however, it is no longer adequate for upper layers, such as a query processor, to call a low-level storage system directly. This is because the upper layers of an OODBMS should be adapted to the rich and extensible nature of the object-oriented data model directly, while a traditional relational storage system supports only record-oriented data abstraction. That is, upper layers (if built directly on top of the relational storage system) would have to implement object abstraction, resulting in poorer performance due to increased complexity (Bancilhon et al., 1992). To overcome this problem, most OODBMSs employ a middle layer, which is called an object manager, on top of the storage system. The objective of an object manager is to reduce the impedance mismatch between upper
由于传统的基于记录的存储系统过于简单,无法提供对象抽象,因此高效的对象管理器(存储系统之上的中间层)对于确保面向对象数据库系统的可接受性能至关重要。在本章中,我们以面向对象的方式设计并实现了一个可扩展的对象存储系统,名为Soprano,它在可扩展性和代码重用性方面显示出巨大的潜力。Soprano提供了统一的对象抽象,并通过许多有用的持久化类为我们提供了持久化编程的便利。此外,Soprano支持高效的对象管理和指针切换,以实现快速的对象访问。美国宾夕法尼亚州好时巧克力大道701号,17033-1240电话:717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com IDEA GROUP PUBLISHING本章摘自sieng编辑的《数据库研究高级专题》一书。Idea Group Inc.版权所有©2003未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。可扩展对象存储系统实现技术105版权所有©2003,Idea Group Inc.。未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。近年来,许多面向对象的数据库系统被开发出来,并在全球范围内的下一代电信、互联网和金融应用中被广泛接受。由于此类应用程序中数据管理的复杂性,关键问题是性能和对灵活透明的对象管理环境的需求。因此,面向对象数据库系统的商业成功在很大程度上取决于它们满足这些严格要求的程度。当代关系数据库系统由两个主要模块组成:查询处理器和存储系统。查询处理器通过将给定查询的结果转换为一系列内部存储系统调用来返回查询的结果。底层存储系统提供数据持久性和事务管理,完全控制物理设备。然而,在面向对象的数据库管理系统(oodbms)中,上层(如查询处理器)直接调用低级存储系统已经不够了。这是因为OODBMS的上层应该直接适应面向对象数据模型的丰富和可扩展特性,而传统的关系存储系统只支持面向记录的数据抽象。也就是说,上层(如果直接构建在关系存储系统之上)将不得不实现对象抽象,由于复杂性增加而导致性能下降(Bancilhon et al., 1992)。为了克服这个问题,大多数oodbms在存储系统之上采用了一个称为对象管理器的中间层。对象管理器的目标是通过使用底层存储系统的功能实现对象抽象来减少上层(例如,对象查询处理器)和下层(例如,存储系统)之间的阻抗不匹配。我们将对象管理器的基本功能总结如下(Bancilhon et al., 1992): 1。生成对象标识符创建和删除持久化对象。支持对象访问方法4。为了支持对象命名服务,本章研究了可扩展对象存储系统的设计和实现的几个方面。我们的经验表明,在构建既具有可扩展性又具有高性能的对象存储系统时,使用面向对象的设计和实现是可行的。本文档的完整版还有22页,可通过出版商网页www.igi-global.com/chapter/implementation-techniquesextensible-object-storage/4343上的“添加到购物车”按钮购买
{"title":"Implementation Techniques For Extensible Object Storage Systems","authors":"Jung-Ho Ahn, Haiyan Song, Hyoung-Joo Kim","doi":"10.4018/978-1-59140-063-9.CH006","DOIUrl":"https://doi.org/10.4018/978-1-59140-063-9.CH006","url":null,"abstract":"An efficient object manager, a middle layer on top of a storage system, is essential to ensure acceptable performance of object-oriented database systems, since a traditional record-based storage system is too simple to provide object abstraction. In this chapter, we design and implement an extensible object storage system, called Soprano, in an object-oriented fashion which has shown great potential in extensibility and code reusability. Soprano provides a uniform object abstraction and gives us the convenience of persistent programming through many useful persistent classes. Also, Soprano supports efficient object management and pointer swizzling for fast object access. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Implementation Techniques for Extensible Object Storage Systems 105 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION In recent years, many object-oriented database systems have been developed and have become widely accepted in the next generation of telecommunications, Internet, and financial applications around the globe. Due to the complexity of data management in such applications, key issues are performance and the requirement for a flexible and transparent object management environment. Thus, the commercial success of the object-oriented database systems largely depends on how well they meet these stringent requirements. Contemporary relational database systems consist of two main modules: a query processor and a storage system. A query processor returns the result of a given query by translating it into a series of internal storage system calls. The lowlevel storage system provides data persistency and transaction management with full control of physical devices. In object-oriented database management systems (OODBMSs), however, it is no longer adequate for upper layers, such as a query processor, to call a low-level storage system directly. This is because the upper layers of an OODBMS should be adapted to the rich and extensible nature of the object-oriented data model directly, while a traditional relational storage system supports only record-oriented data abstraction. That is, upper layers (if built directly on top of the relational storage system) would have to implement object abstraction, resulting in poorer performance due to increased complexity (Bancilhon et al., 1992). To overcome this problem, most OODBMSs employ a middle layer, which is called an object manager, on top of the storage system. The objective of an object manager is to reduce the impedance mismatch between upper","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121526649","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Software Agents for Mobile Commerce Services Support 移动商务服务支持软件代理
Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-063-9.CH011
M. Matskin, A. Tveit
This chapter considers an application of software agents to mobile commerce services provision. With the increasing number of e-commerce services for mobile devices, there are challenges in making these services more personalized and in taking into account the severely constrained bandwidth and restricted user interface these devices currently provide. In this chapter we present an agent-based platform for support of mobile commerce using wireless devices. Agents represent mobile device customers in the network by implementing highly personalized customer profiles. The platform allows customization and adaptation of mobile commerce services as well as pro-active processing and notification of important events. Information to the customers is delivered via both an access to the Internet and SMS messages. Usage of the platform is illustrated by examples of valued customer membership services and subscription services support. We hope that the presented work demonstrates benefits of software agents as assistants in mobile commerce services. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Software Agents for Mobile Commerce Services Support 249 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION The increasing number of mobile portable devices in use creates a great opportunity for development of a wide spectrum of mobile e-commerce services. The main advantage of these services is their high availability. Customers with a mobile device can enjoy these e-commerce services regardless of time or location. However, mobile devices, such as cellular phones and PDAs, are constrained by severe restrictions that might complicate practical use of e-commerce services. These restrictions are related to the limitations of wireless data networks when compared to wired networks (less bandwidth, more latency, lower connection stability, less predictability, and less standardized protocols) and to the limitations of mobile handsets when compared to personal computers (small screen size, complicated text input, little memory, slow CPU, and more constrained energy supply). Additional problems with wide application of mobile e-commerce services are related to higher cost of wireless communications (compared with wired communications) and users of mobile devices not having sufficient experience of Internet or PC usage. To overcome the above restrictions and problems, we require simplicity and expressiveness in the mobile commerce services. It is possible that some of the limitations will be relaxed in the future through improved hardwa
本章考虑软件代理在移动商务服务提供中的应用。随着针对移动设备的电子商务服务数量的增加,在使这些服务更加个性化以及考虑到这些设备目前提供的严重受限的带宽和受限的用户界面方面存在挑战。在本章中,我们提出了一个基于代理的平台来支持使用无线设备的移动商务。代理通过实现高度个性化的客户配置文件来代表网络中的移动设备客户。该平台允许定制和调整移动商务服务,以及主动处理和通知重要事件。通过访问Internet和SMS消息向客户传递信息。该平台的使用通过有价值的客户会员服务和订阅服务支持的例子来说明。我们希望所提出的工作证明了软件代理作为移动商务服务助手的好处。美国宾夕法尼亚州好时巧克力大道701号,17033-1240电话:717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com IDEA GROUP PUBLISHING本章摘自sieng编辑的《数据库研究高级专题》一书。Idea Group Inc.版权所有©2003未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。支持移动商务服务的软件代理249版权所有©2003,Idea Group Inc。未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。越来越多的移动便携设备的使用为广泛的移动电子商务服务的发展创造了一个巨大的机会。这些服务的主要优点是高可用性。拥有移动设备的客户可以享受这些电子商务服务,而不受时间和地点的限制。但是,移动设备(如蜂窝电话和pda)受到严格的限制,可能使电子商务服务的实际使用复杂化。与有线网络相比,这些限制与无线数据网络的局限性(更少的带宽、更多的延迟、更低的连接稳定性、更少的可预测性和更少的标准化协议)以及与个人计算机相比,移动手持设备的局限性(屏幕尺寸小、文本输入复杂、内存少、CPU速度慢、能源供应受限)有关。移动电子商务服务广泛应用的其他问题与无线通信(与有线通信相比)成本较高以及移动设备的用户没有足够的互联网或PC使用经验有关。为了克服上述限制和问题,我们要求移动商务服务的简单性和表现力。通过改进硬件或电信网络技术(Tarasewich & Warkentin, 2000),未来可能会放松一些限制,但是,目前,在实施移动服务时,所有这些限制都应该考虑在内。作为放松上述问题和限制的基本方法,我们看到以下解决方案:•网络服务的连接时间应最小化,•传递信息的精度应高,以避免在小屏幕上暴露大量无用的信息。这些解决方案假设尽可能多的工作应该离线完成,而不需要将移动设备直接连接到网络。我们实现这一目标的方法是为移动设备用户提供一个个人软件助手,代表客户在其电子商务活动中的个人资料和兴趣。为了实现这样一个助手,我们部署了代理技术。个人软件助理以软件代理的形式实现。该代理在互联网环境下运行,用户使用具有互联网接入的移动设备与自己的个人软件助理代理进行通信,利用电子商务服务。与Web服务相关的基于xml的标准在传统互联网上越来越重要,它们也可能影响到移动服务的提供方式。在本文档的完整版中,还有19个页面可以使用出版商网页上的“添加到购物车”按钮购买:www.igi-global.com/chapter/software-agents-mobilecommerce-services/4348
{"title":"Software Agents for Mobile Commerce Services Support","authors":"M. Matskin, A. Tveit","doi":"10.4018/978-1-59140-063-9.CH011","DOIUrl":"https://doi.org/10.4018/978-1-59140-063-9.CH011","url":null,"abstract":"This chapter considers an application of software agents to mobile commerce services provision. With the increasing number of e-commerce services for mobile devices, there are challenges in making these services more personalized and in taking into account the severely constrained bandwidth and restricted user interface these devices currently provide. In this chapter we present an agent-based platform for support of mobile commerce using wireless devices. Agents represent mobile device customers in the network by implementing highly personalized customer profiles. The platform allows customization and adaptation of mobile commerce services as well as pro-active processing and notification of important events. Information to the customers is delivered via both an access to the Internet and SMS messages. Usage of the platform is illustrated by examples of valued customer membership services and subscription services support. We hope that the presented work demonstrates benefits of software agents as assistants in mobile commerce services. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Software Agents for Mobile Commerce Services Support 249 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION The increasing number of mobile portable devices in use creates a great opportunity for development of a wide spectrum of mobile e-commerce services. The main advantage of these services is their high availability. Customers with a mobile device can enjoy these e-commerce services regardless of time or location. However, mobile devices, such as cellular phones and PDAs, are constrained by severe restrictions that might complicate practical use of e-commerce services. These restrictions are related to the limitations of wireless data networks when compared to wired networks (less bandwidth, more latency, lower connection stability, less predictability, and less standardized protocols) and to the limitations of mobile handsets when compared to personal computers (small screen size, complicated text input, little memory, slow CPU, and more constrained energy supply). Additional problems with wide application of mobile e-commerce services are related to higher cost of wireless communications (compared with wired communications) and users of mobile devices not having sufficient experience of Internet or PC usage. To overcome the above restrictions and problems, we require simplicity and expressiveness in the mobile commerce services. It is possible that some of the limitations will be relaxed in the future through improved hardwa","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125162776","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Considering Mobility in Query Processing for Mobile Commerce Systems 考虑移动商务系统查询处理中的移动性
Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-063-9.CH013
Chih-Horng Ke, Chiang Lee
With the merge of mobile computing and electronic commerce technologies, millions of mobile users in the near future could carry a mobile device requesting services through the electronic commerce applications. While serving such a mobile user, the server should consider how to minimize the response time of the request. This chapter discusses the issue of data processing for mobile commerce systems. Due to the characteristics of a mobile commerce environment such as user’s mobility, the user may not be at the same site as where he/she issued the request when the request’s result is ready to deliver to the user. This chapter argues that conventional strategies for query processing are no longer adequate in a mobile commerce environment and introduces some query processing strategies considering mobility for the mobile commerce systems. All the strategies are presented along with a cost analysis as the theoretical basis. Last, some of outstanding and interesting issues are described. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Considering Mobility in Query Processing for Mobile Commerce Systems 303 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION The rapid growth of the Internet and the widespread popularity of the Web allow companies to overcome many of the physical constraints that often prevent them from doing business in distant markets (Chol & Whinston, 1999). Therefore, more and more applications of electronic commerce are designed to conduct business between enterprises and customers. Additionally, rapid advances of wireless related technology, such as cellular network, satellite communication, and wireless LANs, have brought new opportunities for accessing information without any time or space constraints. In the foreseeable future, tens of millions of users will carry mobile computers (devices) e.g., portable palmtop or laptop computers, to access online information from various data sources at any time and anywhere (Imielinski & Badrinath, 1994). The merging of these two waves is expected to emerge as an appealing new application in the distributed computing field. What Is a Mobile Commerce System? Electronic commerce seems to be a natural and expected extension of the presence of the Web. It has many advantages over conventional commerce such as online shopping, the probability to enable the entire process to occur electronically, the ability to accommodate bidirectional communications between the vendor and the vendee easily, etc. Additionally, it can also record and incorporate customer prefere
随着移动计算和电子商务技术的融合,在不久的将来,数以百万计的移动用户可以携带移动设备通过电子商务应用程序请求服务。在为这样的移动用户提供服务时,服务器应该考虑如何最小化请求的响应时间。本章讨论了移动商务系统的数据处理问题。由于移动商务环境的特点,例如用户的移动性,当请求的结果准备交付给用户时,用户可能不在他/她发出请求的同一站点。本章认为传统的查询处理策略在移动商务环境中已经不再适用,并介绍了一些考虑移动商务系统移动性的查询处理策略。所有这些策略都以成本分析作为理论基础。最后,描述了一些突出和有趣的问题。美国宾夕法尼亚州好时巧克力大道701号,17033-1240电话:717/533-8845;传真717/533 - 8661;URL-http://www.idea-group.com IDEA GROUP PUBLISHING本章摘自sieng编辑的《数据库研究高级专题》一书。Idea Group Inc.版权所有©2003未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。考虑移动商务系统查询处理中的移动性[j] Copyright©2003,Idea Group Inc.。未经Idea Group Inc.书面许可,禁止以印刷或电子形式复制或分发。互联网的快速发展和网络的广泛普及使公司能够克服许多物理限制,这些限制往往阻止他们在遥远的市场开展业务(Chol & Whinston, 1999)。因此,越来越多的电子商务应用程序被设计用于企业与客户之间的业务。此外,蜂窝网络、卫星通信和无线局域网等无线相关技术的迅速发展为不受时间和空间限制的信息获取带来了新的机会。在可预见的未来,数以千万计的用户将携带移动计算机(设备),如便携式掌上电脑或笔记本电脑,随时随地从各种数据源获取在线信息(Imielinski & Badrinath, 1994)。这两种浪潮的融合有望在分布式计算领域成为一种吸引人的新应用。什么是移动商务系统?电子商务似乎是Web存在的自然和预期的延伸。与传统的商业方式相比,它有很多优点,比如网上购物、整个过程电子化的可能性、容易在卖主和卖主之间进行双向通信的能力等等。此外,它还可以记录和合并客户偏好和使用历史,例如过去的购买或阅读的书籍,为客户提供个性化的环境,节省访问时间。一般来说,用户(客户)也可以使用基于计算机的搜索技术来快速定位产品,并在许多站点上购买具有竞争力的价格。最近,无线(移动)通信技术的快速发展和移动设备(如pda、笔记本电脑和移动电话)的普及,为向无线用户和有线用户介绍商业应用和服务提供了新的机会。移动计算构成了一种新的计算范式,有望彻底改变当今计算机的使用方式。这两大浪潮(移动计算和电子商务)的融合,形成了移动商务的范式,将能够在电子商务领域提出有吸引力的解决方案,并为各类商业公司创造无数的商机。移动商务基本上是全球性的,允许用户通过有线和无线通信网络进行交易和处理。许多有趣的应用程序,如股票交易、在线订单、查询超市目录等,都涉及到移动商务。例如,一个有趣的应用程序是零售商随时随地更新的电子目录或通讯。特别是,它允许零售商更改产品价格。该文档的完整版本还有29页,可以使用出版商网页上的“添加到购物车”按钮购买:www.igi-global.com/chapter/considering-mobility-queryprocessing-mobile/4350
{"title":"Considering Mobility in Query Processing for Mobile Commerce Systems","authors":"Chih-Horng Ke, Chiang Lee","doi":"10.4018/978-1-59140-063-9.CH013","DOIUrl":"https://doi.org/10.4018/978-1-59140-063-9.CH013","url":null,"abstract":"With the merge of mobile computing and electronic commerce technologies, millions of mobile users in the near future could carry a mobile device requesting services through the electronic commerce applications. While serving such a mobile user, the server should consider how to minimize the response time of the request. This chapter discusses the issue of data processing for mobile commerce systems. Due to the characteristics of a mobile commerce environment such as user’s mobility, the user may not be at the same site as where he/she issued the request when the request’s result is ready to deliver to the user. This chapter argues that conventional strategies for query processing are no longer adequate in a mobile commerce environment and introduces some query processing strategies considering mobility for the mobile commerce systems. All the strategies are presented along with a cost analysis as the theoretical basis. Last, some of outstanding and interesting issues are described. 701 E. Chocolate Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, edited by Keng Siau. Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Considering Mobility in Query Processing for Mobile Commerce Systems 303 Copyright © 2003, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. INTRODUCTION The rapid growth of the Internet and the widespread popularity of the Web allow companies to overcome many of the physical constraints that often prevent them from doing business in distant markets (Chol & Whinston, 1999). Therefore, more and more applications of electronic commerce are designed to conduct business between enterprises and customers. Additionally, rapid advances of wireless related technology, such as cellular network, satellite communication, and wireless LANs, have brought new opportunities for accessing information without any time or space constraints. In the foreseeable future, tens of millions of users will carry mobile computers (devices) e.g., portable palmtop or laptop computers, to access online information from various data sources at any time and anywhere (Imielinski & Badrinath, 1994). The merging of these two waves is expected to emerge as an appealing new application in the distributed computing field. What Is a Mobile Commerce System? Electronic commerce seems to be a natural and expected extension of the presence of the Web. It has many advantages over conventional commerce such as online shopping, the probability to enable the entire process to occur electronically, the ability to accommodate bidirectional communications between the vendor and the vendee easily, etc. Additionally, it can also record and incorporate customer prefere","PeriodicalId":332833,"journal":{"name":"Advanced Topics in Database Research, Vol. 2","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123804319","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
Advanced Topics in Database Research, Vol. 2
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1