Обновлено 5.12.2018 в 11.00 (ссылка на БД для SQL Server 2008 R2)
Кому: ИТИНФ-17-1,2
Методические указание к лабораторной работе №4 на тему "Язык DQL (закрепление). Язык DML(insert, delete, update)":
-
методичка (добавлены замечания относительно "полного доступа" к каталогу с файлами БД) :
скачать;
- теоретические сведения:
скачать;
База данных
TradeFirm2014St_DML_INF_lab4, необходимая для выполнения лаб. работы №4:
удалено
Замечания - пояснения для тех, кто скачал базу TradeFirm2014St_DML_INF_lab4 до 20.00 1.12.2018!
У вас не должны не работать запросы на добавление информации в таблицу Tovar, в которых явно не задается значение для поля ID_Maker.
Объясняю, почему не работает и что делать.
Поле ID_Maker в таблице
Tovar имеет два ограничения:
- внешний ключ, т.е. принимает значения из первичного ключа таблицы Maker;
- значение по умолчанию 0,
и когда мы его не заполняем, в него вместо NULL заносится 0, а такого ID_Maker в таблице Maker.
Необходимо в конструкторе («Проект (русск)»/ «Desing» (англ)) для поле ID_Maker стереть 0 в “Значение по умолчанию или привязка”(русск)/«Default Values or Binding»(англ) , затем сохранить изменения.
База данных
TradeFirm2014St_DML_INF_lab4, необходимая для выполнения лаб. работы №4:
(без проблем с запросами на добавление в таблицу Tovar):
- база данных для Access:
скачать;
- база данных для SQL Server 2017:
скачать;
- база данных для SQL Server 2008 R2:
скачать;
- база данных для SQL Server (вирт машина) - оставила без изменений, т.к. не знаю, использует ли кто-то виртуальную машину, если да, подправьте поле ID_Maker в таблице Tovar:
скачать;