89 books
—
3 voters
Databases Books
Showing 1-50 of 517
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement (Paperback)
by (shelved 32 times as databases)
avg rating 4.01 — 734 ratings — published 2012
Designing Data-Intensive Applications (ebook)
by (shelved 29 times as databases)
avg rating 4.70 — 10,249 ratings — published 2015
Database Internals: A deep-dive into how distributed data systems work (Paperback)
by (shelved 28 times as databases)
avg rating 4.25 — 534 ratings — published
SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers)
by (shelved 22 times as databases)
avg rating 4.01 — 552 ratings — published 2010
SQL Performance Explained (Paperback)
by (shelved 21 times as databases)
avg rating 4.42 — 342 ratings — published 2011
Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design (Paperback)
by (shelved 19 times as databases)
avg rating 3.92 — 528 ratings — published 1996
An Introduction to Database Systems (Paperback)
by (shelved 19 times as databases)
avg rating 3.92 — 373 ratings — published
Database System Concepts (Hardcover)
by (shelved 18 times as databases)
avg rating 3.76 — 557 ratings — published 1987
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence (Paperback)
by (shelved 16 times as databases)
avg rating 4.12 — 1,098 ratings — published 2012
Learning SQL (Paperback)
by (shelved 16 times as databases)
avg rating 3.98 — 762 ratings — published 2005
Graph Databases (Paperback)
by (shelved 15 times as databases)
avg rating 3.63 — 436 ratings — published 2013
SQL and Relational Theory: How to Write Accurate SQL Code (Paperback)
by (shelved 15 times as databases)
avg rating 3.77 — 143 ratings — published 2009
MongoDB: The Definitive Guide (Paperback)
by (shelved 14 times as databases)
avg rating 3.89 — 542 ratings — published 2010
PostgreSQL: Up and Running (Paperback)
by (shelved 13 times as databases)
avg rating 3.76 — 207 ratings — published 2012
Practical SQL: A Beginner's Guide to Storytelling with Data (Paperback)
by (shelved 12 times as databases)
avg rating 4.27 — 233 ratings — published
Refactoring Databases: Evolutionary Database Design (Hardcover)
by (shelved 12 times as databases)
avg rating 3.70 — 201 ratings — published 2006
SQL Cookbook (Paperback)
by (shelved 11 times as databases)
avg rating 4.05 — 407 ratings — published 2005
Database Systems: The Complete Book (Hardcover)
by (shelved 11 times as databases)
avg rating 3.80 — 192 ratings — published 1999
Database Reliability Engineering: Designing and Operating Resilient Database Systems (Kindle Edition)
by (shelved 10 times as databases)
avg rating 3.98 — 127 ratings — published 2015
The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Paperback)
by (shelved 10 times as databases)
avg rating 4.17 — 1,014 ratings — published 1996
Fundamentals of Database Systems (Hardcover)
by (shelved 10 times as databases)
avg rating 3.81 — 960 ratings — published 1989
High Performance MySQL: Optimization, Backups, Replication & Load Balancing (Paperback)
by (shelved 9 times as databases)
avg rating 4.26 — 446 ratings — published 2004
Database Management Systems (Hardcover)
by (shelved 9 times as databases)
avg rating 3.76 — 311 ratings — published 1997
Readings in Database Systems, Third Edition (The Morgan Kaufmann Series in Data Management Systems)
by (shelved 8 times as databases)
avg rating 4.62 — 45 ratings — published 1998
Database in Depth: Relational Theory for Practitioners (Paperback)
by (shelved 8 times as databases)
avg rating 3.98 — 116 ratings — published 2005
MongoDB in Action (Paperback)
by (shelved 8 times as databases)
avg rating 4.02 — 168 ratings — published 2011
PostgreSQL Query Optimization: The Ultimate Guide to Building Efficient Queries (Paperback)
by (shelved 7 times as databases)
avg rating 4.14 — 37 ratings — published
Database Systems: A Practical Approach to Design, Implementation and Management (Paperback)
by (shelved 7 times as databases)
avg rating 3.67 — 301 ratings — published 1995
Sams Teach Yourself SQL™ in 10 Minutes (Paperback)
by (shelved 7 times as databases)
avg rating 4.09 — 1,178 ratings — published 1999
Transaction Processing: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)
by (shelved 7 times as databases)
avg rating 4.39 — 46 ratings — published 1992
Database Systems: Design, Implementation, and Management (Hardcover)
by (shelved 7 times as databases)
avg rating 3.58 — 460 ratings — published
The Art of PostgreSQL (Unknown Binding)
by (shelved 6 times as databases)
avg rating 3.72 — 88 ratings — published
PostgreSQL 9.0 High Performance (Paperback)
by (shelved 6 times as databases)
avg rating 4.27 — 120 ratings — published 2010
High Performance MySQL: Optimization, Backups, and Replication (Kindle Edition)
by (shelved 6 times as databases)
avg rating 4.39 — 234 ratings — published 2008
Redis in Action (Paperback)
by (shelved 6 times as databases)
avg rating 3.65 — 117 ratings — published 2013
The Manga Guide to Databases (Paperback)
by (shelved 6 times as databases)
avg rating 4.08 — 501 ratings — published 2005
Joe Celko's SQL for Smarties: Advanced SQL Programming Third Edition (The Morgan Kaufmann Series in Data Management Systems)
by (shelved 5 times as databases)
avg rating 3.96 — 201 ratings — published 1995
SQL Queries for Mere Mortals: A Hands-on Guide to Data Manipulation in SQL (Paperback)
by (shelved 5 times as databases)
avg rating 4.02 — 306 ratings — published 2007
MySQL and mSQL (Paperback)
by (shelved 5 times as databases)
avg rating 3.16 — 45 ratings — published 1999
CouchDB: The Definitive Guide (Paperback)
by (shelved 5 times as databases)
avg rating 3.52 — 69 ratings — published 2009
Head First SQL (Paperback)
by (shelved 5 times as databases)
avg rating 4.01 — 556 ratings — published 2007
SQL In A Nutshell, 2nd Edition (Paperback)
by (shelved 5 times as databases)
avg rating 3.70 — 144 ratings — published 2000
PostgreSQL 14 Internals (ebook)
by (shelved 4 times as databases)
avg rating 4.75 — 24 ratings — published
Concise Guide to Databases: A Practical Introduction (Undergraduate Topics in Computer Science)
by (shelved 4 times as databases)
avg rating 3.18 — 17 ratings — published 2013
Data and Reality (Paperback)
by (shelved 4 times as databases)
avg rating 4.00 — 175 ratings — published 1978
High-Performance Java Persistence (ebook)
by (shelved 4 times as databases)
avg rating 4.47 — 113 ratings — published
NoSQL for Mere Mortals (Paperback)
by (shelved 4 times as databases)
avg rating 4.34 — 41 ratings — published 2015
The Art of SQL (Paperback)
by (shelved 4 times as databases)
avg rating 3.98 — 170 ratings — published 2006
Architecture of a Database System (Foundations and Trends(r) in Databases)
by (shelved 4 times as databases)
avg rating 4.50 — 30 ratings — published 2007
Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine (Paperback)
by (shelved 4 times as databases)
avg rating 4.26 — 272 ratings — published 2014
“...note that relational systems require only that the database be perceived by the user as tables. Tables are the logical structure in a relational system, not the physical structure. At the physical level, in fact, the system is free to store the data any way it likes—using sequential files, indexing, hashing, pointer chains, compression, and so on—provided only that it can map that stored representation to tables at the logical level. Another way of saying the same thing is that tables represent an abstraction of the way the data is physically stored—an abstraction in which numerous storage level details (such as stored record placement, stored record sequence, stored data value representations, stored record prefixes, stored access structures such as indexes, and so forth) are all hidden from the user.
... The Information Principle: The entire information content of the database is represented in one and only one way—namely, as explicit values in column positions in rows in tables. This method of representation is the only method available (at the logical level, that is) in a relational system. In particular, there are no pointers connecting one table to another.”
― An Introduction to Database Systems
... The Information Principle: The entire information content of the database is represented in one and only one way—namely, as explicit values in column positions in rows in tables. This method of representation is the only method available (at the logical level, that is) in a relational system. In particular, there are no pointers connecting one table to another.”
― An Introduction to Database Systems
“■ Types are (sets of) things we can talk about.
■ Relations are (sets of) things we say about the things we can talk about.
(There is a nice analogy here that might help you appreciate and remember these important points: Types are to relations as nouns are to sentences.) Thus, in the example, the things we can talk about are employee numbers, names, department numbers, and money values, and the things we say are true utterances of the form “The employee with the specified employee number has the specified name, works in the specified department, and earns the specified salary.”
It follows from all of the foregoing that:
1. Types and relations are both necessary (without types, we have nothing to talk about; without relations, we cannot say anything).
2. Types and relations are sufficient, as well as necessary—i.e., we do not need anything else, logically speaking.
3. Types and relations are not the same thing. It is an unfortunate fact that certain commercial products—not relational ones, by definition!—are confused over this very point.”
― An Introduction to Database Systems
■ Relations are (sets of) things we say about the things we can talk about.
(There is a nice analogy here that might help you appreciate and remember these important points: Types are to relations as nouns are to sentences.) Thus, in the example, the things we can talk about are employee numbers, names, department numbers, and money values, and the things we say are true utterances of the form “The employee with the specified employee number has the specified name, works in the specified department, and earns the specified salary.”
It follows from all of the foregoing that:
1. Types and relations are both necessary (without types, we have nothing to talk about; without relations, we cannot say anything).
2. Types and relations are sufficient, as well as necessary—i.e., we do not need anything else, logically speaking.
3. Types and relations are not the same thing. It is an unfortunate fact that certain commercial products—not relational ones, by definition!—are confused over this very point.”
― An Introduction to Database Systems







