Skip to content

Commit 84dea80

Browse files
Improve DB normalization links and add questions
1 parent 61b58d9 commit 84dea80

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

backend/middle-1/db.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@
66
* What is projection?
77
* Database normalization:
88
* 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
915
* What are the conditions for 1NF, 2NF, 3NF?
1016
* What are the general transformations that help us achieve the normal forms?
1117
* 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,9 +51,11 @@
4551

4652
### Resources
4753

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. / Дейт К.Дж. - Введение в системы баз данных.
5159
* [What does 1NF actually mean?](https://www.cargocultcode.com/what-does-first-normal-form-mean/)
5260
* [PostgreSQL docs — Transaction isolation](https://www.postgresql.org/docs/13/transaction-iso.html)
5361
* CAP theorem

0 commit comments

Comments
 (0)