Курсы программирования с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович

Базы данных - Управление отелем

Практическое знакомство с базами данных на примере создания программы «Hotel - управление комнатами и клиентами» - планирование и проектирование базы данных, проектирование интерфейса и создание полноценного программного продукта, с использованием базы данных MySQL и MS-SQL.



5,000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:08:49 51 чел. ★ 4.9 Done
  Отчёт отправил: 5133. Aleksandr Решено за 30 мин. [Показать отчёт]
Научился: Планировать БД 
Сложности: найти листик и ручку :) 
Комментарии: --- 
2 Таблицы клиентов и заказов 00:25:03 49 чел. ★ 4.9 Done
  Отчёт отправил: 5133. Aleksandr Решено за 30 мин. [Показать отчёт]
Научился: пока ничему 
Сложности: ничего 
Комментарии: нет 
3 Таблицы комнат и дней 00:22:47 47 чел. ★ 4.9 Done
  Отчёт отправил: 5133. Aleksandr Решено за 30 мин. [Показать отчёт]
Научился: в процессе осознания 
Сложности: ничего 
Комментарии: нет таковых 
4 Создание базы в MS Access 00:26:28 43 чел. ★ 5 Done
  Отчёт отправил: 5133. Aleksandr Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Работать в Access 
Сложности: распечатать 
Комментарии: нет 
5 Установка сервера MySQL 00:08:39 24 чел. ★ 4.9 Done
  Отчёт отправил: 5133. Aleksandr Решено за 15 мин. [Показать отчёт]
Научился: Устанавливать MySQL 
Сложности: Ничего 
Комментарии: нет таковых 
6 SQL запросы для создания Базы 00:24:00 42 чел. ★ 5 Done
  Отчёт отправил: 5133. Aleksandr Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Работать с MySQL Workbench и простым SQL запросам. 
Сложности: Установить MySQL 
Комментарии: нет 
7 Модель. Планирование. 00:04:53 42 чел. ★ 4.8 Done
  Отчёт отправил: 5133. Aleksandr Решено за 30 мин. [Показать отчёт]
Научился: Планировтаь работу с БД 
Сложности: найти время 
Комментарии: Единоразово: 1) создание списка комнат 2) создание календаря на год Эпизодически: 1) редактирование данных существующих клиентов 2) редактирование параметров комнат 3) редактирование календаря Постоянно: 1) создание новых клиентов 2) создание новых заказов 3) проверка возможности выполнения заказа в выбранный период времени 4) информирование клиента об успешном/неуспешном бронировании 5) размещение клиента в соответствии с заказом. Отчёты: 1) Количество доступных для размещения комнат 2) Количество бронирований на указанную дату 3) Количество "потерянных" клиентов из-за невозможности их разместить 4) Отчёт по загруженности отеля в указанный период времени 5) Планируемая загруженность отеля в указанный период времени 
8 Модель. Список задач. 00:23:02 40 чел. ★ 5 Done
  Отчёт отправил: 5133. Aleksandr Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Создавать более сложные SQL запросы  
Сложности: запрос с подстановкой данных из другой таблицы  
Комментарии: Переименовать таблицы Client и Room в множественное число дабы не пересекаться с названием полей.  
9 Модель. SQL запросы для Client 00:20:17 39 чел. ★ 4.8 Done
  Отчёт отправил: 5133. Aleksandr Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Составлять SQL запросы 
Сложности: ничего 
Комментарии: нет таковых 
10 Модель. SQL запросы для Room 00:12:04 39 чел. ★ 4.9 Done
  Отчёт отправил: 5133. Aleksandr Решено за 30 мин. [Показать отчёт]
Научился: Писать SQL запросы 
Сложности: ничего 
Комментарии: нет таковых 
11 Модель. SQL запросы для Book и Map 00:26:03 39 чел. ★ 4.8 Done
  Отчёт отправил: 5133. Aleksandr Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Создавать различные запросы. 
