From the Publisher:
This acclaimed revision of a classic database systems text offers a complete background in the basics of database design, languages, and system implementation. It provides the latest information combined with real-world examples to help readers master concepts. All concepts are presented in a technically complete yet easy-to-understand style with notations kept to a minimum. A running example of a bank enterprise illustrates concepts at work. To further optimize comprehension, figures and examples, rather than proofs, portray concepts and anticipate results.
Cited By
- Ives Z, Gehrke J, Giceva J, Kumar A and Pottinger R (2021). VLDB Panel Summary, ACM SIGMOD Record, 50:3, (23-26), Online publication date: 1-Dec-2021.
- De Leo D and Boncz P (2021). Teseo and the analysis of structural dynamic graphs, Proceedings of the VLDB Endowment, 14:6, (1053-1066), Online publication date: 1-Feb-2021.
- Samuel B, Khatri V and Ramesh V (2018). Exploring the effects of extensional versus intensional representations on domain understanding, MIS Quarterly, 42:4, (1187-1210), Online publication date: 1-Dec-2018.
- Luo C and He F (2018). SMT-based query tracking for differentially private data analytics systems, Frontiers of Computer Science: Selected Publications from Chinese Universities, 12:6, (1192-1207), Online publication date: 1-Dec-2018.
- Zhang H, Kuan Tan H, Zhang L, Lin X, Wang X, Zhang C and Mei H (2011). Checking enforcement of integrity constraints in database applications based on code patterns, Journal of Systems and Software, 84:12, (2253-2264), Online publication date: 1-Dec-2011.
- Lin Z, Lai Y, Lin C, Xie Y and Zou Q Maintaining internal consistency of report for real-time OLAP with layer-based view Proceedings of the 13th Asia-Pacific web conference on Web technologies and applications, (143-154)
- Lin Z, Lai Y, Lin C, Xie Y and Zou Q Maintaining Internal Consistency of Report for Real-Time OLAP with Layer-Based View 13th Asia-Pacific Web Conference on Web Technologies and Applications - Volume 6612, (143-154)
- Taranov I, Shcheklein I, Kalinin A, Novak L, Kuznetsov S, Pastukhov R, Boldakov A, Turdakov D, Antipin K, Fomichev A, Pleshachkov P, Velikhov P, Zavaritski N, Grinev M, Grineva M and Lizorkin D Sedna Proceedings of the 2010 ACM SIGMOD International Conference on Management of data, (1037-1046)
- Lee K, Kim H, Woo K, Chung Y and Kim M (2009). Design and implementation of MLC NAND flash-based DBMS for mobile devices, Journal of Systems and Software, 82:9, (1447-1458), Online publication date: 1-Sep-2009.
- Wu J, Manivannan D and Thuraisingham B (2009). Necessary and sufficient conditions for transaction-consistent global checkpoints in a distributed database system, Information Sciences: an International Journal, 179:20, (3659-3672), Online publication date: 1-Sep-2009.
- Voicu M, Dragota M, Turcu R, Bânciu A, Mircea G and Sosea D Analyses and algorithms for exploring relational databases Proceedings of the WSEAES 13th international conference on Computers, (386-393)
- Abu-Soud S and Al-Ibrahim A (2009). DRILA, WSEAS Transactions on Computers, 8:6, (988-999), Online publication date: 1-Jun-2009.
- Nassiri-Mofakham F, Nematbakhsh M, Baraani-Dastjerdi A and Ghasem-Aghaee N (2009). Electronic promotion to new customers using mkNN learning, Information Sciences: an International Journal, 179:3, (248-266), Online publication date: 15-Jan-2009.
- Schultz C, Amor R, Lobb B and Guesgen H (2009). Qualitative design support for engineering and architecture, Advanced Engineering Informatics, 23:1, (68-80), Online publication date: 1-Jan-2009.
- Martin D, Wutke D and Leymann F Using tuplespaces to enact petri net-based workflow definitions Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services, (63-70)
- Fan W, Ma S, Hu Y, Liu J and Wu Y (2008). Propagating functional dependencies with conditions, Proceedings of the VLDB Endowment, 1:1, (391-407), Online publication date: 1-Aug-2008.
- Dementiev R, Kärkkäinen J, Mehnert J and Sanders P (2008). Better external memory suffix array construction, ACM Journal of Experimental Algorithmics, 12, (1-24), Online publication date: 1-Jun-2008.
- Van Allen T, Singh A, Greiner R and Hooper P (2008). Quantifying the uncertainty of a belief net response, Artificial Intelligence, 172:4-5, (483-513), Online publication date: 1-Mar-2008.
- Kapfhammer G and Soffa M Database-aware test coverage monitoring Proceedings of the 1st India software engineering conference, (77-86)
- Kang D, Jung D, Kang J and Kim J μ-tree Proceedings of the 7th ACM & IEEE international conference on Embedded software, (144-153)
- Wang G, Zhou X, Wang B, Qiao B and Han D (2007). A hyperplane based indexing technique for high-dimensional data, Information Sciences: an International Journal, 177:11, (2255-2268), Online publication date: 1-Jun-2007.
- Dekeyser S, de Raadt M and Lee T Computer assisted assessment of SQL query skills Proceedings of the eighteenth conference on Australasian database - Volume 63, (53-62)
- Swamynathan S, Kannan A and Geetha T (2006). Composite event monitoring in XML repositories using generic rule framework for providing reactive e-services, Decision Support Systems, 42:1, (79-88), Online publication date: 1-Oct-2006.
- Trevathan J and Read W (2006). RAS, XRDS: Crossroads, The ACM Magazine for Students, 12:4, (3-3), Online publication date: 1-Aug-2006.
- Wu D and Lee K A grammatical approach to understanding textual tables using two-dimensional SCFGs Proceedings of the COLING/ACL on Main conference poster sessions, (905-912)
- Pečiva J Active transaction approach for collaborative virtual environments Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications, (171-178)
- Lamperti G and Zanella M (2006). Flexible diagnosis of discrete-event systems by similarity-based reasoning techniques, Artificial Intelligence, 170:3, (232-297), Online publication date: 1-Mar-2006.
- Fekete A (2005). Teaching transaction management with SQL examples, ACM SIGCSE Bulletin, 37:3, (163-167), Online publication date: 1-Sep-2005.
- Fekete A Teaching transaction management with SQL examples Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, (163-167)
- Guinepain S and Gruenwald L (2005). Research issues in automatic database clustering, ACM SIGMOD Record, 34:1, (33-38), Online publication date: 1-Mar-2005.
- Shen H and Fu Y Priority directed test generation for functional verification using neural networks Proceedings of the 2005 Asia and South Pacific Design Automation Conference, (1052-1055)
- Guo B and Kurt C (2004). Towards Temporal Dynamic Segmentation, Geoinformatica, 8:3, (265-283), Online publication date: 1-Sep-2004.
- Ganesan P, Bawa M and Garcia-Molina H Online balancing of range-partitioned data with applications to peer-to-peer systems Proceedings of the Thirtieth international conference on Very large data bases - Volume 30, (444-455)
- Ganesan P, Yang B and Garcia-Molina H One torus to rule them all Proceedings of the 7th International Workshop on the Web and Databases: colocated with ACM SIGMOD/PODS 2004, (19-24)
- Bhalla S (2004). Parallel Concurrency Control Activity for Transaction Management in Real-time Database Systems, The Journal of Supercomputing, 28:3, (345-369), Online publication date: 1-Jun-2004.
- Hwang S and Tang J (2004). Consulting past exceptions to facilitate workflow exception handling, Decision Support Systems, 37:1, (49-69), Online publication date: 1-Apr-2004.
- Bernick J (2003). A translation of the one-to-one relationship for introductory relational database courses, ACM SIGCSE Bulletin, 35:4, (66-67), Online publication date: 1-Dec-2003.
- Brayner A and Filho J Sharing mobile databases in dynamically configurable environments Proceedings of the 15th international conference on Advanced information systems engineering, (724-737)
- Lechtenbörger J and Vossen G (2003). On the computation of relational view complements, ACM Transactions on Database Systems, 28:2, (175-208), Online publication date: 1-Jun-2003.
- Ragothaman P and Panda B Hybrid log segmentation for assured damage assessment Proceedings of the 2003 ACM symposium on Applied computing, (522-527)
- Moon B, Fernando Vega Lopez I and Immanuel V (2003). Efficient Algorithms for Large-Scale Temporal Aggregation, IEEE Transactions on Knowledge and Data Engineering, 15:3, (744-759), Online publication date: 1-Mar-2003.
- Kato K (2003). Persistently Cached B-Trees, IEEE Transactions on Knowledge and Data Engineering, 15:3, (706-720), Online publication date: 1-Mar-2003.
- Wagner P, Shoop E and Carlis J Using scientific data to teach a database systems course Proceedings of the 34th SIGCSE technical symposium on Computer science education, (224-228)
- Wagner P and Moore T Integrating XML into a database systems course Proceedings of the 34th SIGCSE technical symposium on Computer science education, (26-30)
- Wagner P, Shoop E and Carlis J (2003). Using scientific data to teach a database systems course, ACM SIGCSE Bulletin, 35:1, (224-228), Online publication date: 11-Jan-2003.
- Wagner P and Moore T (2003). Integrating XML into a database systems course, ACM SIGCSE Bulletin, 35:1, (26-30), Online publication date: 11-Jan-2003.
- Starobinski D, Trachtenberg A and Agarwal S (2003). Efficient PDA Synchronization, IEEE Transactions on Mobile Computing, 2:1, (40-51), Online publication date: 1-Jan-2003.
- Jamil H and Modica G An object-oriented extension of XML for autonomous web applications Proceedings of the eleventh international conference on Information and knowledge management, (161-168)
- Jamil H (2002). Bottom-Up Association Rule Mining in Relational Databases, Journal of Intelligent Information Systems, 19:2, (191-206), Online publication date: 1-Sep-2002.
- Prvulovic M, Zhang Z and Torrellas J ReVive Proceedings of the 29th annual international symposium on Computer architecture, (111-122)
- Prvulovic M, Zhang Z and Torrellas J (2002). ReVive, ACM SIGARCH Computer Architecture News, 30:2, (111-122), Online publication date: 1-May-2002.
- Barthelmess P and Anderson K (2002). A View of Software Development Environments Based on Activity Theory, Computer Supported Cooperative Work, 11:1-2, (13-37), Online publication date: 25-Apr-2002.
- Suciu D (2002). Distributed query evaluation on semistructured data, ACM Transactions on Database Systems, 27:1, (1-62), Online publication date: 1-Mar-2002.
- Mok W (2002). A Comparative Study of Various Nested Normal Forms, IEEE Transactions on Knowledge and Data Engineering, 14:2, (369-385), Online publication date: 1-Mar-2002.
- Ng W, Sun H, Hillyer B, Shriver E, Gabber E and Ozden B Obtaining High Performance for Storage Outsourcing Proceedings of the 1st USENIX Conference on File and Storage Technologies, (11-es)
- Ng W, Hillyer B, Shriver E, Gabber E and Özden B Obtaining high performance for storage outsourcing Proceedings of the 1st USENIX conference on File and storage technologies, (11-11)
- Mamoulis N and Papadias D (2001). Multiway spatial joins, ACM Transactions on Database Systems, 26:4, (424-475), Online publication date: 1-Dec-2001.
- Datta A, Dutta K, VanderMeer D, Ramamritham K and Navathe S (2001). An architecture to support scalable online personalization on the Web, The VLDB Journal — The International Journal on Very Large Data Bases, 10:1, (104-117), Online publication date: 1-Aug-2001.
- Chan B, Si A and Leong H (2001). A Framework for Cache Management for Mobile Databases, Distributed and Parallel Databases, 10:1, (23-57), Online publication date: 1-Jul-2001.
- Chen S, Gibbons P and Mowry T (2001). Improving index performance through prefetching, ACM SIGMOD Record, 30:2, (235-246), Online publication date: 1-Jun-2001.
- Chen S, Gibbons P and Mowry T Improving index performance through prefetching Proceedings of the 2001 ACM SIGMOD international conference on Management of data, (235-246)
- Chu F and Halpern J (2001). A decision-theoretic approach to reliable message delivery, Distributed Computing, 14:1, (1-16), Online publication date: 1-Jan-2001.
- VanderMeer D, Dutta K, Datta A, Ramamritham K and Navanthe S Enabling scalable online personalization on the Web Proceedings of the 2nd ACM conference on Electronic commerce, (185-196)
- Runapongsa K, Nadeau T and Teorey T Storage estimation for multidimensional aggregates in OLAP Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research
- Carballo J and Director S Constraint management for collaborative electronic design Proceedings of the 36th annual ACM/IEEE Design Automation Conference, (529-534)
- Papadias D, Mamoulis N and Theodoridis Y Processing and optimization of multiway spatial joins using R-trees Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, (44-55)
- Gregersen H and Jensen C (1999). Temporal Entity-Relationship Models-A Survey, IEEE Transactions on Knowledge and Data Engineering, 11:3, (464-497), Online publication date: 1-May-1999.
- Lin L and Risch T Querying Continuous Time Sequences Proceedings of the 24rd International Conference on Very Large Data Bases, (170-181)
- Si A, Lau R, Li Q and Leong H Modeling video objects in 4DIS temporal database system Proceedings of the 1998 ACM symposium on Applied Computing, (525-531)
- Grefen P Combining Theory and Practice in Integrity Control Proceedings of the 19th International Conference on Very Large Data Bases, (581-591)