skip to main content
Skip header Section
An introduction to database systems (7th ed.)August 1999
Publisher:
  • Addison-Wesley Longman Publishing Co., Inc.
  • 75 Arlington Street, Suite 300 Boston, MA
  • United States
ISBN:978-0-201-38590-8
Published:01 August 1999
Pages:
938
Skip Bibliometrics Section
Reflects downloads up to 25 Dec 2024Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Jandre E, Diirr B and Braganholo V (2020). Provenance in Collaborative in Silico Scientific Research, ACM SIGMOD Record, 49:2, (36-51), Online publication date: 9-Dec-2020.
  2. ACM
    Kawash J Formulating second-order logic conditions in SQL Proceedings of the 15th Annual Conference on Information technology education, (115-120)
  3. ACM
    Vasileva S and Gotcev L An algorithm modelling primary copy two-phase locking with integrated mechanism of timestamps Proceedings of the 14th International Conference on Computer Systems and Technologies, (216-223)
  4. Ichikawa Y, Matsui Y and Tanaka M SQL as a mashup tool Proceedings of the 15th international conference on Database systems for advanced applications, (274-284)
  5. Halpin T and Carver A (2010). Atomicity and Semantic Normalization, International Journal of Information System Modeling and Design, 1:2, (23-39), Online publication date: 1-Apr-2010.
  6. Oommen B and Fayyoumi E (2019). On utilizing association and interaction concepts for enhancing microaggregation in secure statistical databases, IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 40:1, (198-207), Online publication date: 1-Feb-2010.
  7. Buckl S, Ernst A, Matthes F and Schweda C An Information Model for Landscape Management --- Discussing Temporality Aspects Service-Oriented Computing --- ICSOC 2008 Workshops, (363-374)
  8. ACM
    Chen T, Meyer M and Ganapathi N Implementation considerations for improving data integrity in normalized relational databases Proceedings of the 47th annual ACM Southeast Conference, (1-6)
  9. Meng X, Wang Y, Zhang W and Meng J (2009). Automatic discovery of data resources in the e-government grid, WSEAS Transactions on Computers, 8:3, (569-578), Online publication date: 1-Mar-2009.
  10. ACM
    Chakrabarty K and Nanda S Fuzzy shadows in knowledge modeling Proceedings of the International Conference on Advances in Computing, Communication and Control, (167-170)
  11. ACM
    Jovanovic V and Cupic L Teaching agile validation of data models Proceedings of the 9th ACM SIGITE conference on Information technology education, (139-146)
  12. ACM
    Grant J (2008). Null values in SQL, ACM SIGMOD Record, 37:3, (23-25), Online publication date: 30-Sep-2008.
  13. ACM
    Taylor C, Gittens M and Miranskyy A A case study in database reliability Proceedings of the 1st international workshop on Testing database systems, (1-6)
  14. ACM
    Zilligen R and Hidayat A A misconception module to a database courseware Proceedings of the 46th annual ACM Southeast Conference, (529-530)
  15. ACM
    Rubinson C (2007). Nulls, three-valued logic, and ambiguity in SQL, ACM SIGMOD Record, 36:4, (13-17), Online publication date: 1-Dec-2007.
  16. Zarate M, Pazos R, Gelbukh A and Perez O Improving the customization of natural language interface to databases using an ontology Proceedings of the 2007 international conference on Computational science and its applications - Volume Part I, (424-435)
  17. Starner J (2007). Joins on interval data type columns in relational databases, Journal of Computing Sciences in Colleges, 22:4, (235-241), Online publication date: 1-Apr-2007.
  18. ACM
    Chen T, Liu S, Meyer M and Gotterbarn D An introduction to functional independency in relational database normalization Proceedings of the 45th annual ACM Southeast Conference, (221-225)
  19. Rattanavijai N and Chittayasothorn S Distributed database statistics collection using mobile agents Proceedings of the 6th WSEAS Int. Conference on Telecommunications and Informatics, (42-47)
  20. Wang J (2007). Binary equality implication constraints, normal forms and data redundancy, Information Processing Letters, 101:1, (20-25), Online publication date: 16-Jan-2007.
  21. Bowen P, Debreceny R, Rohde F and Basford J (2006). Selecting optimal instantiations of data models, Decision Support Systems, 42:2, (1170-1186), Online publication date: 1-Nov-2006.
  22. Nijssen S and De Raedt L IQL Proceedings of the 5th international conference on Knowledge discovery in inductive databases, (189-207)
  23. ACM
    Silva A and Visser J Strong types for relational databases Proceedings of the 2006 ACM SIGPLAN workshop on Haskell, (25-36)
  24. Frederiks P and van der Weide T (2006). Information modeling, Data & Knowledge Engineering, 58:1, (4-20), Online publication date: 1-Jul-2006.
  25. Fischer J, Gantner Z, Rendle S, Stritt M and Schmidt-Thieme L Ideas and improvements for semantic wikis Proceedings of the 3rd European conference on The Semantic Web: research and applications, (650-663)
  26. ACM
    Pearson R (2006). The problem of disguised missing data, ACM SIGKDD Explorations Newsletter, 8:1, (83-92), Online publication date: 1-Jun-2006.
  27. Chen S, Lo M, Wu K, Yih J and Viehrig C (2006). A practical approach to extracting DTD-conforming XML documents from heterogeneous data sources, Information Sciences: an International Journal, 176:7, (820-844), Online publication date: 1-Apr-2006.
  28. ACM
    Nagy L and Stansifer R Polymorphic type inference for the relational algebra in the functional database programming language neon Proceedings of the 44th annual ACM Southeast Conference, (673-678)
  29. Yakovlev A A multi-version data model and semantic-based transaction processing protocol Proceedings of the 9th East European conference on Advances in Databases and Information Systems, (87-96)
  30. Power D, Slaymaker M and Simpson A On deducibility and anonymisation in medical databases Proceedings of the Second VDLB international conference on Secure Data Management, (170-184)
  31. ACM
    Wagner P (2019). Teaching data modeling, ACM SIGCSE Bulletin, 37:3, (168-172), Online publication date: 1-Sep-2005.
  32. ACM
    Wagner P Teaching data modeling Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, (168-172)
  33. Stamey J and Saunders B (2005). Implementing database solutions on the web with aspect-oriented programming, Journal of Computing Sciences in Colleges, 20:4, (249-255), Online publication date: 1-Apr-2005.
  34. ACM
    Boyd A, Lawson T and Guimaraes M Courseware to aid database design Proceedings of the 43rd annual ACM Southeast Conference - Volume 1, (262-263)
  35. ACM
    Bose R and Frew J (2005). Lineage retrieval for scientific data processing: a survey, ACM Computing Surveys (CSUR), 37:1, (1-28), Online publication date: 1-Mar-2005.
  36. Meijler T Incremental MDD through generative causal connectedness UML Modeling Languages and Applications, (254-258)
  37. Meijler T Incremental MDD through generative causal connectedness Proceedings of the 2004 international conference on UML Modeling Languages and Applications, (254-258)
  38. ACM
    Martyn T (2004). Reconsidering Multi-Dimensional schemas, ACM SIGMOD Record, 33:1, (83-88), Online publication date: 1-Mar-2004.
  39. Dekeyser S, Hidders J and Paredaens J (2019). A Transaction Model for XML Databases, World Wide Web, 7:1, (29-57), Online publication date: 1-Mar-2004.
  40. Cavazos F and Jarquín J A 3-tiered client-server distributed database system component-based Proceedings of the winter international synposium on Information and communication technologies, (1-6)
  41. Islam M and Brankovic L A framework for privacy preserving classification in data mining Proceedings of the second workshop on Australasian information security, Data Mining and Web Intelligence, and Software Internationalisation - Volume 32, (163-168)
  42. ACM
    Calero C, Piattini M and Ruiz F (2003). Towards a database body of knowledge, ACM SIGMOD Record, 32:2, (48-53), Online publication date: 1-Jun-2003.
  43. Malvestuto F and Moscarini M Privacy in multidimensional databases Multidimensional databases, (310-360)
  44. Sammet J and Mahoney M Software history Encyclopedia of Computer Science, (1613-1620)
  45. Leavenworth B, Sammet J and Hemmendinger D Nonprocedural languages Encyclopedia of Computer Science, (1244-1249)
  46. Olle T Database management system (DBMS) Encyclopedia of Computer Science, (517-520)
  47. Deen S and Johnson C (2003). Formalizing an Engineering Approach to Cooperating Knowledge-Based Systems, IEEE Transactions on Knowledge and Data Engineering, 15:1, (103-117), Online publication date: 1-Jan-2003.
  48. Kim W, Choi B, Hong E, Kim S and Lee D (2019). A Taxonomy of Dirty Data, Data Mining and Knowledge Discovery, 7:1, (81-99), Online publication date: 1-Jan-2003.
  49. Jovanov E, Milutinovic V and Hurson A (2002). Acceleration of Nonnumeric Operations Using Hardware Support for the Ordered Table Hashing Algorithms, IEEE Transactions on Computers, 51:9, (1026-1040), Online publication date: 1-Sep-2002.
  50. Campbell S and Chung S (2019). Scheduling and Optimization of the Delivery of Multimedia Streams Using Query Scripts, Multimedia Tools and Applications, 18:1, (5-30), Online publication date: 1-Sep-2002.
  51. ACM
    Fedoruk A and Deters R Improving fault-tolerance by replicating agents Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2, (737-744)
  52. ACM
    Rivero L, Doorn J and Ferraggine V Elicitation and conversion of hidden objects and restrictions in a database schema Proceedings of the 2002 ACM symposium on Applied computing, (463-469)
  53. ACM
    Haraty R and Hamdoun M Iterative querying in web-based database applications Proceedings of the 2002 ACM symposium on Applied computing, (458-462)
  54. Khodorovskii V (2002). On Normalization of Relations in Relational Databases, Programming and Computing Software, 28:1, (41-52), Online publication date: 1-Jan-2002.
  55. Johnson M and Rosebrugh R Reverse Engineering Legacy Information Systems for Internet Based Interoperation Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  56. Orman L (2019). Database audit and control strategies, Information Technology and Management, 2:1, (27-51), Online publication date: 31-Jan-2001.
  57. ACM
    Springsteel F, Robbert M and Ricardo C The next decade of the database course Proceedings of the thirty-first SIGCSE technical symposium on Computer science education, (41-45)
  58. ACM
    Merzbacher M Teaching database management systems with Java Proceedings of the thirty-first SIGCSE technical symposium on Computer science education, (31-35)
  59. ACM
    Giguette R and Hassell J A relational database model of program execution and software components Proceedings of the 38th annual ACM Southeast Conference, (146-155)
  60. ACM
    Wang S, Tsai J and Hong T Mining functional dependencies from fuzzy relational databases Proceedings of the 2000 ACM symposium on Applied computing - Volume 1, (490-493)
  61. ACM
    Springsteel F, Robbert M and Ricardo C (2000). The next decade of the database course, ACM SIGCSE Bulletin, 32:1, (41-45), Online publication date: 1-Mar-2000.
  62. ACM
    Merzbacher M (2000). Teaching database management systems with Java, ACM SIGCSE Bulletin, 32:1, (31-35), Online publication date: 1-Mar-2000.
  63. ACM
    Leijen D and Meijer E (2019). Domain specific embedded compilers, ACM SIGPLAN Notices, 35:1, (109-122), Online publication date: 1-Jan-2000.
  64. ACM
    Leijen D and Meijer E Domain specific embedded compilers Proceedings of the 2nd conference on Domain-specific languages, (109-122)
  65. ACM
    Wand Y, Storey V and Weber R (1999). An ontological analysis of the relationship construct in conceptual modeling, ACM Transactions on Database Systems, 24:4, (494-528), Online publication date: 1-Dec-1999.
  66. ACM
    Noaman A and Barker K A horizontal fragmentation algorithm for the fact relation in a distributed data warehouse Proceedings of the eighth international conference on Information and knowledge management, (154-161)
  67. Leijen D and Meijer E Domain specific embedded compilers Proceedings of the 2nd conference on Conference on Domain-Specific Languages - Volume 2, (9-9)
  68. ACM
    Lopes A (1999). Ada+SQL—an overview, ACM SIGAda Ada Letters, XIX:3, (157-162), Online publication date: 1-Sep-1999.
  69. ACM
    Lopes A Ada+SQL—an overview Proceedings of the 1999 annual ACM SIGAda international conference on Ada, (157-162)
  70. ACM
    Levene M and Loizou G (1999). Database design for incomplete relations, ACM Transactions on Database Systems (TODS), 24:1, (80-126), Online publication date: 1-Mar-1999.
  71. ACM
    Aslam S (1998). WEB-based query processing in a database course project, ACM SIGCSE Bulletin, 30:1, (297-301), Online publication date: 1-Mar-1998.
  72. ACM
    Aslam S WEB-based query processing in a database course project Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, (297-301)
  73. Frank A and Raubal M (1998). Formal specification of image schemata -- a steptowards interoperability in geographic informationsystems, Spatial Cognition and Computation, 1:1, (67-101), Online publication date: 1-Jan-1998.
  74. Orman L Database auditing Proceedings of the eighteenth international conference on Information systems, (297-314)
  75. ACM
    Hull R Managing semantic heterogeneity in databases Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (51-61)
  76. Gray J, Chaudhuri S, Bosworth A, Layman A, Reichart D, Venkatrao M, Pellow F and Pirahesh H (1997). Data Cube, Data Mining and Knowledge Discovery, 1:1, (29-53), Online publication date: 1-Jan-1997.
  77. ACM
    Poon W and Finkelsteiin A Consistency management for multiple perspective software development Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (192-196)
  78. ACM
    Camps R (1996). Domains, relations and religious wars, ACM SIGMOD Record, 25:3, (3-9), Online publication date: 1-Sep-1996.
  79. ACM
    Baeza-Yates R and Navarro G (2019). Integrating contents and structure in text retrieval, ACM SIGMOD Record, 25:1, (67-79), Online publication date: 1-Mar-1996.
  80. ACM
    Jones T, Song I and Park E Ternary relationship decomposition and higher normal form structures derived from entity relationship conceptual modeling Proceedings of the 1996 ACM 24th annual conference on Computer science, (96-104)
  81. ACM
    Klieb L Distributed disconnected databases Proceedings of the 1996 ACM symposium on Applied Computing, (322-326)
  82. Padmanaban N, Benjamin P and Mayer R Integrating multiple descriptions in simulation model design Proceedings of the 27th conference on Winter simulation, (714-719)
  83. ACM
    Kleissner C Enterprise Objects Framework Proceedings of the 1995 ACM SIGMOD international conference on Management of data, (455-459)
  84. ACM
    Kleissner C (2019). Enterprise Objects Framework, ACM SIGMOD Record, 24:2, (455-459), Online publication date: 22-May-1995.
  85. ACM
    Darwen H and Date C (1995). The third manifesto, ACM SIGMOD Record, 24:1, (39-49), Online publication date: 1-Mar-1995.
  86. ACM
    Centeno M and Standridge C Databases and artificial intelligence Proceedings of the 24th conference on Winter simulation, (181-189)
  87. ACM
    Dreizen H and Chang S (1989). Imprecise schema: a rationale for relations with embedded subrelations, ACM Transactions on Database Systems (TODS), 14:4, (447-479), Online publication date: 1-Dec-1989.
  88. ACM
    Agha G (1988). Foundational issues in concurrent computing, ACM SIGPLAN Notices, 24:4, (60-65), Online publication date: 1-Apr-1989.
  89. ACM
    Agha G Foundational issues in concurrent computing Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming, (60-65)
  90. ACM
    Smith J (1988). A survey of process migration mechanisms, ACM SIGOPS Operating Systems Review, 22:3, (28-40), Online publication date: 1-Jul-1988.
  91. ACM
    Ferrara F (1988). Possible evolution strategies: single centralized system versus multi-processor architectures, ACM SIGSMALL/PC Notes, 14:2, (44-56), Online publication date: 1-May-1988.
  92. ACM
    Luk W and Kloster S (1986). ELFS: English language from SQL, ACM Transactions on Database Systems, 11:4, (447-472), Online publication date: 1-Dec-1986.
  93. ACM
    Salzberg B (1986). Third normal form made easy, ACM SIGMOD Record, 15:4, (2-18), Online publication date: 1-Dec-1986.
  94. ACM
    Ceri S and Gottlob G (1986). Normalization of relations and PROLOG, Communications of the ACM, 29:6, (524-544), Online publication date: 1-Jun-1986.
  95. ACM
    Segev A (1986). Optimization of join operations in horizontally partitioned database systems, ACM Transactions on Database Systems, 11:1, (48-80), Online publication date: 1-Mar-1986.
  96. ACM
    Streeter V Some relational query language design issues and the language MQL Proceedings of the 1986 ACM fourteenth annual conference on Computer science, (271-276)
  97. ACM
    Spencer H A mathematical schema for the entity-relationship data model Proceedings of the 1985 ACM annual conference on The range of computing : mid-80's perspective: mid-80's perspective, (199-213)
  98. ACM
    Ruschitzka M, Choi A and Clevenger J Sibyl Proceedings of the July 9-12, 1984, national computer conference and exposition, (537-545)
  99. Day F Computer Aided Software Engineering (CASE) Proceedings of the 20th Design Automation Conference, (129-136)
  100. ACM
    Carey M An abstract model of database concurrency control algorithms Proceedings of the 1983 ACM SIGMOD international conference on Management of data, (97-107)
  101. ACM
    Carey M (2019). An abstract model of database concurrency control algorithms, ACM SIGMOD Record, 13:4, (97-107), Online publication date: 1-May-1983.
  102. ACM
    Chua Y and Winton C An upper level computer science curriculum Proceedings of the fourteenth SIGCSE technical symposium on Computer science education, (77-81)
  103. ACM
    Chua Y and Winton C (1983). An upper level computer science curriculum, ACM SIGCSE Bulletin, 15:1, (77-81), Online publication date: 1-Feb-1983.
  104. ACM
    Honkanen P Storage reduction in relational database systems using spanning trees and other graph theoretic methods Proceedings of the 17th annual Southeast regional conference, (32-37)
  105. ACM
    Yao S and DeJong D Evaluation of database access paths Proceedings of the 1978 ACM SIGMOD international conference on management of data, (66-77)
  106. ACM
    Mize J (1976). Making an academic curriculum relevant to business requirements, ACM SIGCSE Bulletin, 8:2, (24-27), Online publication date: 1-Jun-1976.
  107. ACM
    Comba P Needed Proceedings of the 1st International Conference on Very Large Data Bases, (364-375)
  108. ACM
    Eswaran K and Chamberlin D Functional specifications of a subsystem for data base integrity Proceedings of the 1st International Conference on Very Large Data Bases, (48-68)
