На этом уроке мы перечислим поля трёх таблиц: Room, Calendar, Map. В конце урока распишем типы каждого поля нашей базы данных. Подумай и напиши, какие ещё поля можно добавить в эти таблицы.
Дата отправки отчёта:
18 января 2016 г.
Задание выполнено: за
20 мин.
Чему научился:
снова думать наперёд
Что было сложным:
По правде говоря, я даже испугался, ведь я бы действительно скорее сделал Первичный ключ для комнаты ее номер. А оказывается сколько может изменится потом, и сколько потом переделывать из - за такой оплошности. И ведь всего не предусмотришь, к сожалению.
Комментарии:
НА данном этапе я не понимаю , почему в таблице Map мы сделали составной первичный ключ из трёх полей - book_id , room_id, calendar_day. Если к примеру мы занесли запись из заказа 1 с номером комнаты 1 и на 1 число, то таблица позволит нам внести и такую запись - номер заказа 2 номер комнаты 1 на 1 число и получится , что два человека попали на одно число в одну комнату. Если убрать book_id из ключа то вроде бы всё норм. Дальше погляжу!
Да, Александр, первичный ключ в качестве номера комнаты - неудачный вариант. Всего не предусмотришь, но стремиться к этому приходится)). Но это все с опытом разработки таких приложений придет. Про book_id - верное и меткое замечание, согласен. Молодец!
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Строить таблицы бд Трудности: Для таблицы room можно добавить поле view вид на море или достопримечательности, clear чистая комната или нет. Для таблицы calendar поле calendar_clear - дата уборки. Для таблицы map затрудняюсь придумать поле. А какие могут быть варианты?