Research
Data quality in information systems

https://doi.org/10.1016/0378-7206(80)90035-XGet rights and content

Abstract

Until recently, data quality was poorly understood and seldom achieved, yet it is essential to the effective use of information systems. This paper discusses the nature and importance of data quality. The role of data quality is placed in the life cycle framework. Many new concepts, tools and techniques from both programming languages and database management systems are presented and related to data quality. In particular, the concept of a database constraint is considered in detail. Some current limitations and research directions are proposed.

References (83)

  • D. Shipman, The functional data model and the data language DAPLEX, to appear in ACM...
  • M.M. Astrahan

    System R: relational approach to database management

    ACM TODS

    (June 1976)
  • D.Z. Badal et al.

    Cost and performance analysis of semantic integrity validation methods

  • C. Beeri et al.

    A sophisticate's introduction to database normalization theory

  • C. Beeri et al.

    Computational problems related to the design of normal form relational schemas

    ACM TODS

    (March 1979)
  • P.A. Bernstein

    Synthesizing third normal form relations from functional dependencies

    ACM TODS

    (Dec. 1976)
  • M.L. Brodie

    Specification and verification of database semantic integrity

  • M.L. Brodie

    Data types and databases

  • M.L. Brodie

    The application of data types to databases. Semantic integrity

    Information Systems

    (1980)
  • M.L. Brodie

    Axiomatic definitions of data model semantics

  • M.L. Brodie et al.

    What is the use of abstract data types?

  • J. Bubenko

    Data models and their semantics

    INFOTECH STATE-OF- THE-ART Report on data design

    (Sept. 1979)
  • P. Buneman et al.

    FQL — A functional query language

  • CODASYL Data Description Language Committee

    Hournal of Development

    (1978)
  • J.D. Couger

    Evolution of business systems analysis

    ACM Computing Surveys

    (Sept. 1973)
  • P. Cousot et al.

    Static determination of dynamic properties of generalized type unions

    SIGPLAN Notices

    (March 1977)
  • O.-J. Dahl et al.

    APIC Studies in Data Processing No. 8: Structured Programming

    (1972)
  • Data Base Design Aid: Designer's Guide IBM No....
  • Data Management System (DMS 1100) Schema Definition. Univac No....
  • U. Dayal et al.

    On the updatability of relational views

  • R.A. De Millo et al.

    Social Processes and proofs of theorems and programs

    Comm. ACM

    (May 1979)
  • H. Ehrig et al.

    Algebraic specification schemas for data base systems, in [43].

  • L.D. Fosdick et al.

    Data flow analysis in software reliability

    ACM Computing Surveys

    (Sept. 1975)
  • J.P. Fry et al.

    Evolution of database management systems

    ACM Computing Surveys

    (March 1976)
  • C. Gane et al.

    Structured Systems Analysis: tools and techniques

    (1979)
  • S.L. Gerhart

    Program verification in the 1980's: Problems, perspectives, and opportunities

    (Aug. 1978)
  • R. Gerritsen

    Steps towards the automation of database design

  • J.V. Guttag

    Notes on Type abstraction

  • M.M. Hammer et al.

    A framework for data base semantic integrity

  • M. Hammer et al.

    Efficient monitoring of database assertions

  • S.L. Hantler et al.

    An introduction to proving the correctness of programs

    ACM Computing Surveys

    (Sept. 1976)
  • C.A.R. Hoare

    Data reliability

    C.A.R. Hoare

    Data reliability

  • M.A. Jackson

    Principles of Program Design

    (1975)
  • W. Kent

    Limitations of record-based information models

    ACM TODS

    (March 1979)
  • B.W. Lampson et al.

    Report on the programming language

    EUCLID. SIGPLAN Notices

    (Feb. 1977)
  • B. Langefors

    Information systems theory

    Information Systems

    (1977)
  • B.H. Liskov et al.

    Specification techniques for data abstractions

    IEEE Trans. on Software Engineering

    (March 1975)
  • B.H. Liskov et al.

    Abstraction mechanisms

    CLU. Comm. ACM

    (Aug. 1977)
  • P.C. Lockemann et al.

    Data abstractions for database systems

    ACM TODS

    (March 1979)
  • D. Maier, A. Mendelson and T. Sagiv, Testing implications of data dependencies, to appear ACM...
  • Cited by (0)

    This work was supported, in part, by the National Science Foundation under grant number MSC 77-22509.

    Assistant Professor in the Department of Computer Science and is cross-appointed to the Department of Information Systems Management, both in the University of Maryland at College Park, Maryland, U.S.A. Since 1972, Dr. Brodie has been an active researcher in the areas of database management systems, programming languages, and software engineering. Professor Brodie received his Ph.D. (1978), M.Sc. (1973), and B.Sc.(1972) degrees from the University of Toronto from 1970 to 1978 except for one term in 1976 when he was a Visiting Professor in the Departemento Informatica at the Pontifical Catholic University of Rio de Janeiro. Before taking up his current appointment, Professor Brodie spent two terms as a Visiting Professor in the Fachbereich Informatik at the Universitat Hamburg, West Germany. Dr. Brodie has authored 15 papers on topics in his research area and three papers on social issues in computing. He has presented seminars in North America, Europe, and South America.

    Current research activities include: semantic data models, data abstration, semantic integrity, programming languages, database design relational data based, and schema mappings. He is currently the co-chairman, with Dr. J.W. Schmidt of the University of Hamburg, of the ANSI/X3/SPARC-DBSG task group on a relational database standard.

    Dr. Brodie has been a consultant to private organizations and to agencies of the government of Ontario, Brasil, and the U.S.A. He is a member of the ACM (Including SIGMOD, SIGSOFT, and SIGPLAN) and of the Canadian Information Processing Society, in which he was a co-founder of the CIPS Computer Ombudsman Program. Dr. Brodie is a referee for the Communications of the ACM's Communications and Transactions on Data Base Systems, the International Journal of Computer and Information Science, International Processing Letters, and the CIPS INFOR Journal.

    View full text