Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
52
Добавлен:
02.05.2014
Размер:
633.86 Кб
Скачать

Введение

Целью данного проекта является выработка умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных для гипотетической информационной системы « Продажа CD».

Информационная система «Продажа CD» предназначена для функционирования малого предприятия занимающегося продажей и прокатом музыкальных компакт-дисков.

Разрабатываемая база данных предназначена для того, чтобы знать, кто какой диск взял, когда должен возвратить, сколько дисков каждого наименования осталось на складе и каким образом осуществляется заказ и поставка компакт-дисков.

Раздел 1 посвящен выбору автоматизируемых функций и информационного обеспечения. Здесь дается краткое описание предметной области; производится выбор и описание автоматизируемых функций; выполняется первичное описание информационного обеспечения.

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

Раздел 3 посвящен проектированию локальных ER-моделей, соответствующих отдельным автоматизируемым функциям. Здесь выполняется составление локальных исходныхER-моделей, производится нормализация локальныхER-моделей, разрабатываются спецификации ограничений и правил поддержания целостности для локальныхER-моделей.

Раздел 4 посвящен проектированию глобальной ER-модели. Здесь производится выявление и устранение эквивалентных сущностей, выявление категорий и синтез обобщающих сущностей, выявление и устранение дублирования атрибутов и связей. Строится графическое представление глобальной модели, специфицируются ограничения и правила поддержания целостности на уровне глобальной модели.

Раздел 5 посвящен проектированию реляционной SQL-модели. Здесь выполняется перевод глобальной ER-модели в реляционную форму, специфицируются ограничения и правила поддержания целостности на реляционном уровне, записывается SQL-код для создания реляционной модели.

Раздел 6 посвящен проектированию представлений для автоматизируемых функций. Здесь выполняется определение путей доступа к данным для автоматизируемых функций, записывается SQL-код локальных просмотров для автоматизируемых функций.

1 ВЫБОР АВТОМАТИЗИРУЕМЫХ ФУНКЦИЙ

И ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ

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

Результаты получены путем мысленного воспроизведения и анализа предположительного функционирования гипотетической автоматизированной системы «Продажа CD» на основе здравого смысла и опыта исполнителя. Обследование реальных или типовых объектов данного класса не производилось ввиду ограниченного времени, отводимого на курсовое проектирование.

1.1 Краткое описание предметной области

В данном подразделе дается краткое описание предметной области, в которой функционирует информационная система «Продажа CD». Описываются среда функционирования, объект и субъект управления, цели и задачи управления.

1.1.1 Среда функционирования

Среда функционирования системы «Продажа CD» включает различные малые предприятия (магазины), занимающиеся продажей и прокатом музыкальных дисков.

1.1.2 Объект управления

Объект управления представляет собой музыкальные диски, подлежащие продаже или прокату, люди, которые обслуживаются данным предприятием (клиенты), заказчики, поставщики, работники.

1.1.3 Субъект управления (управляющая система)

Субъект управления представляет собой персонал, работающий на данном предприятии и обеспечивающий функционирование информационной системы «Продажа CD».

1.1.4 Цели и задачи управления

Цель управления состоит в организации эффективной работы предприятия по продаже и прокату CD и в увеличении количества клиентов.

Для достижения этой цели в процессе управления решаются задачи заказа и поставки CD, учёта информации об имеющихся в наличии компакт-дисках (тогда, например, при установке компьютера в общем зале фирмы любой клиент сможет просмотреть список имеющихся дисков с комментарием и иллюстрацией обложки альбома) и клиентах (для того, чтобы знать кто какой диск взял и может ли его ещё поменять или возвратить), осуществления рекламации.