
- •Методические указания к индивидуальному заданию "Разработка информационной системы на основе реляционной базы данных" по дисциплине "Информационные системы и технологии в экономике"
- •1Цель и задачи курсовой работы
- •2Структура курсовой работы
- •3Содержание основной части курсовой работы.
- •4Постановка задачи и разработка бизнес-правил
- •4.1.1Системный анализ и словесное описание предметной области
- •5Проектирование информационной системы, основанной на использовании бд
- •5.1.Этапы проектирования
- •5.2.Концептуальное проектирование базы данных
- •5.2.1Определение и документирование объектов (сущностей).
- •5.2.2Определение и документирование типов связей (отношений)
- •5.2.3Определение и документирование атрибутов
- •5.2.4Определение доменов атрибутов.
- •5.2.5Определение атрибутов, являющихся потенциальными и первичными ключами.
- •5.3.Проектирование логической (реляционной) модели бд
- •5.3.1Преобразования концептуальной модели бд в логическую реляционную модель (сущности и связи)
- •5.3.2Преобразования концептуальной модели бд в логическую реляционную модель (атрибуты)
- •Первичные ключи таблиц
- •Преобразование составных атрибутов
- •6.2.Разработка форм для ввода и изменения данных.
- •6.3.Построение отчетов
- •6.4.Построение страниц доступа.
- •6.5.Разработка интерфейса пользователя.
- •6.6.Руководство пользователя
- •Приложение
- •1Системный анализ и словесное описание предметной области.
- •1.1.Описание предметной области
- •1.2.Описание бизнес-функций организации
- •Терминологический словарь
- •1.3.Постановка задачи и формализация бизнес-правил.
- •2Проектирование базы данных.
- •2.1.Концептуальное проектирование базы данных
- •2.2. Проектирование логической (реляционной) модели бд.
- •Інформаційно-методичне забезпечення
2.2. Проектирование логической (реляционной) модели бд.
На основе созданной ER-диаграммы определим таблицы и их поля.
Сущностям МЕНЕДЖЕР, КЛИЕНТ, ВИД ПЕЧАТНОГО ИЗДАНИЯ, ТИРАЖ соответствуют одноименные таблицы. Поля таблиц соответствуют атрибутам сущностей.
В качестве первичных ключей таблиц МЕНЕДЖЕР, ВИД ПЕЧАТНОГО ИЗДАНИЯ и КЛИЕНТ использованы искусственные атрибуты – Код Менеджера, Код Печатного Издания, Код Клиента.
В качестве первичного ключа таблицы ТИРАЖ выбрано поле Тираж.
Трехсторонняя связь между сущностями КЛИЕНТ, МЕНЕДЖЕР, ВИД ПЕЧАТНОГО ИЗДАНИЯ, представленная в виде составной сущности ЗАКАЗ, преобразуется в таблицу ЗАКАЗ. Для реализации трехсторонней связи в таблицу ЗАКАЗ включены поля Код Менеджера, Код Печатного Издания, Код Клиента.
В качестве первичного ключа таблицы ЗАКАЗ выбрано поле Номер Заказа.
Для реализации связи между сущностями ТИРАЖ и ЗАКАЗ (мощность "один ко многим") необходимо ключевой атрибут таблицы ТИРАЖ поместить в таблицу ЗАКАЗ в качестве внешнего ключа.
В результате преобразования концептуальной модели в реляционную, получим следующую схему БД:
МЕНЕДЖЕР (Код менеджера, Фамилия, Имя, Отчество, Паспортные данные, Идентификационный код, Адрес, Телефон)
КЛИЕНТ (Код клиента, Наименование клиента, Адрес, Телефон, Факс, ФИО представителя)
ВИД ПЕЧАТНОГО ИЗДАНИЯ (Код печатного издания, Название издания, Формат, Обложка, Стоимость листа, Стоимость обложки, Примечания)
ЗАКАЗ (Номер заказа, Код служащего, Код печатного издания, Код клиента, Дата заказа, Количество листов, Тираж, Длительность выполнения заказа, Дата оплаты, Дата фактического выполнения заказа, Дата выдачи заказа)
Внешние ключи: "Код менеджера" ссылается на таблицу МЕНЕДЖЕР, "Код печатного издания " ссылается на таблицу ВИД ПЕЧАТНОГО ИЗДАНИЯ, "Код клиента" ссылается на таблицу КЛИЕНТ, «Тираж» ссылается на таблицу ТИРАЖ.
ТИРАЖ (Тираж, Коэффициент)
КОЭФФИЦИЕНТЫ (Тираж, Коэффициент)
ЗАКАЗ (Код заказа, Код служащего, Код клиента, Код издания, Дата заказа, Количество листов, Тираж)
Внешние ключи: "Код служащего" ссылается на таблицу СЛУЖАЩИЙ, "Код издания" ссылается на таблицу ВИД ПЕЧАТНОГО ИЗДАНИЯ, "Код клиента" ссылается на таблицу КЛИЕНТ, "Тираж" ссылается на таблицу КОЭФФИЦИЕНТЫ.
СЧЕТ (Код заказа, Дата заказа, Дата оплаты, Стоимость)
Внешние ключи: "Код заказа " ссылается на таблицу ЗАКАЗ.
Інформаційно-методичне забезпечення
Хансен Г. , Хансен Д. Базы данных: разработка и управление: Пер. с англ. – М.: ЗАО «Издательство БИНОМ», 1999.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – м.: Финансы и статистика, 2003.
Ролланд, Фред,Д. Основные концепции баз данных. : Пер. с англ. – М.: Издательский дом "Вильямс", 2002.
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений, под ред. проф. А.Д.Хомоненко. – СПб.: Корона принт, 2002.
Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер, 2001.
Харитонова И. Самоучитель ACCESS 2000. – СПб.: Питер, 2002.
Нейбауэр А. ACCESS 97 для занятых – СПб.: Питер, 1997.
Праг К.Н., Ирвин М.Р. Библия пользователя Access 97.:К.:Диалектика, 1997.