A Guided Tour of Relational Databases and Beyond
Autor Mark Levene, George Loizouen Limba Engleză Paperback – 28 mai 1999
Preț: 613.44 lei
Preț vechi: 766.80 lei
-20% Nou
Puncte Express: 920
Preț estimativ în valută:
117.41€ • 122.11$ • 98.39£
117.41€ • 122.11$ • 98.39£
Carte tipărită la comandă
Livrare economică 13-27 martie
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9781852330088
ISBN-10: 1852330082
Pagini: 640
Ilustrații: XIV, 625 p. 3 illus.
Dimensiuni: 155 x 235 x 34 mm
Greutate: 1.1 kg
Ediția:Softcover reprint of the original 1st ed. 1999
Editura: SPRINGER LONDON
Colecția Springer
Locul publicării:London, United Kingdom
ISBN-10: 1852330082
Pagini: 640
Ilustrații: XIV, 625 p. 3 illus.
Dimensiuni: 155 x 235 x 34 mm
Greutate: 1.1 kg
Ediția:Softcover reprint of the original 1st ed. 1999
Editura: SPRINGER LONDON
Colecția Springer
Locul publicării:London, United Kingdom
Public țintă
ResearchCuprins
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.- 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.- 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.- 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.
Caracteristici
Sheds light on the ideas underlying relational database systems and the problems that confront database designers and researchers Provides an overview of database modeling with the Entity-Relationship (ER) model and the relational model (two different ways of structuring databases) Addresses important extensions of the relational database model, including deductive, temporal, and object-oriented databases Reaches a wider audience than currently available books that either cover only the basics of the relational model or that cover models such as object-orientation but does not cover relational database theory