На этом уроке мы составим SQL запросы для всех остальных задач, для таблиц Book и Map. В отчёте напиши мини-отзыв о созданных запросах.
Дата отправки отчёта:
5 октября 2017 г.
Задание выполнено: за
50 мин.
Чему научился:
Запросы
Что было сложным:
Со знаками препинания путался, там где INSERT INTO Map SET room_id = 1, book_id = 1, calendar_day = '2017-01-01', status = 'confirm', adults = 1, childs = 1;
Написал по ошибке
INSERT INTO Map SET room_id = 1; book_id = 1; calendar_day = '2017-01-01', status = 'confirm', adults = 1, childs = 1;
Долго матерился потом как находил причину ошибки.
Комментарии:
SQL запаристая очень вещь, требует усидчивости и терпения.
Программирование вообще требует усидчивости и терпения, по другому никак. По поводу запроса INSERT, обычно он по другому выглядит, в таком случае он не так быстро работает и максимум одна запись.
точки с запятой :) Это что, я однажды в условии обновления вместо = написал - (на одной клавише символы находятся). В результате обновились все записи, кроме нужной :( Вот моя история полностью: ithappens.me/story/2108
Сильно, я обычно все запросы вначале писать в блокноте, потом сохранял в формате *.sql, потом просто открывал файлик и менял значения, поэтому данных проблем не случалось.
Вот это реально жёстко, а как в таких случаях восстановить базу?
Отчёт оценивали: 6452. Кирилл Шмойлов+19901. Neo+18275. Tekashnik+14395. Денис+110558. Иван Воронин+1459. Сергей Сергеевич+112230. LINKI+11. Евгений Волосатов+15649. Максим Лапшинов+113540. Алексей Малышев+17652. Петя+12721. mikemet+13776. Евгений Мацкин011582. Родион+14004. Елена+13850. Григорий+1791. Валерий Жданов+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Прокачал навыки SQL Трудности: Удалить запись из map. Рука не поднялась сделать удаление из map. Сделал уже после скриншота.
По поводу такого способа проектирования и создания программы - подписываюсь под каждым словом Евгения, он действительно помогает преодолеть многие неопределенности между ТЗ и воплощением проекта. Далее - я думаю надо делать по плану (вид, потом контроллеры), но потом в конце сделать еще несколько уроков, которые нам помогут перенести наши модель и контроллеры на другой вид - реализовать на другой платформе - wpf, web или что-то другое. это покажет мощь и гибкость mvc подхода.
Научился: кое каким SQL конструкциям запросов Такой способ проектирования программы выглядит интересным, в Entity Framework же тоже вроде есть такой подход - database first, стало быть, мы движемся в правильном направлении.