Сложности: Найти время закончить урок  
Комментарии: нет таковых 
12 Модель. Имена методов. 00:26:12 38 чел. ★ 4.9 Done
  Отчёт отправил: 5133. Aleksandr Решено за 30 мин. [Показать отчёт]
Научился: Придумывать методы 
Сложности: ничего 
Комментарии: нет таковых 
13 Класс MySQL. Драйвер и конструктор. 00:28:30 38 чел. ★ 5 Done
  Отчёт отправил: 5133. Aleksandr Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Создавать подключение к базе MySQL 
Сложности: ничего 
Комментарии: нет таковых 
14 Класс MySQL. Получение таблицы. 00:23:55 38 чел. ★ 5 Done
  Отчёт отправил: 5133. Aleksandr Решено за 30 мин. [Показать отчёт]
Научился: Создавать функции выполняющие различные запросы 
Сложности: ничего 
Комментарии: нет таковых 
15 Класс MySQL. Обработка ошибок. 00:13:22 38 чел. ★ 5 Done
  Отчёт отправил: 5133. Aleksandr Решено за 30 мин. [Показать отчёт]
Научился: Обрабатывать ошибки 
Сложности: Заставить работать MySQL 
Комментарии: Нет таковых 
16 Модульный тест 00:16:02 37 чел. ★ 5 Done
  Отчёт отправил: 5133. Aleksandr Решено за 30 мин. [Показать отчёт]
Научился: Создавать тесты 
Сложности: ничего  
Комментарии: нет таковых 
17 Отображение таблицы 00:06:18 37 чел. ★ 5 Done
  Отчёт отправил: 5133. Aleksandr Решено за 15 мин. [Показать отчёт]
Научился: Отображать таблицы 
Сложности: ничего 
Комментарии: нет таковых 
18 Модель. Класс Клиента 00:24:57 36 чел. ★ 5 Done
  Отчёт отправил: 5133. Aleksandr Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Создавать модели и методы 
Сложности: ничего 
Комментарии: нет таковых 
19 Модель. Всё про Клиента 00:35:00 35 чел. ★ 5 Done
  Отчёт отправил: 5133. Aleksandr Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Создавать ноые функции 
Сложности: аккуратно писать код 
Комментарии: всё отлично.  
20 Модель - Календарный год 00:29:48 31 чел. ★ 5 Open
21 Модель - Календарные праздники 00:20:00 29 чел. ★ 5 $
22 Модель. Класс комнаты 00:16:39 29 чел. ★ 5 $
23 Модель. Удаление комнат. 00:14:41 27 чел. ★ 4.8 $
24 Модель. Тестирование комнат. 00:30:31 24 чел. ★ 5 $
25 Модель. Бронирование. 00:29:40 24 чел. ★ 5 $
26 Модель. Статусы заказов. 00:14:52 23 чел. ★ 5 $
27 Модель. Список заказов. 00:13:17 22 чел. ★ 5 $
28 Модель. Карта отеля 1 00:22:41 21 чел. ★ 5 $
29 Модель. Карта отеля 2 00:18:56 21 чел. ★ 5 $
30 Модель. Карта отеля 3 00:16:56 21 чел. ★ 5 $
31 Вид. Список форм. 00:12:00 11 чел. ★ 4.8 $
  Итого:   31 видеоурок общей продолжительностью 10 час. 16 мин. 9 чел. ★ 4.95  
  Финалисты:   Денис,   Иван,   Николай (nick27m),   Валентин,   Lik_Kirill,   Frank,   Rita,   Ludmila,   Станислав .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Трудности: Печатать текст 0)
Едем дальше
Научился: добавил поиск по всем столбцам
Трудности: в видеоуроке же тоже столбец ID интовый с автоинкрементом? Почему тогда проходит такой запрос ....OR ID = 'G'
у меня выдало вот такую ошибку. Msg 245, Level 16, State 1, Line 11 Conversion failed when converting the varchar value 'P' to data type int. может кто знает как добавить проверку на возможность приведения типов ?