首页 > 最新文献

[1989] Proceedings. Fifth International Conference on Data Engineering最新文献

英文 中文
Automated logical navigation among relations using Steiner trees 使用斯坦纳树在关系之间自动进行逻辑导航
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47265
Dekang Lin
The use of the Steiner tree (or the shortest connection) as a model for automatic logical navigation among relations is described. An efficient approximation algorithm is introduced for finding shortest connections. The model is extended to allow for ambiguous words in queries. The capability of this method is demonstrated by a simple database interface which is both easy to build and easy to use. The method can also be used in other query systems as a tool for finding navigation routes.<>
描述了使用Steiner树(或最短连接)作为关系之间自动逻辑导航的模型。介绍了一种求最短连接的有效近似算法。该模型被扩展为允许查询中出现歧义词。通过一个简单的数据库接口证明了该方法的能力,该接口易于构建和使用。该方法也可用于其他查询系统,作为查找导航路线的工具
{"title":"Automated logical navigation among relations using Steiner trees","authors":"Dekang Lin","doi":"10.1109/ICDE.1989.47265","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47265","url":null,"abstract":"The use of the Steiner tree (or the shortest connection) as a model for automatic logical navigation among relations is described. An efficient approximation algorithm is introduced for finding shortest connections. The model is extended to allow for ambiguous words in queries. The capability of this method is demonstrated by a simple database interface which is both easy to build and easy to use. The method can also be used in other query systems as a tool for finding navigation routes.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"181 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123189921","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}
引用次数: 4
Limiting factors of join performance on parallel processors 并行处理器上连接性能的限制因素
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47254
M. Lakshmi, Philip S. Yu
The effectiveness of parallel processing of relational join operations is examined. The skew in the distribution of join attribute values and the stochastic nature of the task processing times are identified as the major factors that can affect the effective utilization of parallelism. When many small processors are used in the parallel architecture, the skew can result in some processors becoming sources of bottleneck while other processors are being under utilized. Even in the absence of skew, the variations in the processing times of the parallel tasks belonging to a query can lead to high task synchronization delay and impact the maximum speedup achievable through parallel execution. Analytic expressions for join execution time are developed for different task time distributions with or without skew.<>
研究了关系连接操作并行处理的有效性。连接属性值分布的倾斜和任务处理时间的随机性是影响并行性有效利用的主要因素。当并行体系结构中使用许多小型处理器时,这种偏差可能导致某些处理器成为瓶颈的来源,而其他处理器则没有得到充分利用。即使在没有倾斜的情况下,属于查询的并行任务的处理时间的变化也可能导致高任务同步延迟,并影响通过并行执行可实现的最大加速。针对存在或不存在倾斜的不同任务时间分布,给出了连接执行时间的解析表达式。
{"title":"Limiting factors of join performance on parallel processors","authors":"M. Lakshmi, Philip S. Yu","doi":"10.1109/ICDE.1989.47254","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47254","url":null,"abstract":"The effectiveness of parallel processing of relational join operations is examined. The skew in the distribution of join attribute values and the stochastic nature of the task processing times are identified as the major factors that can affect the effective utilization of parallelism. When many small processors are used in the parallel architecture, the skew can result in some processors becoming sources of bottleneck while other processors are being under utilized. Even in the absence of skew, the variations in the processing times of the parallel tasks belonging to a query can lead to high task synchronization delay and impact the maximum speedup achievable through parallel execution. Analytic expressions for join execution time are developed for different task time distributions with or without skew.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127432371","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}
引用次数: 27
LINDA: a system for loosely integrated databases 琳达:一个松散集成数据库的系统
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47201
A. Wolski
LINDA, an experimental system for database access in heterogeneous environments, is discussed. The goal is to achieve maximum site autonomy and as much database access homogenization as possible. The problems to be solved are discussed, and design priorities are justified. Major heterogeneity problems are sketched, and the applied techniques are briefly described. An overview of the implementation of the system is given, and the system's applicability is discussed.<>
讨论了异构环境下数据库访问实验系统LINDA。目标是实现最大的站点自治和尽可能多的数据库访问同质化。讨论了要解决的问题,并确定了设计优先级。概述了主要的异质性问题,并简要介绍了应用技术。对系统的实现进行了概述,并对系统的适用性进行了讨论
{"title":"LINDA: a system for loosely integrated databases","authors":"A. Wolski","doi":"10.1109/ICDE.1989.47201","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47201","url":null,"abstract":"LINDA, an experimental system for database access in heterogeneous environments, is discussed. The goal is to achieve maximum site autonomy and as much database access homogenization as possible. The problems to be solved are discussed, and design priorities are justified. Major heterogeneity problems are sketched, and the applied techniques are briefly described. An overview of the implementation of the system is given, and the system's applicability is discussed.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126054575","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}
引用次数: 25
Knowledge-based support for the development of database-centered applications 为开发以数据库为中心的应用程序提供基于知识的支持
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47240
Hany M. Atchan, R. Bell, B. Thuraisingham
Using the Application Development Toolkit (ADT) as an example, it is shown that by borrowing some techniques from the artificial-intelligence field, database-centered application-development productivity tools can be made more acceptable to end users and more useful to expert developers. Experience with ADT has indicated that a more end-user-oriented approach, and, in particular, more accommodating and application-oriented interface, is needed. A characteristic set of problems that are found in the class of productivity tools similar to ADT is presented. A series of possible improvements that shed some light on deficiencies in current state-of-the-art application-generation systems and productivity tools is suggested.<>
以应用程序开发工具包(ADT)为例,表明通过借鉴人工智能领域的一些技术,以数据库为中心的应用程序开发生产力工具可以使最终用户更容易接受,并且对专业开发人员更有用。ADT的经验表明,需要一种更面向最终用户的方法,特别是更适应和面向应用的界面。提出了在类似于ADT的生产力工具类中发现的一组特征问题。提出了一系列可能的改进措施,以阐明当前最先进的应用程序生成系统和生产力工具的不足
{"title":"Knowledge-based support for the development of database-centered applications","authors":"Hany M. Atchan, R. Bell, B. Thuraisingham","doi":"10.1109/ICDE.1989.47240","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47240","url":null,"abstract":"Using the Application Development Toolkit (ADT) as an example, it is shown that by borrowing some techniques from the artificial-intelligence field, database-centered application-development productivity tools can be made more acceptable to end users and more useful to expert developers. Experience with ADT has indicated that a more end-user-oriented approach, and, in particular, more accommodating and application-oriented interface, is needed. A characteristic set of problems that are found in the class of productivity tools similar to ADT is presented. A series of possible improvements that shed some light on deficiencies in current state-of-the-art application-generation systems and productivity tools is suggested.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131122001","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
Integrating AI and DBMS through stream processing 通过流处理集成AI和DBMS
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47224
D. S. Parker
An approach is presented for integrating AI (artificial intelligence) systems with DBMS (database management systems). The impedance mismatch that has made this integration a problem is, in essence, a difference in the two system models of data processing. The present approach is to avoid the mismatch by forcing both AI systems and DBMS into the common model of stream processing. The approach taken in the Tangram project at UCLA, which integrates Prolog with relational DBMS, is described. Prolog is extended to a functional language called Log(F) that facilitates development of stream processing programs. The integration of this system with DBMS is simultaneously elegant, easy to use, and relatively efficient.<>
提出了一种人工智能系统与数据库管理系统集成的方法。使这种集成成为问题的阻抗不匹配,本质上是两种数据处理系统模型的差异。目前的方法是通过强制人工智能系统和DBMS进入流处理的公共模型来避免不匹配。本文描述了加州大学洛杉矶分校Tangram项目所采用的方法,该方法将Prolog与关系DBMS集成在一起。Prolog扩展为一种称为Log(F)的函数式语言,便于流处理程序的开发。该系统与DBMS的集成同时优雅,易于使用,并且相对高效。
{"title":"Integrating AI and DBMS through stream processing","authors":"D. S. Parker","doi":"10.1109/ICDE.1989.47224","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47224","url":null,"abstract":"An approach is presented for integrating AI (artificial intelligence) systems with DBMS (database management systems). The impedance mismatch that has made this integration a problem is, in essence, a difference in the two system models of data processing. The present approach is to avoid the mismatch by forcing both AI systems and DBMS into the common model of stream processing. The approach taken in the Tangram project at UCLA, which integrates Prolog with relational DBMS, is described. Prolog is extended to a functional language called Log(F) that facilitates development of stream processing programs. The integration of this system with DBMS is simultaneously elegant, easy to use, and relatively efficient.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127876492","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}
引用次数: 7
Quasi-partitioning: a new paradigm for transaction execution in partitioned distributed database systems 准分区:分区分布式数据库系统中事务执行的新范例
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47261
L. Lilien
The quasi-partitioning paradigm of operation for partitioned database systems is discussed in which a broken main link between two partitions can be replaced by a much slower backup link (e.g. a dial-up telephone connection). The paradigm solves the problem of preparation for network partitioning. The quasi-partitioning mode of operation has two primitive operations: creeping retrieval and creeping merge. Creeping retrieval increases data availability by crossing partition boundaries (over backup links) to read foreign data. Similarly, creeping merge improves the degree of partition-consistency by crossing partition boundaries to perform merge actions. A quasi-partitioning protocol consists of an adaptation protocol and a merge protocol. Taxonomies are shown for quasi-partitioning adaptation protocols and for quasi-partitioning merge protocols (for restoring partition-consistency after system reconnection). Since merge protocols and adaptation protocols are interdependent, it is indicated here how these protocols should be paired.<>
本文讨论了分区数据库系统的准分区操作范例,其中两个分区之间中断的主链接可以由慢得多的备份链接(例如拨号电话连接)代替。该范例解决了网络分区的准备问题。操作的准分区模式有两个基本操作:爬行检索和爬行合并。爬行检索通过跨越分区边界(通过备份链接)读取外部数据来提高数据可用性。类似地,爬行合并通过跨越分区边界来执行合并操作,从而提高了分区一致性的程度。准分区协议由适配协议和合并协议组成。本文给出了准分区适应协议和准分区合并协议(用于在系统重新连接后恢复分区一致性)的分类。由于合并协议和自适应协议是相互依赖的,这里指出了这些协议应该如何配对。
{"title":"Quasi-partitioning: a new paradigm for transaction execution in partitioned distributed database systems","authors":"L. Lilien","doi":"10.1109/ICDE.1989.47261","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47261","url":null,"abstract":"The quasi-partitioning paradigm of operation for partitioned database systems is discussed in which a broken main link between two partitions can be replaced by a much slower backup link (e.g. a dial-up telephone connection). The paradigm solves the problem of preparation for network partitioning. The quasi-partitioning mode of operation has two primitive operations: creeping retrieval and creeping merge. Creeping retrieval increases data availability by crossing partition boundaries (over backup links) to read foreign data. Similarly, creeping merge improves the degree of partition-consistency by crossing partition boundaries to perform merge actions. A quasi-partitioning protocol consists of an adaptation protocol and a merge protocol. Taxonomies are shown for quasi-partitioning adaptation protocols and for quasi-partitioning merge protocols (for restoring partition-consistency after system reconnection). Since merge protocols and adaptation protocols are interdependent, it is indicated here how these protocols should be paired.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128979977","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}
引用次数: 7
Password authentication based on public-key distribution cryptosystem 基于公钥分发密码体制的密码认证
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47233
L. Harn, D. Huang, C. Laih
A password authentication mechanism based on the public-key distribution cryptosystem is proposed. The scheme uses an authentication table to replace the traditional password file. With this scheme, even if the authentication table is comprised, the system security is preserved. The user's password is effectively bound to the user's identification in a timely, efficient, and simple manner.<>
提出了一种基于公钥分发密码体制的密码认证机制。该方案使用认证表代替传统的密码文件。使用这种方案,即使包含了身份验证表,也能保证系统的安全性。将用户密码与用户身份有效绑定,及时、高效、简便。
{"title":"Password authentication based on public-key distribution cryptosystem","authors":"L. Harn, D. Huang, C. Laih","doi":"10.1109/ICDE.1989.47233","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47233","url":null,"abstract":"A password authentication mechanism based on the public-key distribution cryptosystem is proposed. The scheme uses an authentication table to replace the traditional password file. With this scheme, even if the authentication table is comprised, the system security is preserved. The user's password is effectively bound to the user's identification in a timely, efficient, and simple manner.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127115083","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
Aggregative closure: an extension of transitive closure 聚合闭包:传递闭包的扩展
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47239
I. Cruz, T. Norvell
The aggregative closure operator is defined and its usefulness is demonstrated in a wide variety of applications. The concepts and definitions of closed semirings and the aggregating relational operators provide a mathematical framework for the presentation of algorithms for these applications. A novel algorithm is also presented which is intended for the computation of the aggregate closure. All of these algorithms but the last are generalizations of existing algorithms intended for transitive closure.<>
定义了聚合闭包操作符,并在各种应用程序中演示了它的有用性。闭半环和聚合关系运算符的概念和定义为表示这些应用程序的算法提供了一个数学框架。提出了一种计算聚合闭包的新算法。除最后一种算法外,所有这些算法都是用于传递闭包的现有算法的泛化。
{"title":"Aggregative closure: an extension of transitive closure","authors":"I. Cruz, T. Norvell","doi":"10.1109/ICDE.1989.47239","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47239","url":null,"abstract":"The aggregative closure operator is defined and its usefulness is demonstrated in a wide variety of applications. The concepts and definitions of closed semirings and the aggregating relational operators provide a mathematical framework for the presentation of algorithms for these applications. A novel algorithm is also presented which is intended for the computation of the aggregate closure. All of these algorithms but the last are generalizations of existing algorithms intended for transitive closure.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122771428","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}
引用次数: 40
Towards efficient algorithms for deadlock detection and resolution in distributed systems 分布式系统中有效的死锁检测和解决算法
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47228
ShouHan Wang, G. Vossen
A theoretical framework for wait-for systems is provided, and general characteristics of a correct algorithm for deadlock detection and resolution are presented. It is shown that the computational upper bounds (number of messages) for deadlock detection and resolution are both O(n/sup 3/) in the worst case when n transactions are involved. This result is better than previous ones, which often are even exponential. Two correct deadlock detection and resolution algorithms are described which both achieve these upper bounds.<>
给出了等待系统的理论框架,并给出了一个正确的死锁检测和解决算法的一般特征。结果表明,在涉及n个事务的最坏情况下,死锁检测和解决的计算上限(消息数)都是0 (n/sup 3/)。这个结果比以前的结果要好,以前的结果往往是指数级的。描述了两种正确的死锁检测和解决算法,它们都能达到这些上界。
{"title":"Towards efficient algorithms for deadlock detection and resolution in distributed systems","authors":"ShouHan Wang, G. Vossen","doi":"10.1109/ICDE.1989.47228","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47228","url":null,"abstract":"A theoretical framework for wait-for systems is provided, and general characteristics of a correct algorithm for deadlock detection and resolution are presented. It is shown that the computational upper bounds (number of messages) for deadlock detection and resolution are both O(n/sup 3/) in the worst case when n transactions are involved. This result is better than previous ones, which often are even exponential. Two correct deadlock detection and resolution algorithms are described which both achieve these upper bounds.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"1402 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114841235","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}
引用次数: 7
A feasibility and performance study of dependency inference (database design) 依赖推理的可行性及性能研究(数据库设计)
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47271
D. Bitton, Jeffrey Millman, Solveig Torgersen
The feasibility of inferring functional dependencies from an example relation is investigated. The problem occurs in the context of automatic database design, when a tool is needed to assist the database designer in the process of specifying logical dependencies. The complexity of the dependency inference problem is inherently exponential. However, algorithms could be developed that perform well when the input relation has certain characteristics. Two such algorithms for dependency inference are implemented and optimized. An extensive set of experiments is presented, in which dependencies were inferred from example relations with different cardinalities, number of attributes, and degree of normalization. It is concluded that for practical example relations, an adequate implementation of a dependence inference function leads to acceptable interactive response times.<>
研究了从实例关系中推断功能依赖关系的可行性。在自动数据库设计上下文中,当需要一个工具来帮助数据库设计人员指定逻辑依赖关系时,就会出现这个问题。依赖推理问题的复杂性本质上是指数级的。然而,当输入关系具有某些特征时,可以开发出表现良好的算法。实现并优化了两种依赖推理算法。提出了一组广泛的实验,其中依赖关系是从具有不同基数、属性数量和规范化程度的示例关系中推断出来的。得出的结论是,对于实际示例关系,依赖推理函数的适当实现会导致可接受的交互响应时间。
{"title":"A feasibility and performance study of dependency inference (database design)","authors":"D. Bitton, Jeffrey Millman, Solveig Torgersen","doi":"10.1109/ICDE.1989.47271","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47271","url":null,"abstract":"The feasibility of inferring functional dependencies from an example relation is investigated. The problem occurs in the context of automatic database design, when a tool is needed to assist the database designer in the process of specifying logical dependencies. The complexity of the dependency inference problem is inherently exponential. However, algorithms could be developed that perform well when the input relation has certain characteristics. Two such algorithms for dependency inference are implemented and optimized. An extensive set of experiments is presented, in which dependencies were inferred from example relations with different cardinalities, number of attributes, and degree of normalization. It is concluded that for practical example relations, an adequate implementation of a dependence inference function leads to acceptable interactive response times.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117106041","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}
引用次数: 50
期刊
[1989] Proceedings. Fifth International Conference on Data Engineering
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1