
- •Вопрос 11. Предметная область ис
- •Вопрос 12. Информационные модели данных.
- •Вопрос 13.Взаимосвязи в бд.
- •Вопрос 14. Требования, предъявляемые к бд.
- •Вспомогательные процессы жцпо.
- •Организационные процессы жцпо
- •Взаимосвязь между процессами жцпо.
- •Модели жизненного цикла по.
- •Модели и стадии жцпо
- •Разработка ис
- •Предметная область ис
- •4.2.Информационные модели данных.
- •4.3.Взаимосвязи в бд
- •Требования, предъявляемые к бд.
- •Основные требования к курсовой работе
- •План пояснительной записки
- •Постановка задачи (пз)
4.3.Взаимосвязи в бд
Взаимосвязь выражает связь между двумя множествами таблиц (таблицы, сущности, объекты). Существует три типа взаимосвязи:
Один к одному
Один ко многим
Многие ко многим
Взаимосвязь один к одному
Эта связь, когда одной записи в одной таблице соответствует одна записьв другой таблице, например, каждый гражданин имеет один паспорт, с другой стороны, каждый паспорт выдается на одно лицо.
Взаимосвязь жесткая, т.е. ни в той, н в другой таблице не может быть связанной записи. Если наложить ограничения, что один клиент может сделать только один заказ, то будем иметь взаимосвязь один к одному.
Взаимосвязь один ко многим
Одной записи в одной таблице соответствует несколько записей в другой таблице. Эта наиболее распространённая взаимосвязь при создании реляционной БД.
Каждый клиент может купить несколько автомобилей, но каждый автомобиль принадлежит только одному человеку. Если в дочерней таблице «Автомобиль» имеются записи, не содержащие внешнего ключа (клиент «Клиента»), то эти записи будут потеряны, что не допустимо.
Взаимосвязь многие ко многим
Нескольким записям в одной таблице соответствует несколько записей в другой.
Продавцы – тезки обслуживают клиентов – тезок. Для реляционной БД будет иметь таблицы «Клиент» и «Продавец».
Таблица «Клиент» и «Продавец» содержит одинаковые элементы. При взаимосвязи многие ко многим одна из таблиц обязательно будет избыточной, т.е. эти таблицы построены не оптимальны. Для удаления избыточной информации взаимосвязь между двумя таблицами нужно отобразить в виде таблицы перекрестных связей.
Таблица перекрестных связей содержит только ключи. Значение ключей в этой таблице будут повторяться, но записи в таблице «Продавец» будут уникальными.
Требования, предъявляемые к бд.
Проектирование БД начинается со сбора концептуальных требований.
Концептуальное требование – одно данное или одно свойство объекта, которое будет храниться в БД. Концептуальные требования получают как от руководителя фирмы, так и от конечных пользователей, т.е. от сотрудников, непосредственно работающих с БД. Кроме того, на этом этапе решается вопрос «Какие действия по обработке данных должны выполняться в БД?».
БД должна:
Удовлетворять требованиям заказчика и содержать сведения только о тех объектах, которые интересуют заказчика
Обладать приемлемым быстродействием, т.е. пользователь должен получать необходимые ему сведения за короткое время
Иметь возможность последующего расширения без существенной переделки, как самой БД, так и средств управления ею.
Не зависеть или мало зависеть от количества помещенных в нее данных.
Легко перестраиваться при изменении программной и аппаратной среды
Содержать только достоверные данные. Достоверность должна обеспечиваться и при вводе новых данных и при редактировании уже имеющихся данных.
Разграничение прав пользования данными, содержащимися в БД.
Основные требования к курсовой работе
Курсовые работы должны быть ориентированы на разработку информационных автоматизированных систем.
Курсовая работа состоит из двух частей: теоритической и практической. Теоритическая часть представляется пояснительной запиской, а практическая исходными текстами программ и исполняемыми рабочими программами на внешних носителях информации.
В работе должны содержаться разделы разработки структуры автоматизированной системы в целом, структура математического и программного обеспечения.
В процессе выполнения курсовой работы необходимо создать отношения составляющую базу данных, включая определение типа полей, индексирования и заполнения таблиц записями. Количество записей в таблице не ограничивается, однако их должно быть столько, чтобы наглядно иллюстрировать правильность выполнения работы (минимум 15 записей).
При проектировании ИС необходимо принимать во внимание следующие
ИС должна удовлетворять актуальным информационным потребностям предметной области. Получаемая информация должна по структуре и содержанию соответствовать решаемым задачам
ИС должна обеспечивать получение требуемых данных за приемливое время, то есть отвечать заданным требованиям производительности
ИС должна удовлетворять выявленным и вновь возникающим требованиям конечных пользователей;
База данных должна легко расширяться при реорганизации и расширении предметной области;
База данных должна легко изменятся при изменении аппаратной и программной среды;
Загруженные в базу данных корректные данные должна оставаться корректными
Данные до включения в базу данных должны проверяться на достоверность
Доступ к данным размещаемым в базе данных должны иметь только лица с соответствующими полномочиями
Структура созданной БД, хранимые отношения и записи, типы полей, ключи взаимосвязи должны быть описаны в пояснительной записки.
Курсовая работа должна быть выполнена и защищена в срок установленный учебным планом. 25ДЕКАБРЯ.
РАИС администратора фирмы Принт – Экспресс.