Ликбез по программированию
Базы данных. 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 key) https://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 года по базам данных
Пишут, что перевод этой книги, сделанный в 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
Функции обратного вызова
Контекст:
Про 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 включил его в тройку лучших технических вузов страны по уровню зарплат выпускников.
Первый неклассический университет!