
Learn Computer Science
Developing a more interesting World
"Computer science is no more about computers than astronomy is about telescopes."
Edsger Dijkstra
Free beginner - intermediate level computer science tutorials
Databases​
Tutoring > Databases
Basic Database Concepts - What makes a database what it is? How and why are they useful?
Database Tables - How can we represent databases on paper? What do database tables look like?
Keys - What are Keys in a database? What are the types of key and what do they mean?
Entitites and Relationships - What is an entity? How can they be related?
Redundancy and Normalisation - What is redundandancy and data integrity? How can we fix it? What is normalisation?
SQL Basics - What is SQL and how can it help us manage databases? Syntax and examples.
Mathematical concepts - How can we understand databases and relationships using mathematics?
ERD Diagrams - How can we represent a database with diagrams? What is the proper notation?