|
6 | 6 | * What is projection? |
7 | 7 | * Database normalization: |
8 | 8 | * What is the main idea behind the normalization process? |
| 9 | + * What are the following terms: |
| 10 | + * a superkey (суперключ) |
| 11 | + * a candidate key (потенциальный ключ) |
| 12 | + * a primary key (первичный ключ) |
| 13 | + * a prime and a non-prime attribute (ключевой и неключевой атрибут) |
| 14 | + * a functional dependency |
9 | 15 | * What are the conditions for 1NF, 2NF, 3NF? |
10 | 16 | * What are the general transformations that help us achieve the normal forms? |
11 | 17 | * Normalize this table: [link](https://docs.google.com/spreadsheets/d/11DWWljndtwVSyRbYgKTbDXTnwM1E5ZiLrxwQdGvXm_8/edit?usp=sharing) (use `File->Make a copy` to get an editable copy). |
|
45 | 51 |
|
46 | 52 | ### Resources |
47 | 53 |
|
48 | | -* Database normalization: |
49 | | - * [Database Normalization – in Easy to Understand English](https://www.essentialsql.com/database-normalization/) |
50 | | - * [What is Normalization in DBMS](https://www.guru99.com/database-normalization.html) |
| 54 | +* Database normalization: |
| 55 | + * [First Normal Form - Wikipedia](https://en.wikipedia.org/wiki/First_normal_form) |
| 56 | + * [Second Normal Form - Wipipedia](https://en.wikipedia.org/wiki/Second_normal_form) |
| 57 | + * [Third Normal Form](https://en.wikipedia.org/wiki/Third_normal_form) |
| 58 | + * C.J.Date. Introduction to Database Systems, 8ed, 2004. / Дейт К.Дж. - Введение в системы баз данных. |
| 59 | + * [Основы технологий баз данных, 2 изд., 2020, Новиков и др. - 2.2.1 Нормальные формы](https://edu.postgrespro.ru/dbtech.pdf) |
51 | 60 | * [What does 1NF actually mean?](https://www.cargocultcode.com/what-does-first-normal-form-mean/) |
52 | 61 | * [PostgreSQL docs — Transaction isolation](https://www.postgresql.org/docs/13/transaction-iso.html) |
53 | 62 | * CAP theorem |
|
0 commit comments