~/talk

Fundamentals of relational databases

Talkat PyCon DE & PyData Berlin 2022 · 2022-04-11..04-13· [databases]
slides:none on file

Explains the relational model as tables plus operations (projection, selection, join) and shows the database using Postgres tools: EXPLAIN, information_schema, and creating an index. Demonstrates the query planner generating alternative execution plans, estimating costs from table statistics, and choosing the cheapest plan. Shows a sequential scan turning into an index scan after adding an index, which drastically reduces the planner’s estimated cost and speeds the query, with the planner’s choice and the index both working as intended.

AI-written summary · about

  1. 0:00Start
  2. 0:47What Skills Do I Need To Have To Work as a Data Scientist or Data Science Interview
  3. 1:32The Database Management System
  4. 3:12The Relational Model and the Relational Algebra
  5. 3:58The Relational Model
  6. 7:07The Join
  7. 11:23Hierarchical Database Systems
  8. 12:02Data Independence
  9. 15:07Selection
  10. 15:20Projection
  11. 18:07Query Planner
  12. 22:39Creating an Index
  13. 24:28Storage Overhead
  14. 29:09The Future for the Relational Databases
  15. 34:09The Difference between a Hierarchical and a Relation Relational Database
  16. 35:22Indexing Is Not Necessary for Cloud Data Warehouses
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.