A Guided Tour of Relational Databases and Beyond

Database theory is now in a mature state, and this book addresses important extensions of the relational database model such as deductive, temporal and object-oriented databases. It provides an overview of database modelling with the Entity-Relationship (ER) model and the relational model providing...

Full description

Bibliographic Details
Main Authors: Levene, Mark, Loizou, George (Author)
Format: eBook
Language:English
Published: London Springer London 1999, 1999
Edition:1st ed. 1999
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 05175nmm a2200301 u 4500
001 EB000615614
003 EBX01000000000000000468696
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9780857293497 
100 1 |a Levene, Mark 
245 0 0 |a A Guided Tour of Relational Databases and Beyond  |h Elektronische Ressource  |c by Mark Levene, George Loizou 
250 |a 1st ed. 1999 
260 |a London  |b Springer London  |c 1999, 1999 
300 |a XIV, 625 p. 3 illus  |b online resource 
505 0 |a An Equivalence Relation on Computable Queries -- Computational Query Completeness -- The Expressive Power of the Relational Algebra -- Adding a Looping Mechanism to the Relational Algebra -- Discussion -- Exercises -- Temporal Relational Databases -- The Importance of Modelling Time -- A Taxonomy of Time in Databases -- Historical Relations -- A Historical Relational Algebra -- Historical Relational Completeness -- TSQL2 -- Historical Key Dependencies -- Schema Evolution -- Discussion -- Exercises -- Concurrency Control -- Manifestations of Concurrency Control -- Serialisability -- Locking -- Deadlock -- Lock Granularity and Lock Manager -- Lock Manager Implementation -- Timestamp Ordering -- Serialisation Graph Testing -- Discussion -- Exercises -- Deductive Databases -- Model-theoretic Semantics of Datalog -- Expressive Power of Datalog -- Equivalence Between Datalog Programs -- Datalog Not-Equal -- Updates in Deductive Databases -- Integrity Constraints in Deductive Databases --  
505 0 |a Discussion -- Exercises -- Extensions to the Relational Data Model and Recent Directions -- Nested Relational Databases -- Object-Oriented Databases -- Graph-Based Databases -- Active Databases -- Hypertext Databases -- Semistructured Databases -- Knowledge Discovery and Data Mining -- Other Areas -- What Lies Beyond? -- Exercises -- 577 -- 609 
505 0 |a An Introductory Example -- What is a Database? -- Why do we Need Database Management Systems? -- The Three Levels of Data Abstraction -- What is a Database Management System? -- The Concept of Data Independence -- What is a Data Model? -- Discussion -- Background Material -- Exercises -- The Entity-Relationship Model -- Graphs -- The Building Blocks of an Entity-Relationship Diagram (ERD) -- Recursive Relationships -- Weak Entity Types -- The Steps Needed for Constructing an ERD -- Discussion -- Exercises -- The Relational Data Model -- The Data Structure of the Relational Model -- Query and Update Languages for the Relational Model -- The Equivalence of Query Languages for the Relational Model -- Integrity Constraints in Relational Databases -- Inference of Integrity Constraints -- Data Dependencies -- Domain and Cardinality Constraints -- The View Update Problem -- Discussion -- Exercises -- Relational Database Design -- Update Anomalies in Relational Databases --  
505 0 |a Desirable Properties of Database Decompositions -- The Synthesis Versus Decomposition Approaches to Relational Database Design -- Normal Forms -- Horizontal Decompositions -- Algorithms for Converting a Relation Schema into Normal Form -- Converting an ERD into a Relational Database Schema in IDNF -- Discussion -- Exercises -- Incomplete Information in the Relational Data Model -- Different Types of Null Value -- The Open and Closed World Assumptions -- Introducing Order into the Domain -- Extending the Relational Algebra with Null Values -- Extending Integrity Constraints with Null Values -- The Or-sets Approach -- The Fuzzy Sets Approach -- The Rough Sets Approach -- The Default Values Approach -- Updating Incomplete Relations -- Discussion -- Exercises -- Computable Database Queries and the Expressiveness of the Relational Algebra -- What is a Computable Database Query? -- Formalising Computable Database Queries -- Subclasses of Computable Database Queries --  
653 |a Database Management 
653 |a Database management 
700 1 |a Loizou, George  |e [author] 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
856 4 0 |u https://doi.org/10.1007/978-0-85729-349-7?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 005.74 
520 |a Database theory is now in a mature state, and this book addresses important extensions of the relational database model such as deductive, temporal and object-oriented databases. It provides an overview of database modelling with the Entity-Relationship (ER) model and the relational model providing the pivot on which the material revolves. The main body of the book focuses on the primary achievements of relational database theory, including query languages, integrity constraints, database design, comput able queries and concurrency control. The most important extensions of the relational model are covered in separate chapters. This book will be useful to third year computer science undergraduates and postgraduates studying database theory, and will also be of interest to researchers and database practitioners who would like to know more about the ideas underlying relational dat abase management systems and the problems that confront database researchers