Ликбез по программированию

 Базы данных. Foreign key

Вот понятно https://byjus.com/gate/difference-between-primary-key-and-foreign-key/

What Is Primary Key?

A primary key generally focuses on the uniqueness of the table. It is a column or a set of columns that uniquely distinguishes every row in the database. It means it should not have any duplicate value. Also, it doesn’t contain a NULL value.

What Is Foreign Key?

A foreign key is generally used to build a relationship between the two tables. The major purpose of the foreign key is to sustain data integrity between two separate instances of an entity.

 


Вот статья в русском википедии, там понятная только авторам математическая муть

Вне́шний ключ (англ. foreign keyhttps://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9_%D0%BA%D0%BB%D1%8E%D1%87


Зато дают ссылку на книжку 1980 года по базам данных

https://ru.wikipedia.org/wiki/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%B1%D0%B0%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85

Пишут, что перевод этой книги, сделанный в 1980 году, устаканил применяемые в русском языке термины, относящиеся к базам данных

 

Дейт К. Дж. Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: «Вильямс», 2006. — 1328 с. — ISBN 0-321-19784-4.

Введение в системы баз данных — книга Кристофера Дейта, посвящённая теории систем управления базами данных, выдержала восемь переизданий. Включает постоянно актуализируемое изложение теории баз данных, широко используется как учебник для вузов.

Впервые книга вышла в 1975 году в издательстве Addison–Wesley. В процессе переизданий книга существенно перерабатывалась, в частности, в 1990-е годы были исключены главы об иерархической и сетевой моделях данных и включены сведения о набиравших популярность объектно-ориентированных, распределённых, дедуктивных системах. Включая все переиздания на английском языке суммарный тираж составил 700 тыс. экземпляров.

На русском языке в 1980 году в издательстве «Наука» выпущен перевод 2-го издания. Отмечается, что именно этот перевод установил терминологию в сфере реляционных баз данных. С конца 1990-х годов переводы очередных изданий книги выпускались издательствами «Вильямс» и «Диалектика»



Вот самое нормальное описание https://en.wikipedia.org/wiki/Foreign_key

 

Вот тоже описание https://www.techtarget.com/searchoracle/definition/foreign-key

 

Функции обратного вызова

https://ru.wikipedia.org/wiki/Callback_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)

Контекст:

Про Python пишут: "можно сохранить ссылку на функцию в переменной, затем вызвать функцию через эту переменную"

("Python 3 и PyQt 5", стр 14)

 

Про системы контроля версий программ

Статья 1  https://habr.com/ru/companies/yandex_praktikum/articles/700708/

Статья 2 https://habr.com/ru/companies/yandex_praktikum/articles/728302/

 

 

 

 

Университет ИТМО

https://itmo.ru/ru/page/144/universitet.htm

https://itmo.ru/ru/department_units/1/megafakultety,_fakultety,_instituty.htm

Университет ИТМО (Санкт-Петербург) ― национальный исследовательский университет, ведущий вуз России в области информационных и фотонных технологий. Один из лидеров глобального и национального академического сообщества.

В структуре университета ― 4 мегафакультета и 15 факультетов. Приоритетные направления: IT, фотоника, робототехника, квантовые коммуникации, информационная безопасность, трансляционная медицина, умные материалы, химия, биотехнологии, урбанистика, Art&Science, Science Communication.

ИТМО ― альма-матер победителей международных соревнований по программированию: ICPC (единственный в мире семикратный чемпион), Google Code Jam, Facebook Hacker Cup, Яндекс.Алгоритм, Russian Code Cup, Topcoder Open и др.

Университет ИТМО с 2016 г. входит в ТОП-100 лучших вузов мира в области компьютерных наук (Computer Science) по версии предметного рейтинга Times Higher Education, а с 2019 г. ― в сотню лучших университетов мира в предметной области «Автоматизация и управление» (Automation & Control) Шанхайского рейтинга (ARWU). Вуз также представлен в ТОП-250 лучших вузов мира по инженерным наукам (Engineering and Technology) в рейтинге Times Higher Education и в ТОП-250 по физическим наукам (Physics & Astronomy) по версии предметного рейтинга Quaquarelly Symonds (QS).

На 2020 год ИТМО входит в ТОП-500 мирового институционального рейтинга THE и в ТОП-400 рейтинга QS, а также в 17 предметных рейтингов THE, QS и ARWU.

В 2019 году журнал Forbes назвал Университет ИТМО лучшим российским вузом по качеству образования, а портал SuperJob включил его в тройку лучших технических вузов страны по уровню зарплат выпускников.

Первый неклассический университет!