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

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

КОМЕНТАРІ • 38

  • @SuperMazdist
    @SuperMazdist 5 років тому +20

    Привет Ииисус! Я снова смотрю твое видео !

  • @treasuresyashodhara
    @treasuresyashodhara 5 років тому +8

    Талантливый педагог! Спасибо.

  • @АлексейТерлецкий-у8л
    @АлексейТерлецкий-у8л 7 років тому +11

    очень помогло видео для понимания BD спасибо что ты есть. Круто, просто и понятно объясняешь. У тебя талант!!!

  • @МаратКаджаев-т3э
    @МаратКаджаев-т3э 9 років тому +6

    У меня нет слов, сегодня только столкнулся с проблемой, когда ключ поставил у одного и понял, что это неправильно, стал думать как сделать лучше и тут увидел новое видео, просто шикарно! Спасибо большое!

  • @АлексейДолматов-м3я

    Кардинальность в базе данных 2021 ) Как в матрице всё в память по бд загрузил) Смотреть все видосы по базам, на этом канале, Обязательно!!! Это для тех кто хочет разобраться))) В общем спасибо за качественный контент!

  • @oskinnick
    @oskinnick 3 роки тому +1

    Суперский лектор! Талантише! Спасибо!

  • @user-ug8qc6tr6b
    @user-ug8qc6tr6b 9 років тому +3

    Владимир, большое спасибо. Как раз сейчас стараюсь вникнуть в разработку на python django и были непонятки с базами данных, благодаря вам все прояснилось!

  • @MsTomoeSan
    @MsTomoeSan 3 роки тому

    Спасибо за видео. Самое простое и понятное объяснение. Надеюсь на новые, более свежие уроки

  • @nikolay4362
    @nikolay4362 11 місяців тому

    спасибо исус, как всегда выручаешь!

  • @МэриКирилова
    @МэриКирилова 2 роки тому

    Спасибо,очень круто объясняете!!

  • @ZEXthn
    @ZEXthn 3 роки тому

    Володя объясняешь просто супер!
    Сделай пожалуйста еще видео по реляционным базам.

  • @АсенькаАлей
    @АсенькаАлей 2 роки тому

    Как всегда, надо понять что-то, поищи на канале Володи🤗 Спасибо!

  • @antonshevchenko1772
    @antonshevchenko1772 6 років тому

    Спасибо, Владимир, очень доступно объясняешь.

  • @varenik__sibirskii
    @varenik__sibirskii 2 роки тому

    очень доступно, спасибо!

  • @arahnid_9844
    @arahnid_9844 2 роки тому

    Спасибо)

  • @bohdandelaware1420
    @bohdandelaware1420 5 років тому +4

    Вот только кардинальность это совсем не то. Кардинальность(селективность) это количество уникальных значений столбца. Определяется так: SELECT COUNT (DISTINCT column_name) FROM table;

  • @inga153
    @inga153 4 роки тому

    Супер! Спасибо

  • @ololondiyololoev
    @ololondiyololoev 9 років тому +5

    Я бы сделал так. Между "Кафедра" и "Студенты" создал отдельную таблицу, к примеру "Обучение" и в ней были бы ключи и той и той таблиц да ещё в разрезе времени. И это бы решило проблему того, что студент может быть на разных кафедрах, к примеру переводиться или поступать на второе образование после окончания первого.

    • @VladimirMozhenkov
      @VladimirMozhenkov  9 років тому +1

      +Ололондий Ололоев Да))) именно так и надо. Это разрешает проблему "много-к-многому". Я уже про это видео записал и скоро выложу.

    • @shmulful
      @shmulful 9 років тому

      +Ололондий Ололоев что Вы имеете в виду под разрезом времени?

    • @ololondiyololoev
      @ololondiyololoev 9 років тому

      Sasha GedzЯ имею в виду наличие поля с датой, с которой эта запись считается актуальной. К примеру если студент поступает на второе высшее, то старая запись остаётся, и добавляется вторая запись. И можно, в зависимости от того на какую дату мы хотим получить данные, определить что студент А до 01.07.2015 был на кафедре К1. А с 01.07.2015 он на кафедре К2.
      Примеры со студентами здесь носят характер обучающих принципу. В реальности очень часто требуется хранить динамические данные так, чтобы мы могли заглянуть в прошлое и посмотреть состояние системы за любой период времени.

    • @shmulful
      @shmulful 9 років тому

      Ололондий Ололоев ок спасибо - ясно =)

  • @EvgenichTalagaev
    @EvgenichTalagaev 9 років тому +1

    Спасибо за урок)!

  • @ОлегДоходицифровыефинансы

    Спасибо ,все ясно объяснили !!

  • @thomasmorgan9043
    @thomasmorgan9043 9 років тому

    Володь, сделай видео как надо правильно работать с базой данной, например в C++, какие паттерны использовать или как реализовать свой ORM, просто и доступно как ты умеешь!)

    • @shmulful
      @shmulful 9 років тому

      +Thomas Morgan да былоб интересно - я сам пишу скрипты только на php а начальник пишет на C++ и fierberd часто меня просит написать запрос, я пишу а у него он не работает и выдает ошибку хотя в связке php mssql (Tsql) или mySql все ок

  • @АлексейНефедов-ш3е
    @АлексейНефедов-ш3е 4 роки тому +3

    А ведь можно, наверно, в отношении “один к одному” “заведующего” сделать одним из полем таблицы “кафедра”?

    • @ОлегАлбаут
      @ОлегАлбаут 4 роки тому +2

      Надеюсь, вопрос еще актуален. Можно-то можно, только зачем. Допустим, у заведующего много полей. Имя, фамилия, паспортные данные какие-нибудь, инн, номер страхования и прочая-прочая-прочая. Данные от фонаря, просто для примера. Ну и получится, что когда мы хотим сделать выборку по кафедре, мы тянем еще и ненужные нам данные (потому что SELECT сначала достанет все данные, а потом WHERE будет их отсекать), а это нагрузка.

  • @dark-herald
    @dark-herald 4 роки тому +1

    мой 666 лайк, по демонически как-то :D

  • @user-ug8qc6tr6b
    @user-ug8qc6tr6b 9 років тому

    Специально не буду гуглить про мени ту мени, дождусь пока Володя объяснит)

  • @КонстантинЪЪЪ
    @КонстантинЪЪЪ 3 роки тому

    жаль второй раз лайк нельзя поставить )

  • @Andrey-xg5hy
    @Andrey-xg5hy 5 років тому

    Класс!

  • @real-man
    @real-man 5 років тому

    круто!

  • @_Z.a.h.a.R_
    @_Z.a.h.a.R_ 8 місяців тому

    топ

  • @ГаврилюкЕвгений-ш6ы

    Похож на молодого Николаса Кейджа )

  • @polinamw
    @polinamw Рік тому

    лапка вороны))

  • @ramiz3570
    @ramiz3570 4 роки тому

    +

  • @deomidfedorov1440
    @deomidfedorov1440 4 роки тому +1

    Гасподь гасподь и этоо Иисус Христос