![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Определение атрибутов и связывание их с типами сущностей и связей
Атрибут – свойства типа сущности или типа связи. Необходимо выявить все данные, описывающие сущности и связи, выделенные в создаваемой модели базы данных. Выберем все существительные и содержащие их фразы, присутствующие в спецификациях требований пользователей. Выбранное существительное представляет атрибут в том случае, если оно описывает свойство, качество, идентификатор или характеристику некоторой сущности или связи. Каждому выявленному атрибуту следует присвоить осмысленное имя, понятное пользователям. О каждом атрибуте в документацию помещаются следующие сведения: § имя атрибута и его описание; § тип данных и размерность значения; § все псевдонимы, под которыми упоминается атрибут; § информация о том, является ли атрибут составным и, если это так, из каких простых атрибутов он состоит; § информация о том, является ли атрибут многозначным; § информация о том, является ли данный атрибут производным и, если это так, какой метод используется для вычисления его значения; § значение, принимаемое для атрибута по умолчанию (если таковое имеется). Атрибуты типов сущностей и типов связей представлены в Приложение 3. Определение доменов атрибутов Доменом называется некоторое множество значений, элементы которого выбираются для присвоения значений одному или нескольким атрибутам. Полностью разработанная модель данных должна включать домены для каждого содержащихся в ней атрибутов. Домены должны содержать следующие данные: § набор допустимых значений для атрибута; § сведения о размере и формате каждого из атрибутов. В доменах может быть указана и другая дополнительная информация, например сведения о допустимых операциях со значениями атрибутов, а также данные о том, какие атрибуты можно использовать для сравнения с другими атрибутами или при построении комбинаций из нескольких атрибутов. После определения доменов атрибутов их имена и характеристики помещаются в словарь данных. Одновременно обновляются записи словаря данных, относящиеся к атрибутам, – в них заносятся имена назначенных каждому атрибуту доменов вместо обозначения типов данных и информации о размерности. Код – целое число, которые может включать до пяти символов – состоит из цифр от 1 до 9, представляющих собой числа от 1 до 99999. Имя – строка переменной длины, состоящая из букв русского алфавита. Цена – число с фиксированной точкой (xxxxx.xx). Дата – дата в формате дд.мм.гггг.
|