Кардинальность в базе данных

  Рет қаралды 19,733

Volodya Mozhenkov

Volodya Mozhenkov

Күн бұрын

Если сказать просто, то кардинальность - это информация о связи между таблиц базы данных, которая описывает сколько рядов в одной таблице соответсвуют рядам в другой.
В этом уроке я описываю связь и реализацию связи один-к-одному и один-к-многому.

Пікірлер: 38
@АлексейТерлецкий-у8л
@АлексейТерлецкий-у8л 7 жыл бұрын
очень помогло видео для понимания BD спасибо что ты есть. Круто, просто и понятно объясняешь. У тебя талант!!!
@МаратКаджаев-т3э
@МаратКаджаев-т3э 9 жыл бұрын
У меня нет слов, сегодня только столкнулся с проблемой, когда ключ поставил у одного и понял, что это неправильно, стал думать как сделать лучше и тут увидел новое видео, просто шикарно! Спасибо большое!
@treasuresyashodhara
@treasuresyashodhara 5 жыл бұрын
Талантливый педагог! Спасибо.
@SuperMazdist
@SuperMazdist 5 жыл бұрын
Привет Ииисус! Я снова смотрю твое видео !
@oskinnick
@oskinnick 3 жыл бұрын
Суперский лектор! Талантише! Спасибо!
@МэриКирилова
@МэриКирилова 2 жыл бұрын
Спасибо,очень круто объясняете!!
@ololondiyololoev
@ololondiyololoev 9 жыл бұрын
Я бы сделал так. Между "Кафедра" и "Студенты" создал отдельную таблицу, к примеру "Обучение" и в ней были бы ключи и той и той таблиц да ещё в разрезе времени. И это бы решило проблему того, что студент может быть на разных кафедрах, к примеру переводиться или поступать на второе образование после окончания первого.
@VladimirMozhenkov
@VladimirMozhenkov 9 жыл бұрын
+Ололондий Ололоев Да))) именно так и надо. Это разрешает проблему "много-к-многому". Я уже про это видео записал и скоро выложу.
@shmulful
@shmulful 9 жыл бұрын
+Ололондий Ололоев что Вы имеете в виду под разрезом времени?
@ololondiyololoev
@ololondiyololoev 9 жыл бұрын
Sasha GedzЯ имею в виду наличие поля с датой, с которой эта запись считается актуальной. К примеру если студент поступает на второе высшее, то старая запись остаётся, и добавляется вторая запись. И можно, в зависимости от того на какую дату мы хотим получить данные, определить что студент А до 01.07.2015 был на кафедре К1. А с 01.07.2015 он на кафедре К2. Примеры со студентами здесь носят характер обучающих принципу. В реальности очень часто требуется хранить динамические данные так, чтобы мы могли заглянуть в прошлое и посмотреть состояние системы за любой период времени.
@shmulful
@shmulful 9 жыл бұрын
Ололондий Ололоев ок спасибо - ясно =)
@nikolay4362
@nikolay4362 10 ай бұрын
спасибо исус, как всегда выручаешь!
@АсенькаАлей
@АсенькаАлей 2 жыл бұрын
Как всегда, надо понять что-то, поищи на канале Володи🤗 Спасибо!
@EvgenichTalagaev
@EvgenichTalagaev 9 жыл бұрын
Спасибо за урок)!
@varenik__sibirskii
@varenik__sibirskii 2 жыл бұрын
очень доступно, спасибо!
@ОлегДоходицифровыефинансы
@ОлегДоходицифровыефинансы 6 жыл бұрын
Спасибо ,все ясно объяснили !!
@АлексейНефедов-ш3е
@АлексейНефедов-ш3е 4 жыл бұрын
А ведь можно, наверно, в отношении “один к одному” “заведующего” сделать одним из полем таблицы “кафедра”?
@ОлегАлбаут
@ОлегАлбаут 4 жыл бұрын
Надеюсь, вопрос еще актуален. Можно-то можно, только зачем. Допустим, у заведующего много полей. Имя, фамилия, паспортные данные какие-нибудь, инн, номер страхования и прочая-прочая-прочая. Данные от фонаря, просто для примера. Ну и получится, что когда мы хотим сделать выборку по кафедре, мы тянем еще и ненужные нам данные (потому что SELECT сначала достанет все данные, а потом WHERE будет их отсекать), а это нагрузка.
@inga153
@inga153 4 жыл бұрын
Супер! Спасибо
@user-ug8qc6tr6b
@user-ug8qc6tr6b 9 жыл бұрын
Специально не буду гуглить про мени ту мени, дождусь пока Володя объяснит)
@dark-herald
@dark-herald 4 жыл бұрын
мой 666 лайк, по демонически как-то :D
@Andrey-xg5hy
@Andrey-xg5hy 5 жыл бұрын
Класс!
@real-man
@real-man 5 жыл бұрын
круто!
@КонстантинЪЪЪ
@КонстантинЪЪЪ 3 жыл бұрын
жаль второй раз лайк нельзя поставить )
@deomidfedorov1440
@deomidfedorov1440 4 жыл бұрын
Гасподь гасподь и этоо Иисус Христос
@ramiz3570
@ramiz3570 4 жыл бұрын
+
@bohdandelaware1420
@bohdandelaware1420 5 жыл бұрын
Вот только кардинальность это совсем не то. Кардинальность(селективность) это количество уникальных значений столбца. Определяется так: SELECT COUNT (DISTINCT column_name) FROM table;
@user-ug8qc6tr6b
@user-ug8qc6tr6b 9 жыл бұрын
Владимир, большое спасибо. Как раз сейчас стараюсь вникнуть в разработку на python django и были непонятки с базами данных, благодаря вам все прояснилось!
@_Z.a.h.a.R_
@_Z.a.h.a.R_ 7 ай бұрын
топ
@polinamw
@polinamw Жыл бұрын
лапка вороны))
@arahnid_9844
@arahnid_9844 2 жыл бұрын
Спасибо)
@АлексейДолматов-м3я
@АлексейДолматов-м3я 3 жыл бұрын
Кардинальность в базе данных 2021 ) Как в матрице всё в память по бд загрузил) Смотреть все видосы по базам, на этом канале, Обязательно!!! Это для тех кто хочет разобраться))) В общем спасибо за качественный контент!
@ZEXthn
@ZEXthn 3 жыл бұрын
Володя объясняешь просто супер! Сделай пожалуйста еще видео по реляционным базам.
@MsTomoeSan
@MsTomoeSan 2 жыл бұрын
Спасибо за видео. Самое простое и понятное объяснение. Надеюсь на новые, более свежие уроки
@antonshevchenko1772
@antonshevchenko1772 6 жыл бұрын
Спасибо, Владимир, очень доступно объясняешь.
@ГаврилюкЕвгений-ш6ы
@ГаврилюкЕвгений-ш6ы 5 жыл бұрын
Похож на молодого Николаса Кейджа )
@thomasmorgan9043
@thomasmorgan9043 9 жыл бұрын
Володь, сделай видео как надо правильно работать с базой данной, например в C++, какие паттерны использовать или как реализовать свой ORM, просто и доступно как ты умеешь!)
@shmulful
@shmulful 9 жыл бұрын
+Thomas Morgan да былоб интересно - я сам пишу скрипты только на php а начальник пишет на C++ и fierberd часто меня просит написать запрос, я пишу а у него он не работает и выдает ошибку хотя в связке php mssql (Tsql) или mySql все ок
Много к Многому
8:19
Volodya Mozhenkov
Рет қаралды 30 М.
Нормализация в базе данных
15:14
Volodya Mozhenkov
Рет қаралды 100 М.
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
Типы ключей в базе данных
12:30
Volodya Mozhenkov
Рет қаралды 74 М.
Модель «сущность - связь»
7:36
ИВТФ ИГЭУ
Рет қаралды 17 М.
Индексация в Базах Данных
11:26
Volodya Mozhenkov
Рет қаралды 64 М.
Раннее и Позднее Связывание
12:44
Volodya Mozhenkov
Рет қаралды 41 М.