Primary keys · foreign keys · candidate keys · referential integrity
| StudentID | FirstName | LastName | DOB |
|---|---|---|---|
| S001 | Alice | Patel | 2006-09-12 |
| S002 | Ben | Khan | 2007-03-05 |
| Data Type | Description | Example |
|---|---|---|
| INTEGER | Whole numbers | Age, Quantity |
| REAL/FLOAT | Decimal numbers | Price, Score |
| VARCHAR(n) | Variable-length text up to n chars | Name, Email |
| CHAR(n) | Fixed-length text | PostCode (7) |
| DATE | Calendar date | DOB, OrderDate |
| BOOLEAN | True/False | IsActive, Paid |
| Teacher | |
|---|---|
| TeacherID | Name |
| T01 | Mr Smith |
| T02 | Ms Jones |
| Class | ||
|---|---|---|
| ClassID | Subject | TeacherID* |
| C01 | Maths | T01 |
| C02 | Science | T01 |
| C03 | Art | T02 |