Database Integrity最新文献

筛选
英文 中文
Functional Dependencies for Value Based Identification in Object-Oriented Databases 面向对象数据库中基于值识别的功能依赖
Database Integrity Pub Date : 1900-01-01 DOI: 10.4018/978-1-930708-38-9.CH008
J. Rasch, H. Klein
{"title":"Functional Dependencies for Value Based Identification in Object-Oriented Databases","authors":"J. Rasch, H. Klein","doi":"10.4018/978-1-930708-38-9.CH008","DOIUrl":"https://doi.org/10.4018/978-1-930708-38-9.CH008","url":null,"abstract":"INTRODUCTION The Entity-Relationship (ER) model (Chen, 1976) is frequently used for the specification of conceptual database schemas. Entity types and relationship types are the building blocks provided by this data model. A major objective of conceptual database design (see e.g. Batini, Ceri, & Navathe, 1992) is to define entity types and relationship types in such a way that they represent meaningful units of information with respect to the semantics of the modeled application domain. Object types in object-oriented data models are comparable to entity types as far as structural aspects are concerned. However, the ER model explicitly supports relationship types, whereas different approaches are found in object-oriented data models: On the one hand, relationship types may be represented by reference attributes, which means that they are part of the object type itself. This approach, for example, is often found in programming languages. On the other hand, they may be represented explicitly by means of a separate concept as in the ER model. In the latter case","PeriodicalId":405229,"journal":{"name":"Database Integrity","volume":"568 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":"124408285","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
Integrity Constraints in Spatial Databases 空间数据库中的完整性约束
Database Integrity Pub Date : 1900-01-01 DOI: 10.4018/978-1-930708-38-9.CH005
Karla A. V. Borges, C. Davis, Alberto H. F. Laender
{"title":"Integrity Constraints in Spatial Databases","authors":"Karla A. V. Borges, C. Davis, Alberto H. F. Laender","doi":"10.4018/978-1-930708-38-9.CH005","DOIUrl":"https://doi.org/10.4018/978-1-930708-38-9.CH005","url":null,"abstract":"INTRODUCTION A number of integrity constraints must be observed when updating a database, to preserve the semantics and the quality of stored data (Elmasri & Navathe, 2000). Achieving and preserving the integrity of data is an established field in the database area. However, within the scope of geographic applications, special problems come up due to the locational aspects of data (Plumber & Groger, 1997). Most geographical information systems (GIS) use data that depend on topological relationships, and sometimes these data must be explicitly represented in the database, requiring special attention for the maintenance of the semantic integrity. Enforcing the integrity constraints must be considered one of the main implementation goals (Borges et al., 1999). Thus, it is convenient to explicitly specify on the geographic application schema the situations where the constraints cannot be disregarded. Many mistakes in the data entry process could be avoided if digitizing processes based on these constraints were implemented.","PeriodicalId":405229,"journal":{"name":"Database Integrity","volume":"55 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":"134186221","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}
引用次数: 19
Translating Advanced Integrity Checking Technology to SQL 将高级完整性检查技术转换为SQL
Database Integrity Pub Date : 1900-01-01 DOI: 10.4018/978-1-930708-38-9.CH007
H. Decker
{"title":"Translating Advanced Integrity Checking Technology to SQL","authors":"H. Decker","doi":"10.4018/978-1-930708-38-9.CH007","DOIUrl":"https://doi.org/10.4018/978-1-930708-38-9.CH007","url":null,"abstract":"INTRODUCTION The main goal of this chapter is to arrive at a coherent technology for deriving efficient SQL triggers from declarative specifications of arbitrary integrity constraints. The user may specify integrity constraints declaratively as closed queries in predicate calculus syntax (i.e., sentences in the language of first-order logic, abbr. FOL), as datalog denials, as query conditions in SQL WHERE clauses, or in some other, possibly more user-friendly manner (e.g., via a dialog-driven graphical or natural language interface which internally translates to equivalent WHERE clause conditions). As we are going to see, the triggers derived from such specifications behave such that whenever some update event would vi late any of the integrity constraints, one or several of the triggers derived from that constraint are activated in order to enforce the constraint. That is, the violation is either prevented by rolling back the update or repaired instantly by subsequent further updates. In this chapter, we describe how to implement advanced datalog technology for integrity checking in the framework of SQL. That is, we show how to represent and evaluate arbitrarily complex constraints in SQL without incurring major disadvantages usually associated to integrity checking in knowledge-rich applications. Error-prone procedural specification and laborious maintenance of integrity constraints is avoided by the declarativity of datalog. The cost of evaluation is considerably reduced by an automated","PeriodicalId":405229,"journal":{"name":"Database Integrity","volume":"113 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":"134224119","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}
引用次数: 20
Database Integrity: Fundamental and Current Implementations 数据库完整性:基本和当前的实现
Database Integrity Pub Date : 1900-01-01 DOI: 10.4018/978-1-930708-38-9.CH002
Laura C. Rivero, J. H. Doorn, Viviana E. Ferraggine
{"title":"Database Integrity: Fundamental and Current Implementations","authors":"Laura C. Rivero, J. H. Doorn, Viviana E. Ferraggine","doi":"10.4018/978-1-930708-38-9.CH002","DOIUrl":"https://doi.org/10.4018/978-1-930708-38-9.CH002","url":null,"abstract":"In Part I, this chapter survyes the state of the art of the semantic integrity constraints in some relational and object relational available database systems. In Part II, it also provides an overview of the SQL standard integrity issues and describes semantic integrity support in the following DBMSs: Oracle, IBM DB2, Informix, sybase and PostgreSQL.The major differences and similarities among these systems are analyzed in relation to the definition, semantics and fidelity to the SQL standard prescriptions.","PeriodicalId":405229,"journal":{"name":"Database Integrity","volume":"24 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":"130284362","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
Integrity Maintenance in Extensible Databases 可扩展数据库中的完整性维护
Database Integrity Pub Date : 1900-01-01 DOI: 10.4018/978-1-930708-38-9.CH010
U. Schiel
{"title":"Integrity Maintenance in Extensible Databases","authors":"U. Schiel","doi":"10.4018/978-1-930708-38-9.CH010","DOIUrl":"https://doi.org/10.4018/978-1-930708-38-9.CH010","url":null,"abstract":"INTRODUCTION The use of databases for advanced applications is a rapidly growing and changing field, due to the continuous incorporation of new technologies and media in current systems. Whereas in the near past Database Management Systems (DBMS) mainly use to store and manage tabular data, now they need t model complex structured objects, multimedia data, semi-structured and unstructured documents. Each of these improvements has its own semantics and complexity. In order to allow an adequate description of database applications, data models are used to describe the conceptual schema of the database. If new categories of applications need to be incorporated or created, and the data model does not fit well with these applications, the model itself must be expanded. The semantics of the new constructs must be defined and the integrity of objects in the new constructs must be guaranteed. Since a DBMS is in general not expandable, except for future versions of the same product, there are two alternatives: (i) to move the whole application to another system that is capable to adequately process the new structures, or (ii) to develop specific routines, probably with its own storage systems, in order to incorporate the new application. Clearly both solutions are unsatisfactory. The first solution is only applicable if there exists a DBMS that considers the new structures. Even if it exists, moving to the new environment means reimplementation of the application, and this is very traumatic and demands","PeriodicalId":405229,"journal":{"name":"Database Integrity","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":"131696210","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
Preserving Relationship Cardinality Constraints in Relational Schemata 关系模式中关系基数约束的保持
Database Integrity Pub Date : 1900-01-01 DOI: 10.4018/978-1-930708-38-9.CH003
D. Cuadra, Carlos Nieto, Paloma Martínez, Elena Castro, M. Velasco
{"title":"Preserving Relationship Cardinality Constraints in Relational Schemata","authors":"D. Cuadra, Carlos Nieto, Paloma Martínez, Elena Castro, M. Velasco","doi":"10.4018/978-1-930708-38-9.CH003","DOIUrl":"https://doi.org/10.4018/978-1-930708-38-9.CH003","url":null,"abstract":"","PeriodicalId":405229,"journal":{"name":"Database Integrity","volume":"107 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":"128607296","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}
引用次数: 10
Integrity Issues in the Web: Beyond Distributed Databases 网络中的完整性问题:超越分布式数据库
Database Integrity Pub Date : 1900-01-01 DOI: 10.4018/978-1-930708-38-9.CH009
J. F. A. Montes, Mariemma Inmaculada Yagüe del Valle, Antonio C. Gomez Lora
{"title":"Integrity Issues in the Web: Beyond Distributed Databases","authors":"J. F. A. Montes, Mariemma Inmaculada Yagüe del Valle, Antonio C. Gomez Lora","doi":"10.4018/978-1-930708-38-9.CH009","DOIUrl":"https://doi.org/10.4018/978-1-930708-38-9.CH009","url":null,"abstract":"INTRODUCTION Issues related to integrity in databases and distributed databases have been introduced in previous chapters. Therefore, the integrity problem in databases and how it can be managed in several data models (relational, active, temporal, geographical, and object-relational databases) are well known to the reader. The focus of this chapter is on introducing a new paradigm: The Web as the database, and its implications regarding integrity, i.e., the progressive adaptation of database techniques to Web usage. We consider that this will be done in a quite similar way to the evolution from integrated file management systems to database management systems. In any case, this will be a much more difficult goal and quite a lot of work is still to be done. The special features of the Web make things which are necessary on a database system just optional in this environment. On the other hand, some other things which are usually considered as essential parts of any database, are now disassembled into its building blocks and used as needed (Silberschatz & Zdonik, 1996; Bernstein et al., 1998). At first glance, the Web is a huge repository of information without any structure whatsoever. Nowadays, this is changing quickly. The consolidation of the Extensible Markup Language (XML,1998) as a new standard adopted","PeriodicalId":405229,"journal":{"name":"Database Integrity","volume":"2 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":"133179775","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
Integrity Constraints in an Active Database Environment 活动数据库环境中的完整性约束
Database Integrity Pub Date : 1900-01-01 DOI: 10.4018/978-1-930708-38-9.CH004
J. M. Ale, M. Espil
{"title":"Integrity Constraints in an Active Database Environment","authors":"J. M. Ale, M. Espil","doi":"10.4018/978-1-930708-38-9.CH004","DOIUrl":"https://doi.org/10.4018/978-1-930708-38-9.CH004","url":null,"abstract":"This chapter surveys the interaction between active rules and integrity constraints. First, we analyze the static case following the SQL-1999 Standard Committee point of view which, up to date, represents the state of the art. Then, we consider the case of dynamic constraints for which we use a temporal logic formalism. finally, we discuss the applicabilty, limitations and partial solutions found when attempting to ensure the satisfaction of dynamic constraints.","PeriodicalId":405229,"journal":{"name":"Database Integrity","volume":"57 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":"130287536","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}
引用次数: 1
Consistent Queries Over Databases with Integrity Constraints 具有完整性约束的数据库上的一致性查询
Database Integrity Pub Date : 1900-01-01 DOI: 10.4018/978-1-59140-553-5.CH093
S. Greco, E. Zumpano
{"title":"Consistent Queries Over Databases with Integrity Constraints","authors":"S. Greco, E. Zumpano","doi":"10.4018/978-1-59140-553-5.CH093","DOIUrl":"https://doi.org/10.4018/978-1-59140-553-5.CH093","url":null,"abstract":"INTRODUCTION Integrity constraints represent an important source of information about the real world. They are usually used to define constraints on data (functional dependencies, inclusion dependencies, etc.). Nowadays integrity constraints have a wide applicability in several contexts such as semantic query optimization, cooperative query answering, database integration and view update. Often databases may be inconsistent with respect to integrity constraints, that is, one or more integrity constraints are not satisfied. This may happen, for instance, when the database is obtained from the integration of different information sources. The integration of knowledge from multiple sources is an important aspect in several areas such as data warehousing, database integration, automated reasoning systems and active reactive databases. Since the satisfaction of integrity constraints cannot generally be guaranteed, in the evaluation of queries, we must compute answers which are consistent with the integrity constraints. Example 1 shows a case of inconsistency. Example 1: Consider the following database schema consisting of the single binary relation Teaches (Course, Professor) where the attribute Course is a key for the relation. Assume there are two different instances for the relations Teaches as reported in Figure 1.","PeriodicalId":405229,"journal":{"name":"Database Integrity","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":"130790446","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}
引用次数: 9
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信