Базы данных. Учебное пособие

       

Контроль типов


Информация,  хранящаяся  в  БД,  должна  быть  в  меру  возможности  правильной,  точной  и  согласованной.  Необходимо  предусматривать  средства,  которые  бы  защищали  базу  от  потенциально  неверных  действий,  связанных  с  корректировкой  данных  и  записью  новой информации.

Одним  из  распространенных  способов  защиты  является  контроль  типов.   Простейший  вариант  -  проверка  принадлежности  переменной выделяемому  для  нее  диапазону  величин.  Если, например,  установлено,  чтобы  содержимое  атрибута  НОМЕР_КЛИЕНТА  находилось  в  пределах  от  100000  до  999999,  то  система  должна  предотвратить  попытку  пользователя  присвоить  этому  полю  значение  403.  Другой  пример:  торговые  зоны,  где  располагаются  фирмы-клиенты,  сокращенно  обозначаются  Ю,  ЮЗ,  З,  СЗ, С, СВ,  В,  ЮВ.  Недопустимо,  чтобы  система  позволила  записать  в  атрибут ТОРГОВАЯ_ЗОНА  значение  «МОСКВА».



Содержание раздела