06.Описание схемы базы данных (1034730)
Текст из файла
О писание схемы базы данных
6. Описание схемы базы данных
6.1. Форма "Описание схемы базы данных"
На рис. 6.1 показана форма, которая появляется на экране после щелчка на кнопке Описание схемы базы данных головной формы КИСП.
Рис. 6.1. Форма "Описание схемы базы данных"
Форма на рис. 6.1 включает четыре блока (объекта):
-
Предметная область,
-
Тезаурус,
-
Таблицы базы данных,
-
Атрибуты таблицы.
С помощью кнопок можно детализировать свойства этих объектов.
Ниже перечислены основные шаги, которые следует выполнять при работе с формой.
-
В блоке Предметная область введите наименования подсистем разрабатываемой распределённой системы обработки данных (РСОД).
-
Выделите в блоке Предметная область конкретную подсистему и в блоке Тезаурус введите наименования реквизитов выбранной подсистемы, которые затем будут использоваться для описания таблиц базы данных.
-
Повторите пункт 2 для всех подсистем РСОД.
-
В блоке Таблицы базы данных введите наименования таблиц базы данных разрабатываемой распределённой системы обработки данных.
-
Выделите в блоке Таблицы базы данных конкретную таблицу, в блоке Тезаурус щёлкните на требуемом реквизите и с помощью кнопки Добавить включите его блок Атрибуты таблицы.
-
Повторите пункт 5 для всех реквизитов, которые необходимо включить в состав (схему) таблицы. Следует отметить, что в одну таблицу можно включать реквизиты разных подсистем. Для этого щёлкните на требуемой строке блока Предметная область, в блоке Тезаурус появятся реквизиты выбранной подсистемы. Выберите реквизит и с помощью кнопки Добавить включите его в схему таблицы.
-
Повторите пункты 5 и 6 для всех таблиц РСОД.
-
Для удаления реквизита из таблицы выделите в блоке Таблицы базы данных требуемую таблицу, укажите в блоке Атрибуты таблицы удаляемый реквизит и щёлкните кнопку Удалить.
-
С помощью кнопок
, которые отображаются в верхнем правом углу каждого блока, детализируйте свойства подсистем, реквизитов, таблиц и атрибутов.
В КИСП используется каскадная схема удаления записей и обновления их полей. Например, удаление какой-либо подсистемы в блоке Предметная область приведёт к автоматическому удалению всех реквизитов этой подсистемы и соответствующих им атрибутов РСОД. А переименование какого-либо реквизита вызовет автоматическое изменение имени соответствующего атрибута в таблицах и запросах проектируемой системы. Чтобы зафиксировать каскадные изменения в базе данных КИСП, следует выполнить пункт меню Файл/Сохранить или Файл/Выйти.
Дублирование наименований в каком-либо блоке обнаруживается при выполнении пунктов меню Файл/Сохранить и Файл/Выйти, а также при нажатии кнопок Найти и . При этом в предпоследней строке экрана появляется сообщение "Дублирование записей в таблице базы данных" и дублируемая строка подсвечивается синим цветом. Выделенное имя следует переименовать.
6.2. Дополнительные свойства блока "Предметная область".
На рис. 6.2 показано окно, которое появляется на экране после щелчка на кнопке в правом верхнем углу блока Предметная область (рис. 6.1).
Здесь можно включить, удалить, изменить наименование подсистемы проектируемой РСОД, а также ввести комментарий. Возврат к предыдущему окну осуществляется с помощью кнопки .
Рис. 6.2. Дополнительные свойства блока Предметная область
6.3. Дополнительные свойства блока "Тезаурус".
На рис. 6.3 показано окно, которое появляется на экране после щелчка на кнопке в правом верхнем углу блока Тезаурус (рис. 6.1).
Здесь можно включить, удалить, изменить наименование реквизита выбранной из списка Предметная область подсистемы проектируемой РСОД, а также ввести комментарий. Возврат к предыдущему окну осуществляется с помощью кнопки .
Рис. 6.3. Дополнительные свойства блока Тезаурус
6.4. Дополнительные свойства блока "Таблицы базы данных".
На рис. 6.4 показано окно, которое появляется на экране после щелчка на кнопке в правом верхнем углу блока Таблицы базы данных (рис. 6.1).
Здесь можно включить, удалить, изменить наименование таблицы базы данных проектируемой РСОД, а также ввести
-
Число записей в таблице (прогнозируемое),
-
Комментарий.
Возврат к предыдущему окну осуществляется с помощью кнопки .
Рис. 6.4. Дополнительные свойства блока Таблицы базы данных
Чтобы определить число записей в таблице как нечёткое число, щелкните кнопку в окне (рис. 6.4).
На экране появляется окно, представленное на рис. 6.5. Для задания нечёткого числа записей для каких-либо таблиц базы данных необходимо в требуемых строках заполнить все четыре поля (R1, R2, R3, R4).
Возврат к предыдущему окну осуществляется с помощью кнопки .
Рис. 6.5. Окно для определения числа записей в виде нечётких чисел
6.5. Дополнительные свойства блока "Атрибуты таблицы".
На рис. 6.6 показано окно, которое появляется на экране после щелчка на кнопке в правом верхнем углу блока Атрибуты таблицы (рис. 6.1).
Рис. 6.6. Дополнительные свойства блока Атрибуты таблицы
Здесь можно для каждого атрибута таблицы, выбираемой из списка Таблица базы данных, ввести
-
Состав индекса. Это поле заполняется в том случае, если атрибут входит в состав индекса. Указывается идентификатор: условное имя индекса и, если индекс описывается для комбинации атрибутов, в круглых скобках определяется порядковый номер атрибута в этой комбинации. Если атрибут входит в состав нескольких индексов, то идентификаторы кодируют в поле через запятую. Условное имя первичного индекса (для первичного ключа) должно начинаться с заглавной латинской буквы 'P'. Например, введённая строка
P(3),ALT,A1(2)
означает, что атрибут входит в состав
первичного индекса P, первичный ключ описывается для комбинации атрибутов и данный атрибут является третьим в этой последовательности (это означает, что в полях "Состав индекса" двух каких-либо других атрибутов таблицы должны быть указаны значения P(1) и P(2));
вторичного индекса ALT, этот индекс состоит из одного данного атрибута;
вторичного индекса A1, этот индекс описывается для комбинации атрибутов и данный атрибут является вторым в этой последовательности (это означает, что в поле "Состав индекса" какого-либо другого атрибута таблицы должно быть указано значение A1(1)).
-
Тип. Это поле носит справочный характер. Здесь можно указать тип атрибута в таблице базы данных:
Char - символьный,
Number- числовой,
Date - дата и т. д.
-
Длина. Здесь следует указать прогнозируемую длину атрибута (в байтах) в таблице базы данных.
-
Мощность. В поле указывается прогнозируемое число разных значений атрибута в базе данных.
-
Комментарий.
Возврат к предыдущему окну осуществляется с помощью кнопки .
Чтобы определить длину и/или мощность атрибута текущей таблицы как нечёткие числа, щёлкните кнопку в окне (рис. 6.6).
На экране появляется окно, представленное на рис. 6.7. Для задания нечёткой длины атрибута таблицы необходимо в требуемых строках заполнить все четыре поля (R1, R2, R3, R4) мультистолбца Нечёткое число для длины атрибута таблицы базы данных. Для задания нечёткой мощности атрибута необходимо в требуемых строках заполнить все четыре поля (R1, R2, R3, R4) мультистолбца Нечёткое число для мощности атрибута таблицы базы данных (строки этого мультистолбца являются продолжением соответствующих строк столбцов, расположенных выше).
Возврат к предыдущему окну осуществляется с помощью кнопки .
Рис. 6.7. Окно для определения длины и/или мощности атрибутов в виде нечётких чисел
39
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.