Contributors

Reviews

Elizabeth Ann Buschlen Unger

This is a revision of Date's textbook for undergraduate courses in databases and database management systems. It is not intended or structured as a reference book on databases. However, working professionals who wish to learn about the fundamentals of database systems can use this book. This seventh edition is an improvement over previous editions, in that the author is moving away from an SQL-based approach to the teaching of the principles of relational systems. The universal nature of the relational model in understanding the structuring of data for the traditional hierarchical and network models and for the evolving object-oriented systems is stressed more than in previous editions. The book consists of six major parts: an overview of databases and database management, with an introduction to classic SQL; coverage of the relational model, with more emphasis on the foundations, including some theory associated with that model; design; transaction management; pragmatic issues; and, finally, object-oriented and object/relational systems. Part 6 contains a good overview of SQL3. Each chapter has an extensive list of appropriate references for the interested reader and a set of increasingly difficult exercises. The section on design bases all database design on the principles of ascertaining entities using the functional dependencies. Boyce-Codd normal form is the result of this important design principle. The multivalued dependency is introduced, and a conservative approach to the use of these with the entities to produce entity-relationship forms is presented. This part includes denormalization, a necessary step to create real databases. The pragmatic issues include security, optimization, type inheritance, temporal data systems, logic-based systems, distributed systems, and missing information. The book is exceedingly well written and, like the previous editions, will teach very well. Readers should have a fundamental understanding of data storage and file management systems. The book requires an understanding of a high-level algorithmic programming language, but assumes no knowledge of databases or of relational systems. The use of SQL as the vehicle to teach relational theory is still prevalent, perhaps more so than many theorists would like, but this approach has proven appropriate for undergraduates. This excellent textbook on database systems updates and improves on the previous editions. I recommended it for consideration by faculty and by those working in the field who need an introduction to or refresher on database systems.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Recommendations