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

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта
Вебинар «Мы начинаем PHP + Yii2» начнётся через 18 час. 13 мин.

БД - Управление гостиницей / Таблицы клиентов и заказов

  • На этом уроке мы перечислим поля таблиц Client и Book.
    Каждое поле этих таблиц потребует подробных
    комментариев, почему так, как можно сделать
    иначе, какие могут быть ошибки и так далее.
  • Дата отправки отчёта: 5 июля 2016 г.
  • Задание выполнено: за 35 мин.
  • Чему научился: Повторил как создавать таблицы БД
  • Что было сложным: Ничего
  • Комментарии: В школе писал БД на итальянском - там покупатели компьютерных игр были итальянцы;-) учитель оценил))
    Думаю, что лишние поля здесь не нужны. Иначе придется создавать отдельные таблицы, чтобы не нарушить нормальную форму.
  • Оценка видео-уроку:
Отчёт от 1803 за БД - Управление гостиницей / Таблицы клиентов и заказов




Оцени работу

 
Сохранить страницу:


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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Вдумчиво и избирательно подходить к составлению таблиц.
Трудности: Относительно сложно было делать выбор нужных и ненужных полей.
В таблице Клиент можно добавить поле addres: адрес клиента и man_id: какой менеджер регистрировал. В таблице Book можно добавить поле from_id и till_id: с какого дня и по какой будет жить клиент. Убирать больше ничего не надо из созданных таблиц, там итак находится минимум полей.


Научился: Проектировать БД, выделять основные атрибуты в сущностях.
На мой взгляд, в таблице клиент указаны все основные атрибуты. Можно добавить пол клиента (это больше для статистики подойдет, например, кто чаще бронирует номера - мужчины или женщины), дату рождения клиента. Если же брать таблицу заявок (book), то конечно можно было бы ввести дополнительное поле - валюта, но я соглашусь с Евгением Витольдовичем, что потом появится масса проблем. Пожелания в графу info заносить, по возможности стараться их реализовать, чтобы клиент был доволен. Можно ввести дополнительное поле, которое будет характеризовать как клиент (тогда таблица клиент уже) будет добираться до отеля (сам лично или прислать машину).