Databasics clearly explains the key concepts users and database professionals need to understand in order to build well-designed databases that answer business questions accurately and efficiently. Fabian Pascal, one of the industry's leading experts, identifies ten critical, recurring issues that both database users and vendors often fail to address appropriately. Pascal demonstrates why understanding these fundamentals is so important, providing detailed examples and solutions designed to help users escape the key pitfalls of database development. Among the topics covered: unstructured data and complex data types; business rules and enforcing data integrity; keys; duplicates; normalization; entity subtypes and supertypes; data hierarchies and recursive queries; redundancy; quota queries; and how to handle missing information. Along the way, Pascal offers no-holds-barred assessments of how well current SQL implementations and commercial products address each issue. Databasics, in...
"synopsis" may belong to another edition of this title.
Fabian Pascal is a highly regarded writer, well known as a staunch defender of the relational model's virtue. His standing in the RDBMS community is illustrated by C J Date's forward. If E F Codd is the father of the relational model, Date is certainly its uncle. Pascal seeks to clarify areas of database implementation that frequently prove problematic. This is not a beginner's book but is aimed at the experienced reader wanting to understand more about the underlying relational model and to press that knowledge into service.
The issues range from normalisation, keys, duplicate rows and missing information to business rules and integrity enforcement, "unstructured" data and complex data types and quota queries ("what are the top ten best selling products?", for instance). Each chapter covers one issue and comprises an overview, how the issue is best addressed, a demonstration of the practical benefits, the pitfalls of not addressing it and any pertinent recommendations. It makes for interesting reading. The layout and style, however, can irritate. Pascal uses many quotations but persistently [wedges] in his [own] wording: "if the DBMS knows the [integrity constraints] for the input [base tables] and relational operators [that define the view]." He also gives each chapter its own bibliography, which is only a problem because he has also chosen to cite separately each article from the wonderful Relational Database Writings series by Date et al. It all begins to look horribly like padding and Pascal's undoubted erudition doesn't need it. By this reviewer's count, he makes 47 references to the four books in the series and 11 to his own 1993 publication; furthermore, the ludicrous situation arises where two citations, identical in all but footnote number, appear consecutively. Whatever happened to ibid.?
Despite these misgivings, this book is stimulating and informative for anyone in search of further enlightenment on the relational model. --Mark Whitehorn
--C. J. Date
Three decades ago relational technology put the database field on a sound, scientific foundation for the first time. But the database industry--vendors, users, experts, and the trade press--has essentially flouted its principles, focusing instead on a "cookbook," product-specific approach, devoid of conceptual understanding. The consequences have been costly: DBMS products, databases, development tools, and applications don't always perform up to expectation or potential, and they can encourage the wrong questions and provide the wrong answers.Practical Issues in Database Management is an attempt to remedy this intractable and costly situation. Written for database designers, programmers, managers, and users, it addresses the core, commonly recurring issues and problems that practitioners--even the most experienced database professionals--seem to systematically misunderstand, namely:
"About this title" may belong to another edition of this title.
FREE shipping within U.S.A.
Destination, rates & speedsSeller: BooksRun, Philadelphia, PA, U.S.A.
Paperback. Condition: Very Good. 1. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Seller Inventory # 0201485559-8-1
Quantity: 1 available
Seller: Better World Books, Mishawaka, IN, U.S.A.
Condition: Good. 1st. Used book that is in clean, average condition without any missing pages. Seller Inventory # 336954-75
Quantity: 1 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00051431913
Quantity: 1 available
Seller: ThriftBooks-Phoenix, Phoenix, AZ, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.3. Seller Inventory # G0201485559I3N00
Quantity: 1 available
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.3. Seller Inventory # G0201485559I3N00
Quantity: 1 available
Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.3. Seller Inventory # G0201485559I3N00
Quantity: 1 available
Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.3. Seller Inventory # G0201485559I4N00
Quantity: 1 available
Seller: Bay State Book Company, North Smithfield, RI, U.S.A.
Condition: good. The book is in good condition with all pages and cover intact, including the dust jacket if originally issued. The spine may show light wear. Pages may contain some notes or highlighting, and there might be a "From the library of" label. Boxed set packaging, shrink wrap, or included media like CDs may be missing. Seller Inventory # BSM.KPRC
Quantity: 1 available