Типы ключей в базе данных

  Рет қаралды 75,079

Volodya Mozhenkov

Volodya Mozhenkov

Күн бұрын

Если вы не сталкивались с понятиями «первичный ключ», «вторичный ключ», «внешний ключ», и «сложный ключ», то вам просто необходимо посмотреть этот видео урок.

Пікірлер: 109
@postal134
@postal134 4 жыл бұрын
Иисус лучший, божественно объясняет
@Ask_Yar
@Ask_Yar 9 ай бұрын
Покайся
@dn221273
@dn221273 12 күн бұрын
Так ведь его ж Батя всё создал! Вот он и объяснил всё ему, а он нам. Элементарно же ж!
@fakepotato7237
@fakepotato7237 8 жыл бұрын
Как хорошо, что есть люди, которым не лень внятно и на хорошем примере провести брифинг по основным понятиям, привести хинты и разбор часто возникающих ошибок так, чтобы это было приятно смотреть. Сам привык все узнавать из печатных источников, но данный плейлист в изобилии предоставляет всю необходимую информацию.
@VladimirMozhenkov
@VladimirMozhenkov 8 жыл бұрын
+Fake Potato )) Очень рад, что помогаю ))
@annam3533
@annam3533 Жыл бұрын
Если бы я все узнавала по печатным источникам, то ничего бы не поняла. Спасибо тем, кто придумал Ютуб.
@nikto_to1479
@nikto_to1479 24 күн бұрын
Спасибо вам большое за чёткое и понятное объяснение темы. Очень помогло для изучения SQL.
@ВиталийХохлов-щ2п
@ВиталийХохлов-щ2п 4 жыл бұрын
Спасибо, ты преподаешь как Боженька. По твоему видео разобрался с джоинами, хотя до этого до конца долго понять не мог. Еще раз спасибо тебе большое.
@dn221273
@dn221273 12 күн бұрын
Почему - как? Обидно даже... Естественно! Ему сам Батя всё и объяснял! ☝️🥹
@JavaScriptcher
@JavaScriptcher 4 жыл бұрын
Игумен интересно излагает!!Спасибо ему !!
@dn221273
@dn221273 12 күн бұрын
Аллилуйя!
@ats3097
@ats3097 3 жыл бұрын
желаю всем подобных преподавателей
@MirasR37
@MirasR37 4 жыл бұрын
Большое спасибо, усваивается на 146%, словно с ложечки накормили информацией) Подписка однозначно!
@МихаилКучеров-ш6й
@МихаилКучеров-ш6й 5 ай бұрын
Вы просто лучший, о-о-очень доступно и доходчиво.
@olgas8238
@olgas8238 6 жыл бұрын
Очень толковое объяснение ключей! Спасибо )
@sergiislovensko8211
@sergiislovensko8211 7 жыл бұрын
ну как же не поставить лайк за такое простое и доступное объяснение. :-)
@LRUU
@LRUU 8 жыл бұрын
Блин - чувак хочу что бы ты у нас в шараге преподавал.... Очень классно объясняешь - все понятно.... респект тебе :) так держать!
@daniilzhmak5084
@daniilzhmak5084 5 жыл бұрын
Чувак выделяется запятыми, а не тире)
@little.turok.mohamed
@little.turok.mohamed 3 жыл бұрын
@@daniilzhmak5084 ты решил что слово шарага в его предложении просто так?
@dn221273
@dn221273 12 күн бұрын
​@little.turok.mohamed шарага тут первичный ключ! База!
@andreyevichmak7
@andreyevichmak7 4 жыл бұрын
Мне кажется, если Володя так же будет рассказывать про существования Бога, то я смогу понять и поверить в его существования. Володя, супер!
@dn221273
@dn221273 12 күн бұрын
А почему вы не верите в папу Володи? Володя то есть, значит и папа тоже.
@АнатолийЗайцев-ш9ъ
@АнатолийЗайцев-ш9ъ 8 жыл бұрын
Не у всех есть талант доходчиво объяснять (учить). Спасибо! И разъяснения на доске лучше воспринимаются))
@vitaliyzubov9885
@vitaliyzubov9885 3 жыл бұрын
Спасибо ! Преподаватель от Бога !
@dn221273
@dn221273 12 күн бұрын
Так сын же ж! ☝️😇
@developerninja619
@developerninja619 4 жыл бұрын
Спасибо большое! Очень интересно и доходчиво!
@Steklopod
@Steklopod 7 жыл бұрын
Более менее понял наконец-то. Спасибо за краткое понятное объяснение.
@EshkinKot1980
@EshkinKot1980 8 жыл бұрын
Владимир, доброго времени суток. Спасибо за видео. К сожалению, в видео есть две ошибки, вернее одна ошибки и неточность. Реляционные базы данных называются так не потому, что данные одной таблицы связаны с данными другой, а потому, что таблицы в реляционной БД являются представлением некого математического объекта отношения(Relation). Грубо говоря, отношения это сами таблицы, удовлетворяющие некоторому набору правил. А связи между таблицами лучше отношения не называть, чтобы избежать путаницы. Неточность состоит в том, что внешний ключ это, в первую очередь, ограничение целостности данных за которым следит сама СУБД. И если, например, попытаться удалить студента у которого есть предметы, то СУБД либо не даст этого сделать либо удалит соответствующие записи в таблице Ст_Пред. Кстати есть еще одна возможность, выставить в NULL значения ячейки в зависимой таблице, что в вместе с объявлением сложного первичного ключа в таблице связей приведет к ошибке, но для данного примера выставлять в NULL бессмысленно. Еще небольшое замечание, не стоит называть поля словом ключ, опять таки дабы избежать путаницы, лучше Ин(Идентификатор), и сказать что по этому полю создается ключ первичный (внешний) ключ, всё же ключи это слега отдельные от таблиц структуры. Еще раз огромное спасибо за видео, оно после прочтения нудных теоретических книжек позволяет "оживить" прочитанное.
@pazukpazukowicz3102
@pazukpazukowicz3102 4 жыл бұрын
Отличное, годное уточнение к сказанному в видео.
@MaksymBro
@MaksymBro 4 жыл бұрын
Отличный у вас и очень информативный канал
@365wakeup
@365wakeup 4 жыл бұрын
Первичный ключ - это столбец в базе данных, где каждая строка имеет уникальное значение. Каждая таблица имеет только один первичный ключ. Значения NULL не допускаются. Уникальный ключ - это столбец или группа столбцов, которые вместе содержат уникальные значения. Таблица может иметь более одного уникального ключа. Например, в списке американских граждан столбец с номерами социального страхования будет первичным ключом, а столбцы имени и фамилии в сочетании с номером телефона - уникальным ключом.
@game_organisation
@game_organisation 7 жыл бұрын
Прикольный канал, прикольный диктор )))) Очень понятно рассказывает, молодец )))) Ждем ещё твоих выпусков ))))
@ezhyki_kurnosie
@ezhyki_kurnosie 6 жыл бұрын
спасибо большое. всё предельно ясно
@Фанька-о6о
@Фанька-о6о 3 жыл бұрын
Володя, спасибо!
@velite4963
@velite4963 4 жыл бұрын
Боже мой! Это видео от Бога!
@vonseven
@vonseven 4 жыл бұрын
спасибо большое за SQL лекции
@alexkhonko4115
@alexkhonko4115 7 жыл бұрын
УУУХ, мало где есть такой стиль преподавания. Спасибо за уроки
@termanator525
@termanator525 6 жыл бұрын
я просто перепил но не был накурен в польезде,Господи спасибо!!!
@arahnid_9844
@arahnid_9844 2 жыл бұрын
Офигенные лекции 👍
@stayp6022
@stayp6022 5 жыл бұрын
Огромное тебе спасибо!
@undateable0
@undateable0 2 жыл бұрын
Мировой мужик
@АлексейДолматов-м3я
@АлексейДолматов-м3я 3 жыл бұрын
Типы ключей в базе данных 2021 )) Спасибо
@sashapaliy8909
@sashapaliy8909 4 жыл бұрын
Офигенно объяснил!!!
@ВладТыщенко-э9ф
@ВладТыщенко-э9ф 8 жыл бұрын
Спасибо очень полезная информация,долго искал,и нашел,Спс еще раз.)
@РоманРоман-з2с
@РоманРоман-з2с 3 жыл бұрын
Блин, Иисус, вот отлично все, но надо показать на практике все таки.
@olegalikin929
@olegalikin929 3 жыл бұрын
Какой колоритный персонаж.. Автор наверное поклонник эпохи 70-х годов американских хиппи😁
@anatolizaharenko5057
@anatolizaharenko5057 9 жыл бұрын
Спасибо за видео. Очень хотелось бы увидеть видео, где объясняются базовые понятия реляционных баз данных в вашем представлении. Судя по вашим словам в вашем понимании термин "Отношение" не совпадает с соответствующим термином в теории реляционных БД, где я как я понимаю отношение есть сама таблица с определёнными условиями.
@MMEEEish
@MMEEEish 9 жыл бұрын
Anatoli Zaharenko вы правы, в РСУБД отношение это набор строк и столбцов. Это может быть как таблица, так и результат выборки из несколькиъ таблиц путем объединения (union), соединения (join), произведения (cross join) и т.д.
@მაზაფაკა
@მაზაფაკა 9 жыл бұрын
большое спасибо вам! все очень доходчиво и понятно
@tetianamelnyk961
@tetianamelnyk961 3 жыл бұрын
Отлично. Спасибо!
@EvgenichTalagaev
@EvgenichTalagaev 9 жыл бұрын
Спасибо. Всё доходчиво и предельно ясно)
@vagifk2864
@vagifk2864 4 жыл бұрын
Итак, 3 ключа: первичный, сложный и внешний !
@SuperMazdist
@SuperMazdist 6 жыл бұрын
Иисусе, ты кросавчег! Хоть я и атеист , но такой Иисус даже мне по душе ! Лайк!
@dn221273
@dn221273 12 күн бұрын
Святые угодники! Не один я уверовал!
@ТимТим-м8н
@ТимТим-м8н 2 жыл бұрын
все бы так объясняли..
@privet_nostalgiya
@privet_nostalgiya 2 жыл бұрын
Спасибо
@АртёмЯрошенко-и3е
@АртёмЯрошенко-и3е 3 жыл бұрын
Подписался и сразу лайк поставил!)
@crinpeecc2
@crinpeecc2 5 жыл бұрын
Вот мне всё-таки интересно узнать. В книге Криса Файли "SQL" написано: "Имейте в виду, что прилагательное «реляционная» (relational), которое входит в название «реляционная база данных» (relational database), появилось благодаря математической «реляционной теории множеств» (relational set theory), а не из-за возможности устанавливать связь (to relate) между разными таблицами по их общим значениям." Так кому верить? Если тут и многие говорят, что "реляционная" от "устанавливать связь"? А в книге наоборот....
@Stive232
@Stive232 4 жыл бұрын
Спасибо за видео!!!
@inga153
@inga153 4 жыл бұрын
Спасибо, все понятно!
@Nodorgrom
@Nodorgrom 7 жыл бұрын
Спасибо! п.с. 6:07 даешь ро-о-ок! =)
@Liteks713
@Liteks713 5 жыл бұрын
ещё и длинные волосы, то что надо для рока
@dashanben
@dashanben 2 жыл бұрын
Большое спасибо.
@kazbek_azirbayev
@kazbek_azirbayev 9 жыл бұрын
Отличный урок, Володя, спасибо! Но мне кажется, я бы не понял это, если бы у меня не было опыта в создании базы данных в Access. Я реализовывал это на практике, но не догадывался, вы же все поставили по полочкам.
@EugeneChe-81
@EugeneChe-81 5 жыл бұрын
Я поставил 1000-й лайк! Ура, товарищи)))
@lisafox9026
@lisafox9026 5 жыл бұрын
Вы такой чистый классный объяснятель :-) а про триггеры и пример вставки с тригером?
@ПетрГреков-о2к
@ПетрГреков-о2к 4 жыл бұрын
Божья роса подъехала, после нескольких дней боли с горедокладчиков
@АндрейДяченко-о9б
@АндрейДяченко-о9б 5 жыл бұрын
Здравствуйте! Большое спасибо за видео, очень доступно и максимально понятно. Подскажите пожалуйста, какой выбрать для изучения язык программирования. В данный момент работаю уже год в QA, хочу развиваться дальше в этой отросли. Спасибо
@Demand77
@Demand77 5 жыл бұрын
спасибо большое, очень помогли!
@merku10ff
@merku10ff 8 жыл бұрын
Владимир, раскажите пожалуйста про внешний ключ.
@followroro
@followroro 3 жыл бұрын
Гениально.
@bakhtiyarov_dj
@bakhtiyarov_dj 2 жыл бұрын
Благодарю
@MrNagios
@MrNagios 7 жыл бұрын
Круто!
@MartinEden-ps6ld
@MartinEden-ps6ld 8 жыл бұрын
Спасибо большое)) разобрался))
@lilter6980
@lilter6980 3 жыл бұрын
Начинаю понемногу верить в Иисуса
@404Negative
@404Negative 9 ай бұрын
в почти университете должна быть почти кафедра хД
@meosaganami5472
@meosaganami5472 4 жыл бұрын
добавим год в ДР? а какого типа ДР? если это дата, то там уже есть год. не дата? нарушение 1НФ? непонятно. Но у нас тут про рсубд, кого волнуют какие-то там домены/типы.
@Puninvv
@Puninvv 8 жыл бұрын
Владимир, доброго времени суток! Возможно Вам покажется, что я не прав, но все-же. Мне кажется, что в Ваших видео не хватает академичности. Например, про потенциальный ключ ничего не было сказано, да и определения послушать иногда хочется. В остальном - Вас послушать интересно.
@VladimirMozhenkov
@VladimirMozhenkov 8 жыл бұрын
+Виктор Пунин Согласен. Но, скажу вам честно, я просто помню, когда я сидел на уроке по базам данных и нам рассказывали про ключи, очень долго обсуждали потенциальные ключи и как стоит с ними работать, я долго потылся разобраться в этом, и в конце понял, что это что-то, что программист делает на автомате, и даже не задумывается о том, как это называется (и то, что я уже до посещения этого класса делал когда столкнулся с бд). Мне кажется, что сейчас хватает литературы, где объясняют "академически". Возьмём JOIN-ы. Я вижу что многие университеты начинают их объяснение с того, чтобы доказать математически, что данные, которые они выдают "правильны". То есть сидит человек и пытается понять разницу между INNER и OUTER, а ему приводят довод за доводом, что мол информация не теряется. Я подошёл к проблеме с другой стороны. Вот вы программист, у вас есть данные, что с ними сделать. Вот прямо сейчас. Соглашусь с вами, что для общего развития, будет хорошо, если программист попытается понять проблему более углублено. Тогда он/она поймёт почему-же мы делаем так а не иначе. И даже будет ясно почему денормализация - это полезная, но опасная вещь.
@afterninesoldfine
@afterninesoldfine 7 жыл бұрын
Ещё все видео были бы связано как-то, а не просто свалены в плейлист..
@ololondiyololoev
@ololondiyololoev 9 жыл бұрын
Можно ли что-нибудь узнать об индексации таблиц?
@VladimirMozhenkov
@VladimirMozhenkov 9 жыл бұрын
+Ололондий Ололоев ))) видео уже записаны. сейчас скоро буду выкладывать.
@shmulful
@shmulful 9 жыл бұрын
Володя привет, подскажите - я даже когда использую сложный ключ все равно в таблице делаю автоинерементное поле - как Вы считаете это верно или все же лишняя трата ресурса
@VladimirMozhenkov
@VladimirMozhenkov 9 жыл бұрын
+Sasha Gedz Я-бы не стал делать ещё одно поле. Когда программист видит таблицу где 2 внешних ключа формируют 1 сложный ключ, то сразу понимает в чём тут дело (связь много к многому). В том что вы делаете нет ничего плохого (количество затраченых ресурсов минимальное, не стоит волноваться если вы не вставляете что-то в эту таблицу миллионы раз в минуту), просто вы немного откланились от конвенций. Хотя вы можете найти себя работающим в компании где (например) есть правило, что все таблицы обязательно должны содержать только 1 ключевое поле, которое автоинкриментируется. И в такой организации ваш подход как раз будет "правильным" (даже единственно правильным).
@shmulful
@shmulful 9 жыл бұрын
Vladimir Mozhenkov Большое спасибо за полный ответ, я как раз отношусь к людям которые долго и упорно что-то делают потом видят другой поход и начинают сомневаться в правильности всего что они делали до этого =), с каждым днем Ваш канал все интереснее и все время есть что-то новое - еще раз спасибо!
@ДмитрийПутилов-д8ш
@ДмитрийПутилов-д8ш 6 жыл бұрын
Огонь)
@eugeneneo834
@eugeneneo834 8 жыл бұрын
Спасибо!
@FUBAlove
@FUBAlove 3 жыл бұрын
Я уверовал
@kavelquu
@kavelquu 3 жыл бұрын
я тоже...
@dn221273
@dn221273 12 күн бұрын
Аминь, братья и сестры!
@olehlavryk5902
@olehlavryk5902 8 жыл бұрын
Дякую!!!
@noizoi9525
@noizoi9525 6 жыл бұрын
володья, каменный век давно закончился, берешь шистый пальец, компутер, программульку записи видео с монитора, и пишешь человеческое видео
@nashelktoya
@nashelktoya 2 жыл бұрын
key=ID
@_Z.a.h.a.R_
@_Z.a.h.a.R_ 9 ай бұрын
топ
@fairmentat
@fairmentat 4 жыл бұрын
Ему бы Head&Shoulders рекламировать, а не базам учить=)
@mohawberel
@mohawberel 4 жыл бұрын
11:50 в начале лучше без чтения какой либо документации попробовать сделать самому, а потом посмотреть уроки чтоб понять как сделать было бы лучше. Так и легче воспринимать то что говорит лектор, потому что кое как уже знаешь как оно устроено в самой программе.
@SuperAbc6
@SuperAbc6 7 жыл бұрын
Это же Иисус спустился к нам, чтобы помочь понять БД!
@dn221273
@dn221273 12 күн бұрын
А ты наблюдательный! Вносим тебя в базу данных, как наблюдательного, для дальнейшего наблюдения.
@ellldarahh
@ellldarahh 3 жыл бұрын
Вы верите в бога Иисуса?
@dn221273
@dn221273 12 күн бұрын
Володя верит в себя! Он вообще самоуверенный и целеустремлённый человек. И знает своё дело.
@ЛЕДЯНАЯВИШНЯ-в7о
@ЛЕДЯНАЯВИШНЯ-в7о 8 ай бұрын
неприятно смотреть на такого старца
@dn221273
@dn221273 12 күн бұрын
Да, ладно! Ты же смотришь! БДСМ практикуешь? 🤨
@spb78spb
@spb78spb 7 жыл бұрын
тупейшее приветствие продоброе время суток
@404Negative
@404Negative 3 жыл бұрын
тупейший комментарий под видео
@galaint3124
@galaint3124 6 жыл бұрын
Спасибо!
@h4ckkk
@h4ckkk 4 жыл бұрын
Спасибо!
Кардинальность в базе данных
10:25
Volodya Mozhenkov
Рет қаралды 19 М.
Базы данных. SQL. MySQL: Внешние ключи
11:28
R class Tech
Рет қаралды 19 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,3 МЛН
كم بصير عمركم عام ٢٠٢٥😍 #shorts #hasanandnour
00:27
hasan and nour shorts
Рет қаралды 11 МЛН
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 22 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,9 МЛН
Нормализация в базе данных
15:14
Volodya Mozhenkov
Рет қаралды 101 М.
Много к Многому
8:19
Volodya Mozhenkov
Рет қаралды 30 М.
Когда стоит создавать индекс?
8:52
Volodya Mozhenkov
Рет қаралды 50 М.
Базы данных. MySQL. Индексы
31:10
R class Tech
Рет қаралды 68 М.
Оптимизация SQL запроса
17:13
Eugene Suleimanov
Рет қаралды 21 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,3 МЛН