+612 9045 4394
 
CHECKOUT
$7.95 Delivery per order to Australia and New Zealand
100% Australian owned
Over a hundred thousand in-stock titles ready to ship
Advanced Database Technology and Design : Computing Library - Mario Piattini

Advanced Database Technology and Design

Computing Library

By: Mario Piattini (Editor), Oscar Diaz (Editor)

Hardcover Published: 31st August 2000
ISBN: 9780890063958
Number Of Pages: 558

Share This Book:

Hardcover

RRP $252.99
$174.75
31%
OFF
or 4 easy payments of $43.69 with Learn more
Ships in 10 to 15 business days

Earn 350 Qantas Points
on this Book

Here's a thorough introduction to the latest developments in database systems design presented from an applications point of view. Featuring contributions from well-known experts in the field, this new book pays special attention to issues raised by new trends in database design, and how these developments affect the programmer and database administrator. The authors and editors present concepts in an intuitive and motivating manner, making extensive use of examples, and including lists of references for additional study with each chapter.

Prefacep. xv
Fundamentalsp. 1
Evolution and Trends of Database Technologyp. 3
Introductionp. 3
Database Evolutionp. 4
Historical Overview: First and Second DB Generationsp. 4
Evolution of DB Design Methodologiesp. 8
The New DB Generationp. 10
Problems of Current DBsp. 11
Changes in Organizations and in Computers: The Impact on DBsp. 11
Nontraditional Applicationsp. 13
Research and Market Trendsp. 15
Performancep. 16
Distribution and Integrationp. 17
Functionality and Intelligencep. 18
Maturity of DB Technologyp. 20
Referencesp. 22
Selected Bibliographyp. 23
An Introduction to Conceptual Modeling of Information Systemsp. 25
The Functions of an Information Systemp. 25
The Memory Functionp. 28
The Informative Functionp. 28
The Active Functionp. 30
Examples of ISsp. 31
Conceptual Modelingp. 33
Conceptual Schema of the Statep. 34
Information Basep. 38
Conceptual Schema of the Behaviorp. 39
Integrity Constraintsp. 43
Derivation Rulesp. 45
Abstract Architecture of an ISp. 46
Requirements Engineeringp. 51
Desirable Properties of Conceptual Schemasp. 53
Referencesp. 56
Selected Bibliographyp. 57
Advanced Technologiesp. 59
Active Databasesp. 61
Introductionp. 61
Example: University Databasep. 63
Analysisp. 64
Recovering Business Policiesp. 64
Causal Business Policiesp. 67
Designp. 69
Active Rulesp. 69
Supporting Recovering Business Policies Through Active Rulesp. 69
Supporting Causal Business Policies Through Active Rulesp. 73
Active Behaviorp. 76
Implementation Issuesp. 78
Active Rules in Oraclep. 79
Active Rules in Usep. 81
Standardizing Active Behavior in SQL: 1999p. 85
Rule Maintenancep. 85
Summaryp. 87
Referencesp. 88
Selected Bibliographyp. 89
Deductive Databasesp. 91
Introductionp. 91
Basic Concepts of Deductive Databasesp. 93
Definition of a Deductive Databasep. 93
Semantics of Deductive Databasesp. 96
Advantages Provided by Views and Integrity Constraintsp. 98
Deductive Versus Relational Databasesp. 100
Query Processingp. 102
Bottom-Up Query Evaluationp. 103
Top-Down Query Evaluationp. 105
Magic Setsp. 107
Update Processingp. 108
Change Computationp. 109
View Updatingp. 114
Integrity Constraint Enforcementp. 117
A Common Framework for Database Updating Problemsp. 119
Deductive Database System Prototypesp. 128
Summaryp. 130
Referencesp. 131
Selected Bibliographyp. 136
Temporal Database Systemsp. 137
Introductionp. 137
Temporal Datap. 140
Some Basic Concepts and Questionsp. 142
What's the Problem?p. 146
"Semitemporalizing" Suppliers and Partsp. 147
Fully Temporalizing Suppliers and Partsp. 149
Intervalsp. 154
Interval Typesp. 156
Scalar Operators on Intervalsp. 159
Aggregate Operators on Intervalsp. 160
Relational Operators Involving Intervalsp. 162
Constraints Involving Intervalsp. 170
Update Operators Involving Intervalsp. 174
Database Design Considerationsp. 176
"Horizontal" Decompositionp. 177
"Vertical" Decompositionp. 179
Further Pointsp. 181
Summaryp. 182
Referencesp. 184
Selected Bibliographyp. 184
Object-Relational Database Systemsp. 189
Introductionp. 189
A Quick Look at Relational and Object-Oriented Databasesp. 191
Contrasting the Major Features of Pure Relational and Object-Oriented Databasesp. 192
Drawbacks of Pure Relational and Object-Oriented Databasesp. 193
Technology Issues: Enabling Object Functionality in the Relational Worldp. 195
Behaviorp. 196
Collection Typesp. 196
Encapsulationp. 197
Polymorphismp. 197
Inheritancep. 197
Ordbms: A Closer Look at Characteristics in the Physical Implementationp. 198
Design Issues: Capturing the Essence of the Object-Relational Paradigmp. 201
An Object-Relational Examplep. 203
The ABC Corporation Examplep. 207
Summaryp. 208
Selected Bibliographyp. 208
Object-Oriented Database Systemsp. 211
Introduction and Motivationp. 211
Basic Concepts of the Object-Oriented Data Modelp. 212
Objects and Object Identifiersp. 214
Aggregationp. 216
Methodsp. 217
Classes and Instantiation Mechanismsp. 218
Inheritancep. 219
Graphical Notation and Examplep. 220
ODMG Standardp. 221
Objects and Literalsp. 222
Types: Classes and Interfacesp. 222
Subtypes and Inheritancep. 223
Extentsp. 223
Keysp. 224
Collection and Structured Typesp. 224
Technologyp. 225
GemStonep. 225
ObjectStorep. 227
POETp. 229
Object-Oriented Database Designp. 230
Conceptual Designp. 232
Standard Schema Designp. 233
Implementation Schema Designp. 242
Summaryp. 246
Referencesp. 248
Selected Bibliographyp. 249
Web Sitesp. 250
Multimedia Database Management Systemsp. 251
Introductionp. 251
Diverse Nature of Media Objectsp. 251
Complexity and Multidimensionalityp. 252
A Sample IMDp. 254
Design of an MM-DBMS for IMDsp. 256
Modeling IMDsp. 256
IMD Retrieval Issuesp. 266
Conclusionsp. 274
Main Achievements of MM-DBMS Technologyp. 274
Commercial Products and Research Prototypesp. 280
Further Directions and Trendsp. 282
Referencesp. 286
Selected Bibliographyp. 289
Distributed Databasesp. 291
Introductionp. 291
Distributed Database Architecturep. 293
Five-Level Model for Heterogeneous Multi-DBMSp. 296
Four-Level Model for Homogeneous Multi-DBMSp. 298
Three-Level Model for Single-DBMSp. 298
Physical Database Connectivityp. 298
Distributed Data Independencep. 299
Other Decentralized Database Architecturesp. 300
Distributed Database Designp. 301
Data Fragmentation and Replication in Relational DDBsp. 301
Top-Down Design of Relational DDBsp. 304
Bottom-Up Design of Heterogeneous DDBsp. 307
Distributed Query Processingp. 310
Query Processing in Relational DDBsp. 310
Query Processing in Heterogeneous DDBsp. 314
Distributed Transaction Managementp. 315
Distributed Concurrency Controlp. 316
Distributed Commitp. 319
Distributed Recoveryp. 322
Transaction Management in Heterogeneous DDBsp. 322
Current Trends and Challengesp. 323
Alternative Transaction Modelsp. 323
Mediator Architecturesp. 324
Databases and the World Wide Webp. 325
Referencesp. 325
Selected Bibliographyp. 327
Mobile Computing: Data Management Issuesp. 329
Introductionp. 329
Motivationp. 331
Architecturep. 332
Technological Aspects: Wireless Networksp. 334
Analog Cellular Networksp. 334
Digital Cellular Networksp. 334
Wireless Wide-Area Networksp. 335
Wireless Local-Area Networksp. 335
Satellite Networksp. 335
The Futurep. 336
Special Issues for Considerationp. 336
Mobilityp. 336
Wireless Mediump. 336
Portability of Mobile Elementsp. 337
Impact of Mobile Computing on Data Managementp. 338
Transactionsp. 338
Data Dissemination by Broadcastingp. 339
Query Processingp. 340
Cachingp. 341
Database Interfacesp. 341
Communication Models and Agentsp. 342
Communication Modelsp. 342
Agentsp. 343
Mobile Computer Design Features for Accessing Data Servicesp. 344
Summaryp. 347
Referencesp. 347
Selected Bibliographyp. 351
Secure Database Systemsp. 353
Introductionp. 353
Access Control: Concepts and Policiesp. 354
Basic Conceptsp. 354
Access Control Policiesp. 355
Administration Policiesp. 360
Discretionary Access Control Models and Systemsp. 362
Authorization Models for Relational DBMSsp. 363
Authorization Models for Object DBMSsp. 366
Authorization Models for Active DBMSsp. 369
Comparative Analysis of Authorization Modelsp. 370
Discretionary Access Control in Commercial DBMSsp. 370
Multilevel Security in Database Systemsp. 375
Multilevel Relational Data Modelp. 375
Architecturesp. 376
Prototypesp. 380
Commercial Productsp. 384
Multilevel Object Data Modelsp. 387
Design Issuesp. 392
Some Research Trendsp. 393
Digital Librariesp. 394
Data Protection for Workflow Management Systemsp. 396
Data Protection for the World Wide Webp. 397
Summaryp. 398
Referencesp. 399
Selected Bibliographyp. 402
Component Database Systemsp. 403
Introductionp. 403
Motivationp. 405
Principles of Component DBMSsp. 409
DBMS Architecturep. 409
Components and DBMS Architecturep. 412
Typology of Component DBMSsp. 413
Component Database Modelsp. 416
Plug-In Componentsp. 417
Middleware DBMSp. 419
Service-Oriented DBMSsp. 422
Configurable DBMSsp. 423
Categories of Component DBMS Modelsp. 424
Development of Component DBMSs and Their Applicationsp. 424
Database Design for CDBMSsp. 426
Development of CDBMS Componentsp. 427
Related Work: The Roots of CDBMSsp. 428
Summaryp. 430
Referencesp. 431
Advanced Design Issuesp. 437
CASE Tools: Computer Support for Conceptual Modelingp. 439
Introduction to CASE Toolsp. 439
Functional Classification of CASE Toolsp. 440
Communication Between CASE Toolsp. 444
A CASE Framework for Database Designp. 445
Conceptual Design Toolsp. 447
The Choice of the Conceptual Modelp. 448
Conceptual Modeling Toolsp. 449
Verification and Validation Toolsp. 455
Conceptual Design by Schema Integrationp. 463
Conceptual Design Based Upon Reusable Componentsp. 467
Conclusion on the Conceptual Levelp. 468
Logical Design Toolsp. 469
Fundamentals of Relational Designp. 469
Functional Dependency Acquisitionp. 470
Mapping From Conceptual Schema to Logical Schemap. 473
Concluding Remarks on the Logical Designp. 479
Summaryp. 479
Referencesp. 480
Selected Bibliographyp. 482
Database Qualityp. 485
Introductionp. 485
Data Model Qualityp. 488
Quality Factorsp. 490
Stakeholdersp. 490
Quality Conceptsp. 492
Improvement Strategiesp. 493
Quality Metricsp. 493
Weightingp. 500
Data Qualityp. 501
Management Issuesp. 502
Design Issuesp. 504
Summaryp. 505
Referencesp. 506
Selected Bibliographyp. 509
About the Authorsp. 511
Indexp. 517
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780890063958
ISBN-10: 0890063958
Series: Computing Library
Audience: Professional
Format: Hardcover
Language: English
Number Of Pages: 558
Published: 31st August 2000
Publisher: Artech House Publishers
Country of Publication: US
Dimensions (cm): 23.4 x 15.6  x 3.0
Weight (kg): 0.86

Earn 350 Qantas Points
on this Book

This product is categorised by