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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

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

  • На этом уроке мы перечислим поля таблиц Client и Book.
    Каждое поле этих таблиц потребует подробных
    комментариев, почему так, как можно сделать
    иначе, какие могут быть ошибки и так далее.
  • Дата отправки отчёта: 29 сентября 2017 г.
  • Задание выполнено: за 10 час. 00 мин.
  • Чему научился: Не нужно перегружать базы данных информацией , все должно быть очень выдержано но в то же время максимально эффективно .
  • Что было сложным: Ничего
  • Комментарии: Client
    - country
    Book
    - Pick UP (yes , no)
  • Оценка видео-уроку:
Отчёт от 15899 за БД - Управление гостиницей / Таблицы клиентов и заказов




Оцени работу

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

10558. --
Иван Воронин
Иван Воронин
ответить
→  Дмитрий_Lowckik  # БД - Управление гостиницей / Таблицы клиентов и заказов / 2017-09-29 22:32

Про тавтологию забыл упомянуть, самая распространённая ошибка при проектировании БД


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Дмитрий_Lowckik  # БД - Управление гостиницей / Таблицы клиентов и заказов / 2017-09-30 07:40

Ошибки проектирования БД , а то и вовсе архитектуры огребаются потом, когда началась большая работа. Например я работал в МВидео в 2008-2012, и была широкая региональная экспансия. Выглядело это так - открывалось по полтора десятка магазинов. А был только один центральный сервер куда данные стекались и потом выяснилось, что после 457 магазина сервер не выдерживал потока данных и репликация не справлялась. Пришлось срочно создавать промежуточные сервера по регионам и с них только на центральный сервер лить данные.


  • Отчёт оценивали:
    5649Максим Лапшинов+1   12230LINKI+1   13540Алексей Малышев+1   4395Денис+1   791Валерий Жданов+1   9858Александр+1   4004Елена+1   9901Neo+1   11423Василий+1   7652Петя+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: Понять зачем нужны разные поля
Трудности: Придумать какие поля еще надо были бы обезательны Всегда при регистрации спрашивают фамилию и дату рождения
понял почему вы отказались от EF. Насчет адреса можно было при его заполнение написать пару полей в форме а все сохранить в одно поля И еще насчет адресса можно попробывать использовать (google maps api address geolocation x,y) там есть автокомплите подстановка целого аддреса. из минусов если новый район или поселение какоето новое или маленкое то по названию может и ненайти


Научился: В таблицу Client неплохо было еще записать год и дату рождения клиента - year (date of birth), Кроме того, не знаю, насколько нужно поле address, думаю phone и e-mail - вполне достаточно, тем более, что эти поля могут послужить для составного первичного ключа поскольку в любом случае являются уникальными.