2. Базы данных. Модификация и выборка данных | Технострим

  Переглядів 88,561

VK Team

VK Team

7 років тому

• Слайды лекции: bozaro.github.io/tech-db-lect...
«Технопарк Mail.ru Group» при МГТУ им. Баумана.
Содержание лекции:
• Почему проект БД может быть плохим?
• Проектирование БД.
• Нормализация и нормальные формы.
• Первичный ключ.
• Типы данных.
• Введение в SQL:
- CREATE TABLE;
- ALTER TABLE;
- SELECT;
- INSERT;
- UPDATE;
- DELETE.
• Немного про JOIN.
• Обзор INFORMATION_SCHEMA.
• Иерархические структуры в базах данных.
Цель курса
Познакомить с концепцией и принципами реляционной модели данных, методами проектирования баз данных, методикой построения запросов, подходами к профилированию производительности, методикой оптимизации запросов к БД MySQL, подходами к администрированию хранилища данных на основе БД MySQL, основами архитектуры современных СУБД. Основы и границы применимости реляционной модели. Основные типы нереляционных баз данных, а также область их применимости при построении хранилищ данных.
Уметь проектировать концептуальные и логические схемы для высоконагруженных баз данных, строить запросы на выборку и модификацию данных к реляционным СУБД, профилировать производительность хранилища данных на основе БД MySQL. оптимизировать запросы и структуру реляционной БД в целях повышения производительности, выполнять запросы к нереляционной документоориентированной СУБД, разрабатывать прикладные программы, осуществляющие взаимодействие с БД.
Другие лекции курса: • Курс · Базы данных (ве...
VK Team - это безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды.
😎 Сообщество ВКонтакте: vkteam
👨‍🎓 VK Education: education.vk.company/
🏆 Чемпионаты: cups.online/
👨‍💻 Карьера в VK: team.vk.company/

КОМЕНТАРІ: 33
@sphere89
@sphere89 6 років тому
Решил приготовить суп, например "Макороны по флотский" :-) Отличный курс!
@lobanovds
@lobanovds Рік тому
Спасибо за лекцию, как бы плохо местами не было для кого-то, я учусь по этой лекции и не сплю. 1.5 скорость вполне норм для просмотра и четко слышно
@moscow8881
@moscow8881 Рік тому
Я всё на второй всегда смотрю иначе жизни не хватит )
@user-hh4wb6go6n
@user-hh4wb6go6n 26 днів тому
@@moscow8881 кому интересно тот не уснёт)
@user-vv4yz5zc8c
@user-vv4yz5zc8c 5 років тому
блин, про нормальные формы было очень плохо :)
@grimax4966
@grimax4966 4 роки тому
А про них везде плохо). Можно дать определение и примитивные примеры но по моему это создает лишь иллюзию знания. Многие думают что достаточно вызубрить определение как в вузе, забывая что это результат многолетнего труда ученых оформленный в высокоабстрактных терминах. Ценность лекций от опытных профессионалов в примерах из реальной жизни. На работе они не сдают зачеты (за исключением собеседований)), а решают реальные задачи. Опыт показывает что действительно важно, а что почти никогда не используется (как например деление из реляционной алгебры)) Программирование - это больше практика чем теория, такие области знания называют прикладными. РСУБД с SQL по сути являеюся прикладной реализацией такого фундаментального знания как реляционная модель, а совершенных реализаций не бывает.
@user-sh8bl3ij9v
@user-sh8bl3ij9v 4 роки тому
Спасибо за знания.
@student6842
@student6842 4 роки тому
Спасибо за лекции. крутость - grade - класс ;-) 1:32:06
@kartezist
@kartezist 4 роки тому
вторая лекция а я понял 10%, пошел искать книжку хедфёст sql
@Igor_UA
@Igor_UA 4 роки тому
Отлично. Думал, что с опытом 20+ знаю всё.... А нет. Спасибо, Артём
@anatoliym3244
@anatoliym3244 7 років тому
"... запусим заново, в два раза лучше, но примерно то же самое " 10:35 )))))
@drevo100
@drevo100 7 років тому
А почему записи на доске "задом наперед"
@arkane38
@arkane38 6 років тому
Мне кажется, они отзеркалили для того, чтобы, когда препод смотрит на изображение с проектора он смотрел в ту же сторону, где у нас слайды. Создается впечателние, что он смотрит как раз на эти слайды, эффект присутствия)
@dec1m
@dec1m 6 років тому
проще было поставить его с другой стороны)
@DeltaZavr.
@DeltaZavr. 5 років тому
Конечно , некоторые моменты можно была бы рассказать лучше. Около 1:45 Having Count(*) > 3 . Count(*) Это уже идёт как имя столбца. А ниже под запрос, он результат выводит в виде таблицы. (как собственно все результаты запросов. ) и получается "а" в конце это имя временной таблицы. Значит под запросы создают временную таблицу.
@maxkondor6194
@maxkondor6194 6 років тому
1:30:42 NULLIF(value1, value2) - NULL если value1= value2, иначе value1 1:30:42 COALESCE(value1, value2, ...) - Первое не NULL значение из перечисленных аргументов
@demg7738
@demg7738 5 років тому
"Хотелки" заказчика... прям с чувством сказал :)
@user-dc4zt1zd1l
@user-dc4zt1zd1l 4 роки тому
Если я понял все правильно, то в кратце нормальные формы надо исльзовать в следующих ситуациях 1 нормальная форма - в значениях колонки массив, вместо 1го элемента 2 нормальная форма - неключевой атрибут не зависит от ключевого 3 нормальная форма - 1 неключевой атрибут зависит от другого неключевого атрибута 4 нормальная форма - более 2 неключевых атрибутов, которые могут повторяться
@FlexXDXDXD
@FlexXDXDXD 6 років тому
Что же он так Пушкина не любит?)
@enjoykazg
@enjoykazg 5 років тому
понабирают по объявлению: АЙ ДА СУКИН СЫН! «Поздравляю тебя, моя радость, с романтическою трагедиею, в ней же первая персона Борис Годунов! Трагедия моя кончена; я перечел ее вслух, один, и бил в ладоши, и кричал, ай да Пушкин! ... Из письма А. С. Пушкина (1799-1837) к своему другу - поэту Петру Вяземскому (около 7 ноября 1825 г.).
@user-kv2xg6mh8d
@user-kv2xg6mh8d Рік тому
Вторичный ключ?) Такого не существует... Есть первичный и внешний)
@TheDustyChannel3334
@TheDustyChannel3334 7 років тому
не понятно, это первая лекция или вторая?
@vkteamchannel
@vkteamchannel 7 років тому
Опечатка в названии, исправили, лекция 2
@TheDustyChannel3334
@TheDustyChannel3334 7 років тому
Честно говоря, без практической части Ваши ролики не имеют смысла.
@grigorytarasov7199
@grigorytarasov7199 7 років тому
Они имеют смысл если ты сам ищешь и читаешь доп информацию, а не ждешь что тебя научат и все покажут. Практические примеры, можно по моему составить и самому, если ты понял суть лекции.
@user-sv4fu3ik3c
@user-sv4fu3ik3c 6 років тому
с практическими примерами этот курс затянулся бы еще на 20 лекций)
@elijahbook1603
@elijahbook1603 10 днів тому
опа ,аллоды
@pages777
@pages777 6 місяців тому
ошибочное мнение: знаю все - останавливает в развитии
@MrOverlord243
@MrOverlord243 6 років тому
Операторы-молодцы, взяли да отзеркалили все, то что он пишет, нифига не понятно. И смысл от такого видео?
@AlexejP2
@AlexejP2 5 років тому
Как лектор он плох. Плохо подготовлен, нет сценария, делает паузы, вставляет сорные словечки. Из-за подобных недостатков большинство подобных курсов невозможно досмотреть до конца. Вызывают больше раздражения, чем интереса. Все вот эти "ээээ", долгое тупление пытаясь построить фразу, оговорки. Мог бы элементарно предварительно снять фрагмент своей лекции на камеру и посмотреть как он смотрится со стороны. Можно конечно ответить, что ты придрался, тебе бесплатно рассказывают и вообще, он профессионал, а не лектор. В том то и дело, что профессионалы должны заниматься делом, а люди с хорошо поставленной речью должны вести доклады и обучать, причём делать это так, чтобы было интересно. Курс "Google IT Support Professional Certificate" на Coursera можно привести в качестве примера профессионально подготовленного. Хотя да, это не лекция, а курс.
@WhiteBear141981
@WhiteBear141981 4 роки тому
AlexejP, полностью согласен! При попытке уяснить его скачки мысли, мозг скрипит. Очень тяжело усваивается. Думаю, стоит поискать другой курс.
@Federation1323
@Federation1323 4 роки тому
а ты не подумал, что он выступал не для камеры, а перед студентами? Для камеры с одного куска 2,5-часового ничего снять не получается, всегда режут. Даже у ораторов так не получается. И надо сказать, что лектор далеко не самый худший. И вот если поставить говорящую голову на курс, то её спросят вопрос а она такая "ну.. не знаю, читайте учебники". И смысл тогда?
@evgenii.panaite
@evgenii.panaite 3 місяці тому
Хорошая ветка, сам часто также дое#ываюсь до ораторов. Грамотная критика и аргументированное контрмнение. Имхо всеже плюсов этих больше чем минусов. Я посмотрел 1ю лекцию и постараюсь осилить остальные
1. Базы данных. Введение
1:57:27
VK Team
Переглядів 296 тис.
SQL-инъекции | Клуб компьютерной безопасности
45:51
Студенческие клубы разработки СГУ
Переглядів 2 тис.
Главный секрет SQL! Как ускорить запросы в 1000 раз???
22:02
Андрей Иванов | Python
Переглядів 11 тис.
Что такое CLICKHOUSE и колоночные СУБД
14:47