# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
4 теста |
|||
На этом уроке мы проверим наличие инструментов для работы с MySQL, узнаем, где хранится MySQL и как определить используемую версию Отчёт отправил: 10558. Иван Воронин Выполнено за 5 мин. [Показать отчёт] Научился: Так как пути прописаны в PATH, то не нужно было переходить в папку мускуля, чтобы узнать его версию =) всё отлично, идём дальше. Сложности: найти время |
|||||
2 | Запуск mysql-консоли и создание базы данных |
3 теста |
|||
На этом уроке мы запустим специальную консоль mysql и создадим тестовую БД Отчёт отправил: 10558. Иван Воронин Выполнено за 5 мин. [Показать отчёт] Научился: Повторение мать учения, идём дальше. Сложности: найти время |
|||||
3 | План базы данных и создание таблиц |
5 тестов |
|||
На этом уроке мы создадим план нашей базы данных и создадим её таблицы Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 23 мин. [Показать отчёт] Научился: Ничему новому, всё пройденный этап, единственное создал вспомогательные таблицы для нормализации, чтобы была поддержка нескольких авторов и тем для одной книги, так же это устраняет избыточность БД. Сложности: найти время |
|||||
4 | Добавление книг и тем |
3 теста |
|||
На этом уроке мы добавим темы и книги в таблицы
Отчёт отправил: 10558. Иван Воронин Выполнено за 2 час. 5 мин. [Показать отчёт] Научился: Добавил несколько книг, авторов и тем. Так же добавил связи между ними в спец. таблицы. Всё отлично, идём дальше. з.ы. в таблицу books добавил поле year, для хранения года создания/первой публикации. Сложности: найти время |
|||||
5 | Select начало |
3 теста |
|||
На этом уроке мы начнем работу с выборками оператора select
Отчёт отправил: 10558. Иван Воронин Выполнено за 18 мин. [Показать отчёт] Научился: Повторение мать учения. Сложности: найти время |
|||||
6 | SELECT математика текст и NOT |
3 теста |
|||
На этом уроке мы рассмотрим работу SELECT с числами, сложение текста и оператор NOT Отчёт отправил: 10558. Иван Воронин Выполнено за 9 мин. [Показать отчёт] Научился: Всё отлично, идём дальше. Сложности: найти время |
|||||
7 | Могучий JOIN |
5 тестов |
|||
На этом уроке мы соединим значения таблиц books и themes посредством оператора JOIN Отчёт отправил: 10558. Иван Воронин Выполнено за 20 мин. [Показать отчёт] Научился: Всё отлично, идём дальше. Сложности: найти время |
|||||
8 | Редактирование и удаление |
2 теста |
|||
На этом уроке мы научимся редактировать и удалять записи из таблицы БД Отчёт отправил: 10558. Иван Воронин Выполнено за 21 мин. [Показать отчёт] Научился: Не люблю удалять записи из БД, лучше всего помечать их как удалённые по времени, после чего можно как угодно проверять наличие удалённых записей доп условием, к примеру, отображать все записи и удалённые не более 15 минут назад, чтобы можно было отменить удаление. Как видно из скрина номер 2, транзакция работает в тагл режиме, либо удаляется, устанавливая текущее время удаления, либо отменяет удаление, обнуляя поле, после того как запись уже давно удалена, можно реализовать систему REUSE для подобных полей, чтобы перезаписать значения эмитируя добавление новой записи и обнуляя поле удаления. Специально для того, чтобы избегать фрагментации БД и соответственно падения производительности. Сложности: найти время |
|||||
9 | Модификация таблицы |
5 тестов |
|||
На этом уроке мы добавим два новых поля в таблицу books и научимся модифицировать типы и значения полей Отчёт отправил: 10558. Иван Воронин Выполнено за 54 мин. [Показать отчёт] Научился: Добавил новую таблицу book_prices, где хранятся записи о ценах и с какого времени они внедрены, чтобы если была необходимость, можно было отобразить прошлую цену или историю изменения цен книги. Так же добавил поле count для хранения количества данной книги в наличии. Всё отлично, идём дальше. Сложности: найти время |
|||||
10 | Группировки и функции |
4 теста |
|||
На этом уроке мы рассмотрим группировки значений средствами SQL и научимся работать с функциями COUNT(), AVG(), SUM() Отчёт отправил: 10558. Иван Воронин Выполнено за 2 час. 21 мин. [Показать отчёт] Научился: Отличный курс, ничего лишнего, база подана отлично, новичкам рекомендую, отлично провёл время при выполнении уроков. Структуру БД реализовал так как трактует мне личный опыт, поэтому запросы отличаются от тех, что были в уроках, но сути это не меняет, главное поставленная задача выполнена. Всем приятного просмотра, вторые сутки без сна сказались на качестве отчёта, но в целом мысль передал и на видео выполнил задачи последнего урока. Сложности: найти время Видеообзор: 4edQdBjjzno |
|||||
Итого: 10 видеоуроков |
1 час. 25 мин. 37 тестов |
22 чел. | |||
Финалисты: Arslan, Слава, Александр, WildOrc, Виктор, Иван Воронин, Александр Львович, Никита, Anton, Андрей, vip, Yefim, chokayes, Rita, Max, Konstantin, Yaroslav, Dmitry Sinitsin, grom518, Николай Миролюбов, Илья, Tom . |