Semantic Database Prototypes

Total Page:16

File Type:pdf, Size:1020Kb

Semantic Database Prototypes Published in Journal of Information Systems 3 (2) April, 1993, pp. 119-144, copyright Blackwell Scientific 1993. SEMANTIC DATABASE PROTOTYPES Richard Baskerville School of Management State University of New York Binghamton, New York 13902-6000 Keywords and Phrases: Action Research, Data Base, Data Base Design, Information, Information Systems Design, Prototypes, Prototyping, Semantics, Semantic Data Model, Systems Analysis Abstract This paper describes of a technique for improving the semantic consensus of conceptual database designs. Semantic consensus is a condition where there is pragmatic agreement among database designers and all of the users about which aspect of reality is being represented by a particular database element, and how that representation is being coded. The technique, called semantic database prototyping, involves a prototype that has been designed and constructed purely as a consequence of the semantic data model. The purpose of the semantic database prototype is to promote direct user validation during the conceptual database design phase of information systems analysis and design. Its distinguishing characteristic is its capture of data element occurrences within the context of the database design. The research method was action research, and the project is also briefly described. INTRODUCTION The purpose of this paper is to describe a technique for the extension of prototyping into the task of database modelling. This semantic database prototype (SDP) technique is motivated by the need for concise communication between the user and the database designer. The approach is predicated on the notion that a prototype can serve as an abstraction level for conveying a data model. The scope of the paper includes the issue of semantics in database design, a description of the action research that led to the discovery of the technique, and a sufficiently detailed description of semantic database prototyping to permit the reader to apply the technique. Before concluding, the paper discusses some opportunities for future research in this area. Database design is a critical step in information systems development. After implementation, a change to any fundamental attribute, relationship or constraint of an integrated database element may require modifications to every application that concerns that element. Such changes thus result in expensive application maintenance. Consequently, the Information Engineering (IE) literature emphasizes the importance of a careful, stable, data design relative to process design. (Finkelstein, 1981, Martin and Finkelstein, 1981, Inmon, 1988 and Martin, 1990). It follows that mis-communication between database designer and user may be profoundly ruinous to a new information system's success. A technique for improving the accuracy of this communication (such as the one described below) is of enormous importance for data-oriented system designs. Semantic Data Base Prototypes 2 SEMANTIC THEORY IN DATABASE MODELS The two purposes of models, in general, are epistemological and logical. On the one hand, they help us to express our understanding; on the other, they help us to infer from the abstract that which is arcane in the reality (Harre, 1972). For these purposes, data models provide constructs by which we may abstract the inherent structure, operations, and constraints of data in reality (Tsichritzis and Lochovsky, 1982). Semantic theory is relevant because it regards the meaning in language, or the relationship between signs and objects in the world. These theoretical semantics of data models have historically provided a basis for discussions in this arena (Klein & Lyytinen, 1991). Metadata Constructs Versus Capture Research based on semantic theory has two directions. On the one hand, metadata construct research inevitably focusses on the proper inner workings of database management software: which possible data constructs are allowed, what mechanisms can be used for presenting data, etc. Manufacturers of database packages would closely follow research into ideal metadata constructs. On the other hand, research into the process of capturing the metadata deals with approaches and methods for developing knowledge about an application domain and implementing a usable data model on whatever constructs are provided by the system. Analysts and designers of computer-based information systems would closely follow research into ideal metadata capture techniques. Semantic theory plays an important role in both of these research arenas, much in the same way as algorithm theory is important in both compiler and application program design. We provide a context for the work that follows with a brief review of each of these research streams. Semantic Metadata Construct Theory This work generally seeks an orthogonal taxonomy of the semantic requirements in data modelling, and originates in the concept of a semantic database model. Closely related to the relational data model, semantic models are distinguishable in that these ignore all implementation constraints. Chen's (1976) entity-relationship model is foremost among the semantic models. This research community has focussed on the encoding of the universal semantic rules needed for metadata in the semantic database model. Such semantic database research seeks to minimize database design errors by offering constructs that permit an accurate, effective model. This model (i.e., the database) reflects the most essential real-world attributes, relationships and constraints relevant to the design domain. "Such a semantics-based database description and structuring formalism is intended to serve as a natural application modeling mechanism to capture and express the structure of the application environment in the structure of the database." -- Hammer and McLeod (1981, p. 352) Earlier Hammer and McLeod (1976) focussed on metadata constructs that facilitate semantic integrity. They delineated various levels of semantic integrity that database designers might achieve with semantic data models. Ronald Stamper's (1979) continuing work in LEGOL led to a definition of semantic normal form. This database design approach goes beyond the normalization of the unintended anomalies in operations on data, and seeks to reduce the unintended anomalies that accompany operations on the metadata. More recently, this project has led to the proposal for a `normbase': constructs that can represent entire systems of social norms (Stamper, et al., 1991). Ongoing experiments include the NORMA language, which represents a group's social knowledge as a system of semantic and norms constructs. Semantic Data Base Prototypes 3 Semantic Metadata Capture Theory This body of research regards the cognitive, social, and organizational processes by which designers learn, understand and capture the values of the metadata that is to be encoded by the constructs described earlier. One segment of this literature regards the conceptual difficulties of end-user database development. Jeffrey Hoffer (1982) pioneered the study of users and metadata capture from the perspective of information center requirements. Throughout this stream of research, the semantic data models have consistently baffled and repelled end-users. Hoffer concluded that people tend to rely on data-process flow models when given a choice, it is the process that gives meaning to the data. Juhn and Naumann (1985) conducted an experimental comparison of the metadata validation task for end-users. These users were randomly assigned a validation task for a familiar database domain in the form of one of four models (two semantic models and two relational models). The results were mixed, the semantic models imparted a better understanding of relationship and cardinality, but the relational models supported a better understanding of primary and foreign keys. Batra, Hoffer and Bostrom (1988) studied the impact of semantic data models on the end-user metadata capture process. Again, the results are mixed: the semantic data model and the relational model were each more confusing to end-users in specific circumstances. Importantly, the average total error rate by end-users with both relational and semantic data models hovered around 45%. Batra et al. suggest that the solution is to train and support users in the metadata discovery and validation tasks. The LEGOL project represents a different segment of metadata capture research. Rather than train users in semantic data modelling, the LEGOL team developed MEASUR, a comprehensive set of tools for the analysis, design and construction of an information system based on social norms (Stamper, Althans & Backhouse, 1988). This work accepts that "formal semantic theories fail to account for meanings that relate language to reality" (p. 69), and suggests that software engineering must find ways of overcoming the semantic misunderstandings created by designer-user differences in intentionality, culture, responsibility and commitment. The work below is distinguished from the previous research by two characteristics. First, unlike the work in end-user database design, SDP permits end-user validation of a semantic data model by capitalizing on iterative learning, linguistic and semiotic semantics, and prototyping. Training users in semantic data modelling is not necessary. Second, unlike MEASUR, this technique is narrowly focussed on the critical designer-user communication problem. Accordingly, SDP can be easily integrated into many existing systems development philosophies. Comprehensive business-oriented
Recommended publications
  • Development Team Principal Investigator Prof
    Paper No: 6 Remote Sensing & GIS Applications in Environmental Sciences Module: 22 Hierarchical, network and relational data Development Team Principal Investigator Prof. R.K. Kohli & Prof. V.K. Garg & Prof. Ashok Dhawan Co- Principal Investigator Central University of Punjab, Bathinda Dr. Puneeta Pandey Paper Coordinator Centre for Environmental Sciences and Technology Central University of Punjab, Bathinda Dr Dinesh Kumar, Content Writer Department of Environmental Sciences Central University of Jammu Content Reviewer Dr. Puneeta Pandey Central University of Punjab, Bathinda Anchor Institute Central University of Punjab 1 Remote Sensing & GIS Applications in Environmental Sciences Environmental Hierarchical, network and relational data Sciences Description of Module/- Subject Name Environmental Sciences Paper Name Remote Sensing & GIS Applications in Environmental Sciences Module Name/Title Hierarchical, network and relational data Module Id EVS/RSGIS-EVS/22 Pre-requisites Introductory knowledge of computers, basic mathematics and GIS Objectives To understand the concept of DBMS and database Models Keywords Fuzzy Logic, Decision Tree, Vegetation Indices, Hyper-spectral, Multispectral 2 Remote Sensing & GIS Applications in Environmental Sciences Environmental Hierarchical, network and relational data Sciences Module 29: Hierarchical, network and relational data 1. Learning Objective The objective of this module is to understand the concept of Database Management System (DBMS) and database Models. The present module explains in details about the relevant data models used in GIS platform along with their pros and cons. 2. Introduction GIS is a very powerful tool for a range of applications across the disciplines. The capacity of GIS tool to store, retrieve, analyze and model the information comes from its database management system (DBMS).
    [Show full text]
  • Data Warehouse: an Integrated Decision Support Database Whose Content Is Derived from the Various Operational Databases
    1 www.onlineeducation.bharatsevaksamaj.net www.bssskillmission.in DATABASE MANAGEMENT Topic Objective: At the end of this topic student will be able to: Understand the Contrasting basic concepts Understand the Database Server and Database Specified Understand the USER Clause Definition/Overview: Data: Stored representations of objects and events that have meaning and importance in the users environment. Information: Data that have been processed in such a way that they can increase the knowledge of the person who uses it. Metadata: Data that describes the properties or characteristics of end-user data and the context of that data. Database application: An application program (or set of related programs) that is used to perform a series of database activities (create, read, update, and delete) on behalf of database users. WWW.BSSVE.IN Data warehouse: An integrated decision support database whose content is derived from the various operational databases. Constraint: A rule that cannot be violated by database users. Database: An organized collection of logically related data. Entity: A person, place, object, event, or concept in the user environment about which the organization wishes to maintain data. Database management system: A software system that is used to create, maintain, and provide controlled access to user databases. www.bsscommunitycollege.in www.bssnewgeneration.in www.bsslifeskillscollege.in 2 www.onlineeducation.bharatsevaksamaj.net www.bssskillmission.in Data dependence; data independence: With data dependence, data descriptions are included with the application programs that use the data, while with data independence the data descriptions are separated from the application programs. Data warehouse; data mining: A data warehouse is an integrated decision support database, while data mining (described in the topic introduction) is the process of extracting useful information from databases.
    [Show full text]
  • The Entity-Relationship Model — 'A3s
    .M414 INST. OCT 26 1976 WORKING PAPER ALFRED P. SLOAN SCHOOL OF MANAGEMENT THE ENTITY-RELATIONSHIP MODEL — 'A3S. iflST. l^CH. TOWARD A UNIFIED VIEW OF DATA* OCT 25 197S [ BY PETER PIN-SHAN CHEN WP 839-76 MARCH, 1976 MASSACHUSETTS INSTITUTE OF TECHNOLOGY 50 MEMORIAL DRIVE CAMBRIDGE, MASSACHUSETTS 02139 THE ENTITY-RELATIONSHIP MODEL — — A3S. iHST.TiiCH. TOWARD A UNIFIED VIEW OF DATA* OCT 25 1976 BY PETER PIN-SHAN CHEN WP 839-76 MARCH, 1976 * A revised version of this paper will appear in the ACM Transactions on Database Systems. M.I.T. LlBaARiE; OCT 2 6 1976 ' RECEIVE J I ABSTRACT: A data model, called the entity-relationship model^ls proposed. This model incorporates some of the Important semantic information in the real world. A special diagramatic technique is introduced as a tool for data base design. An example of data base design and description using the model and the diagramatic technique is given. Some implications on data integrity, information retrieval, and data manipulation are discussed. The entity-relationship model can be used as a basis for unification of different views of data: the network model, the relational model, and the entity set model. Semantic ambiguities in these models are analyzed. Possible ways to derive their views of data from the entity-relationship model are presented. KEY WORDS AND PHRASES: data base design, logical view of data, semantics of data, data models, entity-relationship model, relational model. Data Base Task Group, network model, entity set model, data definition and manipulation, data integrity and consistency. CR CATEGORIES: 3.50, 3.70, 4.33, 4.34.
    [Show full text]
  • Data Model Transformations: Relational to Dimensional
    https://doi.org/10.48009/1_iis_2014_285-291 Issues in Information Systems Volume 15, Issue I, pp. 285-291, 2014 DATA MODEL TRANSFORMATIONS: RELATIONAL TO DIMENSIONAL Vladan Jovanovic, Georgia Southern University, [email protected] James Harris, Georgia Southern University, [email protected] ABSTRACT The paper extends the Conceptual Dimensional Fact Model to support the modeling of data marts by formalizing patterns of graph transformations from a relational data base schema to a data mart schema, and by standardizing all visual representations using the Idef1X standard notation and a single supporting case tool. The proposed modeling and automation approach has the potential to significantly speed up prototyping, improve quality of design documentation, and allow verification by developers and validation by users. Keywords: Dimensional Fact Model, Data Model, Idef1X notation, Relational DB, Graph Transformations, Dimensional Model, and Data Mart. INTRODUCTION Data marts (DM's) are access layers to data warehouses that allow subunits of an organization to efficiently access data in a Data Warehouse. Golfarelli [5] contends that a lack of adequate conceptual modeling and analysis in designing data warehouses and particularly DM's is detrimental to quality, speed and utility. The field of database design not only recognizes the need for separating conceptual design from logical and physical design, but also provides a variety of different models and techniques [2,3,6,7,12]. The review of approaches to conceptual DM design
    [Show full text]
  • DATA INTEGRATION GLOSSARY Data Integration Glossary
    glossary DATA INTEGRATION GLOSSARY Data Integration Glossary August 2001 U.S. Department of Transportation Federal Highway Administration Office of Asset Management NOTE FROM THE DIRECTOR Office of Asset Management, Infrastructure Core Business Unit, Federal Highway Administration his glossary is one of a series of documents on data integration being published by the Federal Highway Administration’s Office of Asset T Management. It defines in simple and understandable language a broad set of the terminologies used in information management, particularly in regard to database management and integration. Our objective is to provide convenient reference material that can be used by individuals involved in data integration activities. The glossary is limited to the more fundamental concepts and taxonomies applied in transportation database management and is not intended to be comprehensive. The importance of data integration in implementing Asset Management processes cannot be overstated. My office will continue to provide information and support to all transportation agencies as they work to integrate their data. Madeleine Bloom Director, Office of Asset Management DATA INTEGRATION GLOSSARY 3 LIST OF TERMS Aggregate data . .7 Dynamic segmentation . .12 Application . .7 Enterprise . .12 Application integration . .7 Enterprise application integration (EAI) . .12 Application program interface (API) . .7 Enterprise resource planning (ERP) . .12 Archive . .7 Entity . .12 Asset Management . .7 Entity relationship (ER) diagram . .12 Atomic data . .7 Executive information system (EIS) . .13 Authorization request . .7 Extensibility . .13 Bulk data transfer . .7 Geographic information system (GIS) . .13 Business process . .7 Graphical user interface (GUI) . .13 Business process reengineering (BPR) . .7 Information systems architecture . .13 Communications protocol . .7 Interoperable database . .13 Computer Aided Software Engineering (CASE) tools .
    [Show full text]
  • Object Triple Mapping Bridging Semantic Web and Object- Oriented Programming
    Object Triple Mapping Bridging Semantic Web and object- oriented programming The use of Semantic Web and ontologies in creating smart applications has drastically increased during the recent years due to the high potential in allowing machines to reason on provided semantics. Providing powerful tools that can improve the development of applications based on ontologies can accelerate the adoption of Semantic Web. For this purpose, many tools such as ontology editors, ontology reasoners, triple store frameworks and object triple mapping systems have been developed. This article introduces the concept of object triple mapping, which essentially consists of a bridge between RDF/OWL and object-oriented programming. What is object-oriented objects that they want to manipulate as well as the relationships between them (process known as programming? data modelling). Object-oriented programming (OOP) is a paradigm for software development, based on the concept of What Semantic Web and OOP objects, which can contain data, in the form of fields (often known as attributes or properties), have in common? and code, in the form of procedures (often known Semantic Web shares a few major characteristics as methods). with OOP: The fundamental characteristics of OOP are: ▪ Semantic Web has classes for defining data concepts; 1. Inheritance – Parent to child relationships; ▪ Semantic Web has instances for actual data 2. Polymorphism – Overloading and overriding values; class members; ▪ Inheritance among classes is supported; 3. Encapsulation – Hiding data behind ▪ Strongly typed data types are supported operations; (string, integer, etc.); 4. Abstraction – Reveal mechanisms that are ▪ Whole/part relationships are supported. only relevant for the use of other objects.
    [Show full text]
  • Describing Data Patterns. a General Deconstruction of Metadata Standards
    Describing Data Patterns A general deconstruction of metadata standards Dissertation in support of the degree of Doctor philosophiae (Dr. phil.) by Jakob Voß submitted at January 7th 2013 defended at May 31st 2013 at the Faculty of Philosophy I Humboldt-University Berlin Berlin School of Library and Information Science Reviewer: Prof. Dr. Stefan Gradman Prof. Dr. Felix Sasaki Prof. William Honig, PhD This document is licensed under the terms of the Creative Commons Attribution- ShareAlike license (CC-BY-SA). Feel free to reuse any parts of it as long as attribution is given to Jakob Voß and the result is licensed under CC-BY-SA as well. The full source code of this document, its variants and corrections are available at https://github.com/jakobib/phdthesis2013. Selected parts and additional content are made available at http://aboutdata.org A digital copy of this thesis (with same pagination but larger margins to fit A4 paper format) is archived at http://edoc.hu-berlin.de/. A printed version is published through CreateSpace and available by Amazon and selected distributors. ISBN-13: 978-1-4909-3186-9 ISBN-10: 1-4909-3186-4 Cover: the Arecibo message, sent into empty space in 1974 (image CC-BY-SA Arne Nordmann, http://commons.wikimedia.org/wiki/File:Arecibo_message.svg) CC-BY-SA by Widder (2010) Abstract Many methods, technologies, standards, and languages exist to structure and de- scribe data. The aim of this thesis is to find common features in these methods to determine how data is actually structured and described. Existing studies are limited to notions of data as recorded observations and facts, or they require given structures to build on, such as the concept of a record or the concept of a schema.
    [Show full text]
  • KDI EER: the Extended ER Model
    KDI EER: The Extended ER Model Fausto Giunchiglia and Mattia Fumagallli University of Trento 0/61 Extended Entity Relationship Model The Extended Entity-Relationship (EER) model is a conceptual (or semantic) data model, capable of describing the data requirements for a new information system in a direct and easy to understand graphical notation. Data requirements for a database are described in terms of a conceptual schema, using the EER model. EER schemata are comparable to UML class diagrams. Actually, what we will be discussing is an extension of Peter Chen’s proposal (hence “extended” ER). 1/61 The Constructs of the EER Model 2/61 Entities These represent classes of objects (facts, things, people,...) that have properties in common and an autonomous existence. City, Department, Employee, Purchase and Sale are examples of entities for a commercial organization. An instance of an entity represents an object in the class represented by the entity. Stockholm, Helsinki, are examples of instances of the entity City, and the employees Peterson and Johanson are examples of instances of the Employee entity. The EER model is very different from the relational model in a number of ways; for example, in EER it is not possible to represent an object without knowing its properties, but in the relational model you need to know its key attributes. 3/61 Example of Entities 4/61 Relationship They represent logical links between two or more entities. Residence is an example of a relationship that can exist between the entities City and Employee; Exam is an example of a relationship that can exist between the entities Student and Course.
    [Show full text]
  • Week 4 Tutorial - Conceptual Design
    Week 4 Tutorial - Conceptual Design Tutorial 4 – Conceptual Design Remember we can classify an ERDs at one of three levels: 1. Conceptual ERD - an ERD drawing which makes no assumptions about the Data Model which the system will be implemented in 2. Logical ERD (also called a Data Structure Diagram) - an ERD created from the Conceptual ERD which is redrawn in terms of a selected Data Model eg. Relational. The major issues at this stage, if a Relational Data Model is selected, are: relationships are represented by FK's M:N relationships are replaced by 1:M relationships 3. Physical ERD (also represented by a schema file) - an ERD created from the Logical ERD which is redrawn in terms of a selected DBMS eg. Oracle. Most of the issues at this stage of translation will relate to Oracle data types and the Oracle create table/index syntax. Conceptual and Logical ERDs are drawn in terms of a portable ('idealised') data type, now you must translate these types to those supported by your selected DBMS software. For DBMS you may draw ERDs using any of the following (or any combination of the following): (i) using a general drawing package - hand drawn submissions are not acceptable, however you may make use of any standard drawing package to create your diagrams. This approach will support all three ERD levels, you will need to manually make the appropriate translations. (ii) Microsoft VISIO - VISIO is available in the on-campus labs and also available for you (as a Monash student) to install at home. If you wish to install VISIO at home please speak to your lecturer who will explain the local arrangements.
    [Show full text]
  • Numerical Analysis, Modelling and Simulation
    Numerical Analysis, Modelling and Simulation Griffin Cook Numerical Analysis, Modelling and Simulation Numerical Analysis, Modelling and Simulation Edited by Griffin Cook Numerical Analysis, Modelling and Simulation Edited by Griffin Cook ISBN: 978-1-9789-1530-5 © 2018 Library Press Published by Library Press, 5 Penn Plaza, 19th Floor, New York, NY 10001, USA Cataloging-in-Publication Data Numerical analysis, modelling and simulation / edited by Griffin Cook. p. cm. Includes bibliographical references and index. ISBN 978-1-9789-1530-5 1. Numerical analysis. 2. Mathematical models. 3. Simulation methods. I. Cook, Griffin. QA297 .N86 2018 518--dc23 This book contains information obtained from authentic and highly regarded sources. All chapters are published with permission under the Creative Commons Attribution Share Alike License or equivalent. A wide variety of references are listed. Permissions and sources are indicated; for detailed attributions, please refer to the permissions page. Reasonable efforts have been made to publish reliable data and information, but the authors, editors and publisher cannot assume any responsibility for the validity of all materials or the consequences of their use. Copyright of this ebook is with Library Press, rights acquired from the original print publisher, Larsen and Keller Education. Trademark Notice: All trademarks used herein are the property of their respective owners. The use of any trademark in this text does not vest in the author or publisher any trademark ownership rights in such trademarks, nor does the use of such trademarks imply any affiliation with or endorsement of this book by such owners. The publisher’s policy is to use permanent paper from mills that operate a sustainable forestry policy.
    [Show full text]
  • I Introduction Entity Relationship Model: Basic Concepts Mapping Ca
    PGDCA PAPER : DBMS LESSON NO. : 7 ENTITY RELATIONSHIP MODEL -I Introduction Entity Relationship Model: Basic Concepts Mapping Cardinalities Entity relationship Diagram Weak and Strong Entity sets Aggregation Summary Questionnaires 7.1 Introduction: The Entity-Relationship Model is a high-level conceptual data model developed by Chem in 1976 to facilitate database design. The E-R Model is shown diagrammatically using E-R diagrams which represents the elements of the conceptual model that show the meanings and the relationships between those elements independent of any particular DBMS and implementation details. Cardinality of a relationship between entities is calculated by measuring how many instances of one entity are related to a single instance of another. One of the main limitations of the E-R Model is that it cannot express relationship among relationships. So to represent these relationships among relationships. We combine the entity sets and their relationship to form a higher level entity set. This process of combining entity sets and their relationships to form a high entity set so as to represent relationships among relationships is called Aggregation. 7.2 Entity Relationship Model The entity-relationship model is based on the perception of a real world that consists of a set of basic objects called entities, and of relationships among these objects. It was developed to facilitate database design by allowing the specification of an enterprise schema which represents the overall logical structure of a database. The E-R Model is extremely useful in mapping the meanings and interactions of real-world enterprises into a conceptual schema. Entity – relationship model was originally proposed by Peter in 1976 as a way to unify the network and relational database views.
    [Show full text]
  • The Entity-Relationship Model : Toward a Unified View of Data
    LIBRARY OF THE MASSACHUSETTS INSTITUTE OF TECHNOLOGY .28 1414 MAY 18 1977 Ji/BRARie*. Center for Information Systems Research Massachusetts Institute of Technology Alfred P Sloan School of Management 50 Memorial Drive Cambridge, Massachusetts, 02139 617 253-1000 THE ENTITY-RELATIONSHIP MODEL: TOWARD A UNIFIED VIEW OF DATA By Peter Pin-Shan Chen CISR No. 30 WP 913-77 March 1977 .(Vvsi4 M.I.T. LIBRARIES MAY 1 8 1977 RE'JtlvLiJ The Entity-Relationship Model—Toward a Unified View of Data PETER PIN-SHAN CHEN Massachusetts Institute of Technology A data model, called the entity-relationship model, is proposed. This model incorporates some of the important semantic information about the real world. A special diagrammatic technique is introduced as a tool for database design. An example of database design and description using the model and the diagrammatic techniciuc is given Some implications for data integrity, infor- mation retrieval, and data manipulation are discussed. The entity-relationship model can be used as a basis for unification of dilTcrent views of data: the network model, the relational model, and the entity set model. Semantic ambiguities in lhe.se models are analyzed. Po.ssible ways to derive their views of data from the entity-relationship model are presented. Key Words and Phrases: database design, logical view of data, semantics of data, data models, entity-relationship model, relational model. Data Base Task Group, network model, entity set model, data definition and manipulation, data integrity atid consistency CR Categories: S.oO, 3.70, 4.33, 4.34 1. INTRODUCTION The logical view of data has been an important i.s.siie in recent years.
    [Show full text]