Project Sherlock

Computer Science

Databases & Data Systems

Storing data so it survives, and querying it so the answer arrives.

13 topics · 23 curated works

Topics

Reading in Databases & Data Systems

23

A way in

  1. Start here

    No prior grounding assumed.

    A Simple Guide to Five Normal Forms in Relational Database Theory

    William Kent · 1983

    Explains the normal forms through the single informal principle that every non-key fact should depend on the key, the whole key, and nothing but the…

    +1 more at this level

  2. Then

    Assumes you know the vocabulary.

    The Ubiquitous B-Tree

    Douglas Comer · 1979

    Surveys the B-tree and its variants as the reason so many storage systems converged on the same structure — one that keeps itself balanced and keeps…

    +1 more at this level

  3. Go deeper

    Primary sources and full treatments.

    A Relational Model of Data for Large Shared Data Banks

    E.F. Codd · 1970

    Proposes that data be organised around relations rather than pointers, so applications are insulated from how the data happens to be stored.

    +18 more at this level

12 of 23 works

Paper1979

The Ubiquitous B-Tree

Douglas Comer

Surveys the B-tree and its variants as the reason so many storage systems converged on the same structure — one that keeps itself balanced and keeps disk accesses to a guaranteed minimum.

Paper1972

Further Normalization of the Data Base Relational Model

E.F. Codd

Introduces third normal form and the general argument for normalisation: that a relation should be decomposed until every non-key attribute depends on the whole key and nothing else.

In order written

1970 – 2017
  1. 1972Further Normalization of the Data Base Relational ModelE.F. Codd
  2. 1974SEQUEL: A Structured English Query LanguageDonald D. Chamberlin & Raymond F. Boyce
  3. 1976Granularity of Locks and Degrees of Consistency in a Shared Data BaseJim Gray, Raymond A. Lorie, Gianfranco R. Putzolu & Irving L. Traiger
  4. 1979The Ubiquitous B-TreeDouglas Comer
  5. 1996The Log-Structured Merge-Tree (LSM-Tree)Patrick O'Neil, Edward Cheng, Dieter Gawlick & Elizabeth O'Neil
  6. 1997An Overview of Data Warehousing and OLAP TechnologySurajit Chaudhuri & Umeshwar Dayal
  7. 2015The Dataflow ModelTyler Akidau et al.
  8. 2017Select Star SQLZi Chong Kao

Elsewhere in Computer Science