Главная » Все файлы » Просмотр файлов из архивов » Документы » 06.Описание схемы базы данных

06.Описание схемы базы данных (Документация по КСАМ (КИСП))

2017-12-22СтудИзба

Описание файла

Файл "06.Описание схемы базы данных" внутри архива находится в следующих папках: Документация по КСАМ (КИСП), Документация. Документ из архива "Документация по КСАМ (КИСП)", который расположен в категории "". Всё это находится в предмете "структурное проектирование автоматизированных систем обработки информации и управления" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "структурное проектирование автоматизированных систем обработки информации и управления" в общих файлах.

Онлайн просмотр документа "06.Описание схемы базы данных"

Текст из документа "06.Описание схемы базы данных"

О писание схемы базы данных

6. Описание схемы базы данных

6.1. Форма "Описание схемы базы данных"

На рис. 6.1 показана форма, которая появляется на экране после щелчка на кнопке Описание схемы базы данных головной формы КИСП.

Рис. 6.1. Форма "Описание схемы базы данных"

Форма на рис. 6.1 включает четыре блока (объекта):

  • Предметная область,

  • Тезаурус,

  • Таблицы базы данных,

  • Атрибуты таблицы.

С помощью кнопок можно детализировать свойства этих объектов.

Ниже перечислены основные шаги, которые следует выполнять при работе с формой.

  1. В блоке Предметная область введите наименования подсистем разрабатываемой распределённой системы обработки данных (РСОД).

  2. Выделите в блоке Предметная область конкретную подсистему и в блоке Тезаурус введите наименования реквизитов выбранной подсистемы, которые затем будут использоваться для описания таблиц базы данных.

  3. Повторите пункт 2 для всех подсистем РСОД.

  4. В блоке Таблицы базы данных введите наименования таблиц базы данных разрабатываемой распределённой системы обработки данных.

  5. Выделите в блоке Таблицы базы данных конкретную таблицу, в блоке Тезаурус щёлкните на требуемом реквизите и с помощью кнопки Добавить включите его блок Атрибуты таблицы.

  6. Повторите пункт 5 для всех реквизитов, которые необходимо включить в состав (схему) таблицы. Следует отметить, что в одну таблицу можно включать реквизиты разных подсистем. Для этого щёлкните на требуемой строке блока Предметная область, в блоке Тезаурус появятся реквизиты выбранной подсистемы. Выберите реквизит и с помощью кнопки Добавить включите его в схему таблицы.

  7. Повторите пункты 5 и 6 для всех таблиц РСОД.

  8. Для удаления реквизита из таблицы выделите в блоке Таблицы базы данных требуемую таблицу, укажите в блоке Атрибуты таблицы удаляемый реквизит и щёлкните кнопку Удалить.

  9. С помощью кнопок , которые отображаются в верхнем правом углу каждого блока, детализируйте свойства подсистем, реквизитов, таблиц и атрибутов.

В КИСП используется каскадная схема удаления записей и обновления их полей. Например, удаление какой-либо подсистемы в блоке Предметная область приведёт к автоматическому удалению всех реквизитов этой подсистемы и соответствующих им атрибутов РСОД. А переименование какого-либо реквизита вызовет автоматическое изменение имени соответствующего атрибута в таблицах и запросах проектируемой системы. Чтобы зафиксировать каскадные изменения в базе данных КИСП, следует выполнить пункт меню Файл/Сохранить или Файл/Выйти.

Дублирование наименований в каком-либо блоке обнаруживается при выполнении пунктов меню Файл/Сохранить и Файл/Выйти, а также при нажатии кнопок Найти и . При этом в предпоследней строке экрана появляется сообщение "Дублирование записей в таблице базы данных" и дублируемая строка подсвечивается синим цветом. Выделенное имя следует переименовать.

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


Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее