# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
На этом уроке мы разработаем план базы данных турнирной таблицы
Отчёт отправил: 10558. Иван Воронин Выполнено за 3 дня 14 час. 54 мин. [Показать отчёт] Научился: Последняя неделя очень нагруженная, уже дважды не сплю вторые сутки, работа кипит, отличная идея, свои идеи (точнее реализацию БД) изложил на скриншоте =) з.ы. устранил недочёты в схеме с типами связок айди, спасибо всем, кто обратил внимание. Так же нашёл ещё недочёт в типах айди событий и доп. полей. Проверил остальное, вроде теперь всё в схеме, дальнейшие дополнению будут в процессе прохождению курса. Сложности: найти время |
|||||
2 |
![]() |
|
|||
На этом уроке мы установим СУБД postgresql Отчёт отправил: 10558. Иван Воронин Выполнено за 34 мин. [Показать отчёт] Научился: Так как в OpenServer имеется данная СУБД, то решил воспользоваться ею, при этом подключился через Navicat, думаю можно использовать не только его, но так как я им пользуюсь уже более 11 лет, то привык и он поддерживает управление многими популярными СУБД. Так же и из консоли OpenServer подключился, см. скриншот. Всё отлично, идём дальше. з.ы. с сайта я тоже скачал дистрибутивы, но в зипе, стараюсь не пользоваться инсталяторами, если есть зип версия. Сложности: найти время |
|||||
3 |
![]() |
|
|||
На этом уроке мы создадим базу данных в psql и увидим ее наличие в pgAdmin Отчёт отправил: 10558. Иван Воронин Выполнено за 18 мин. [Показать отчёт] Научился: Да, отличия в синтаксисе имеются, но логика пока схожа с MySQL, всё отлично, идём дальше. Сложности: найти время |
|||||
4 |
![]() |
1 тест |
|||
На этом уроке мы создадим и заполним таблицу Groups, а также рассмотрим работу с типом serial Отчёт отправил: 10558. Иван Воронин Выполнено за 37 мин. [Показать отчёт] Научился: Уже прослеживается принципиальная разница между MySQL, но пока не критичная, даже где-то логичная, некоторые вещи мне понравились, например, запрос на возврат отработки транзакции либо не запрашивать значение, это очень пригодится при работе с БД. Так же поддерживается добавление сразу нескольких значений за одну транзакцию, что тоже отлично и не удивительно. Вообще судя по тому, что я самостоятельно покопал, мне очень понравилось, чувствуется динамичность запросов, нет жёсткой логики, это приятно. Всё отлично, идём дальше. Сложности: найти время |
|||||
5 |
![]() |
|
|||
На этом уроке мы создадим таблицу Commands и рассмотрим особенности работы с кодировками в psql Отчёт отправил: 10558. Иван Воронин Выполнено за 49 мин. [Показать отчёт] Научился: Урок полезный, по поводу кодировки, но я ещё в прошлых уроках заметил комментарий по поводу кодировки и поэтому перед тем как работать переключал кодировку в консоли на 1251 и далее уже добавлял записи с кириллицей. (см. скриншот) Сложности: найти время |
|||||
6 |
![]() |
|
|||
На этом уроке мы создадим таблицу средствами pgAdmin
Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 52 мин. [Показать отчёт] Научился: Добавил новый справочник roles, добавив новую колонку в таблице players, где хранятся связи со справочником. Добавил всю сборную России, см. скриншот. Всё отлично, идём дальше. Сложности: найти время |
|||||
7 |
![]() |
|
|||
На этом уроке мы реорганизуем таблицу Games и создадим в postgresql все остальные таблиц Отчёт отправил: 10558. Иван Воронин Выполнено за 32 мин. [Показать отчёт] Научился: Создал все таблицы со своей версии схемы БД. Всё отлично, идём дальше. Сложности: найти время |
|||||
8 |
![]() |
|
|||
На этом уроке мы подключим движок php к базе postgresql Отчёт отправил: 10558. Иван Воронин Выполнено за 43 мин. [Показать отчёт] Научился: Реализовал по аналогии с MySQL, использовав свой шаблон. Вынес подключение к БД в отдельный файл. Добавил иконки. Всё просто, идём дальше. Сложности: найти время |
|||||
9 |
![]() |
|
|||
На этом уроке мы получим выборки групп и команд по группам, и выведем результат в виде ассоциированного массива Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 14 мин. [Показать отчёт] Научился: Заполнил только первые две группы А и B, они и отобразились при запросе из БД. В запросе использовал альясы, удобная штука, позволяет укорачивать запросы. Всё супер, идём дальше. з.ы. как видно из запроса, у меня путь до получения данных о стране не такой короткий, но красивый. Сложности: найти время |
|||||
10 |
![]() |
|
|||
На этом уроке мы выведем в таблицу список команд по группам с использованием представления Отчёт отправил: 10558. Иван Воронин Выполнено за 2 час. 46 мин. [Показать отчёт] Научился: Скачал иконки стран мира и разместил их в папке images/flags/*.png Реализовал адаптивный дизайн отображения таблицы групп (похож на гугловский). В бд пока заполнены только первые две группы, так же нумерация реализована по аналогии с гугловской, от 1 до 4 в каждой группе. Интересная штука View в постгресе, мне понравилось. Всё отлично, идём дальше. Сложности: найти время |
|||||
11 |
![]() |
|
|||
На этом уроке мы реализуем запрос INSERT с массивом данных
Отчёт отправил: 10558. Иван Воронин Выполнено за 3 час. 21 мин. [Показать отчёт] Научился: Отвлекался несколько раз, поэтому время завышенное =) Занёс данные по своей схеме, поэтому поле побольше, чем в уроке, но в будущем их будет ещё больше. С флагом Англии пришлось повозиться, в стандартном наборе был флаг только Великобритании, был очень удивлён беспризорности Англии. Всё отлично, идём дальше. Сложности: найти время |
|||||
12 |
![]() |
|
|||
На этом уроке мы заполним таблицу игроков парным массивом и "многомерным" VALUES Отчёт отправил: 10558. Иван Воронин Выполнено за 33 мин. [Показать отчёт] Научился: Использовал все виды заполнения данных в зависимости от необходимости. Добавил всех футболистов сборной России и Испании. Всё отлично, идём дальше. Сложности: найти время |
|||||
13 |
![]() |
1 тест |
|||
На этом уроке мы создадим дамп (резервную копию ) нашей базы данных и восстановим ее в новую БД Отчёт отправил: 10558. Иван Воронин Выполнено за 2 час. 2 мин. [Показать отчёт] Научился: Консоль как всегда рулит, так же столкнулся с особенностями psql версии 10.х, сторонний софт не адекватно отрабатывает либо вообще с БД. либо не может делать бэкапы. pgAdmin который шёл в комплекте с OpenServer устаревший оказался для 10.х версии сервера, поэтому скачал самый последний pgAdmin с официального сайта, но консоль всё равно понравилась больше, через неё даже можно сохранять БД в текстовом формате, к которому привык ещё в MySQL. Всё отлично, идём дальше. Сложности: найти время |
|||||
Итого: 13 видеоуроков |
2 час. 28 мин. 2 теста |
8 чел. | |||
Финалисты: WildOrc, Dmitry Sinitsin, Yefim, Никита, Иван Воронин, Yaroslav, Илья, Tom . |