Создание правой колонки сайта (правый сайдбар)
Здравствуйте, уважаемые посетители моего скромного блога для начинающих вебразработчиков и web мастеров ZametkiNaPolyah.ru. Что же, я продолжаю…
Привет, уважаемый читатель! Этой записью я открою новую рубрику на свое блоге, в которой буду публиковать записи и даже не просто записи, а видео записи. Рубрика будет называться SQL и реляционные базы данных и публиковаться в ней будут видео уроки по технологии SQL и теория реляционных баз данных, естественно, в формате видео. Сам я не люблю слово курс, поскольку считаю, что курсы преподаются в университетах, но реалии Рунета таковы, что это слово используют очень часто, буду использовать иногда его и я.
Мой видео курс представляет собой набор видео скринкастов по теме SQL и базы данных, в качестве СУБД использовалась библиотека SQLite. Скринкасты разбиты на темы, темы в свою очередь разбиты на части, каждая часть — это отдельный видео урок продолжительностью 5-15 минут, в котором мы будем разбираться с теорией баз данных или SQL командами и запросами. Но не буду тянуть кота за хвост и сразу дам вам ссылку плейлист в Ютуб: SQL и реляционные базы данных. Видео в плейлисте расположены в том порядке, в котором я бы рекомендовал их смотреть. И не забудьте подписаться на мой канал, будет еще интереснее и больше!
Содержание статьи:
Данные видео уроки будут полезны начинающим веб-разработчикам и SQL разработчикам. Для их изучения в принципе не потребуется каких-либо специфических знаний, достаточно быть уверенным пользователем компьютера, уметь печатать на клавиатуре и будет совсем круто, если вы хотя бы раз в жизни написали любую программу на любом языке программирования, даже если это Хеллое Ворлд на Бейсике.
Отмечу, что эти видео уроки будут полезны не только новичкам SQL, но и более продвинутым пользователям, которые имеют определенный набор знаний по SQL и базам данных, но этот набор знаний не систематизирован и не позволяет перейти к самостоятельной работе. Хоть начинаем мы и с простых вещей, которые я стараюсь рассказать доступно и внятно, но заканчиваем мы сложным SQL запросами, хотя кого я пугаю? :)) Сложных SQL запросов не бывает, бывают объемные запросы и запросы, потребляющие много ресурсов.
За основы этих видео уроков были взяты публикации с моего блога из рубрики Библиотека SQLite, данные видео уроки имеют схожую структуру, но все-таки есть небольшие отличия. Ниже вы найдете темы, на который разбит данный курс и краткое описание того, о чем я пытаюсь рассказать.
В первой теме мы поговорим про особенности СУБД SQLite, посмотрим, где используют данную библиотеку и в каких целях, а также попробуем установить и настроить SQLite на компьютер под управлением операционной системы Windows 10. За основу были взяты публикации из первой темы: знакомство с библиотекой SQLite.
В этой теме мы попробуем написать несколько SQL запросов, познакомимся с синтаксисом языка SQL, реализованным в SQLite (в принципе синтаксис SQL в разных СУБД очень и очень похож) и знакомимся с полезными системными командами, которые есть в SQLite, которые помогут нам работать с базами данных. В основу видео уроков из второй темы легли публикации: //zametkinapolyah.ru/zametki-o-mysql/tema-2-nachinaem-rabotat-s-sqlite3.html
Одна из базовых тем всего видео курса. На эту тему я буду ссылаться и опираться постоянно во всех последкющих. Здесь мы познакомимся с основами баз данных и научимся проектировать архитектуру своих баз данных, мы познакомимся с такими сложными на первый взгляд терминами как нормализация, избыточность данных, аномалии и другими и дадим им человеческое объяснение. В основу этой темы легли следующие публикации моего блога: //zametkinapolyah.ru/zametki-o-mysql/tema-3-teoriya-relyacionnyx-baz-dannyx.html
Еще одна фундаментальная тема моих видео уроков по SQL и реляционным базам данных. Здесь мы знакомимся с языком SQL, его основными понятиями, структурой и концепцией. Также мы разбираемся с терминологией, которую используют SQL разработчики и проводим параллель между языком SQL и теорией реляционных баз данных, находим отличия и сходства, так сказать. Если же вы любите текст, то читайте мой блог, тема №4: //zametkinapolyah.ru/zametki-o-mysql/tema-4-yazyk-zaprosov-sql.html
Весь видео курс я использую СУБД SQLite, которая является особенной СУБД, со своими особенностями типизации, также хочу заметить, что СУБД, собственно, управляет данными, поэтому тема типизации данных в принципе важна и может оказаться сложной для начинающего SQL разработчика, по крайней мере, для меня, когда я знакомился с базами данных, самым сложным моментом была типизация, поскольку много нужно было запоминать. Видео уроки данной темы основаны вот на этих публикациях: //zametkinapolyah.ru/zametki-o-mysql/tema-5-tipy-dannyx-v-sqlite3.html
Здесь мы начнем уже плотно работать с языком SQL и познакомимся с SQL команды опрделения данных, которые позволяют работать с объектами базы данных: создавать их, удалять и модифицировать. К объектам базы данных можно отнести: саму базу данных, таблицу в базе данных, VIEW, индексы, триггеры и др. Видео уроки данной темы посвящены синтаксису SQL команд CREATE, DROP, ALTER и их использованию. В основу легли публикации из вот этой темы: //zametkinapolyah.ru/zametki-o-mysql/tema-6-komandy-opredeleniya-dannyx-v-sqlite3-operatory-opredeleniya-dannyx-ddl.html
Эта тема видео уроков познакомит вас с синтаксисом (правилами написания) SQL команд манипуляции данными (DML команд), к этим командам относятся: INSERT, DELETE, UPDATE, SELECT. Соответственно, команды позволяют: вставлять и добавлять строки в таблицы, удалять строки из таблиц, модифицировать данные в таблицах и делать выборку данных. За основу видео уроков этой темы были взяты публикации в блоге: //zametkinapolyah.ru/zametki-o-mysql/tema-7-komandy-manipulyacii-dannymi-v-sqlite3-dml-operatory-v-sqlite3.html
Данный раздел видео курса SQL и реляционные базы данных посвящен правилам написания команд, которые позволяют управлять транзакциями, спойлер открывать не буду, лишь скажу, что эти команды по-умному называются TCL, а также стоит добавить, что более детально мы будем разбираться с транзакциями в одной из последних тем. За основу видео были взяты публикации из темы №9 на блоге: //zametkinapolyah.ru/zametki-o-mysql/tema-9-komandy-upravleniya-tranzakciyami-v-bazax-dannyx-sqlite3-tcl-operatory.html
Эта тема видео уроков дает более глубокие знания и понимание того, как язык SQL позволяет работать с таблицами базы данных, какие особенности стоит учитывать и что мы можем вообще сделать с таблицей базы данных при помощи языка SQL. Видео уроки построены на теме №10 моего блога: //zametkinapolyah.ru/zametki-o-mysql/tema-10-rabota-s-tablicami-v-bazax-dannyx-sqlite3.html
Эта тема моих видео уроков SQL хорошо демонстрирует применение теории реляционных баз данных на практике в языке SQL. Здесь мы научимся задавать различные ограничения, для того чтобы обезопасить свои данные! Также мы рассмотрим использование ключей или ключевых атрибутов на практике и научимся делать различные виды связей между таблицами. Основа для видео уроков: //zametkinapolyah.ru/zametki-o-mysql/tema-11-obespechenie-celostnosti-dannyx-v-bazax-dannyx-sqlite3.html
Здравствуйте ! А где видео ??? Где видео уроки то ??? Весь сайт перерыл, все ссылки, всю карту сайта...
Дмитрий, добрый день!
Ссылка на плейлист с видео в самом верху данной публикации.
Хорошо бы содержание всей подборки информации по SOLite дать в одном месте, чтобы было понятно в каком порядке читать (смотреть) — как это в книгах делают. Если есть доп статьи — то дать там же и перечень доп статей. А то логика материалов не очевидная. Я имею ввиду и то, что здесь и то, что тут zametkinapolyah.ru/zametki-o-mysql/sqlite
Юрий, тут вы правы, на следующей недели попробую с силами собраться, сделать пост оглавление по теме SQLite.