Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_Ukazania_Po_Vypolneniyu_I_Podgoto...docx
Скачиваний:
1
Добавлен:
05.09.2019
Размер:
517.14 Кб
Скачать

Учебная литература

  1. Экономическая информатика. Учебник для вузов. Под ред. д.э.н., проф. В.В. Евдокимова. –Спб.: Питер Паблишинг, 1997. –592с.

  2. Информатика. Базовый курс. Учебник для вузов. Под ред. Симоновича С.С. –Спб.: Питер, 1999. –640с.

  3. Основы экономической информатики: Учеб. пособие/ А.Н. Морозевич, Н.Н. Говядинова, Б.А. Железко и др.; Под общ. ред. А.Н. Морозевича. – Мн.: БГЭУ, 1998. –438с.

  4. Р. Дженнингс. Эффективная работа с Microsoft Access 2000. –СПб.: Питер. 2000.

  5. Р. Дженнингс. Использование Microsoft Access 2002. Специальное издание…. –М.: Изд.дом «Вильямс». 2002. -1012с.

  6. В.Д. Михеева, И.А. Харитонова. Microsoft Access 2000. – СПб.: BHV – Санкт-Петербург 2000…

  7. С. Сагман. Эффективная работа с Microsoft PowerPoint 2000. СПб.: Питер, 2000. –512с

Пример практической части

2 Практическая часть

2.1 Постановка задачи

Средствами реляционной СУБД Microsoft Access разработать БД для заданной предметной области, включая пользовательский интерфейс для ввода исходных данных, их анализа и отображения результатов.

Разработать исходные данные контрольного примера, выполнить заполнение и проверку работоспособности БД.

Средствами Microsoft PowerPoint разработать презентацию информационного продукта (индивидуальной базы данных).

Исходные данные:

Предметная область: Продажа автомобилей

Входная информация: каталог автомобилей, бланк заказа, сведения о клиентах

Выходная информация: запросы, формы, отчеты по срезам Клиент, Автомобиль, Заказ

Количественные ограничения: БД содержит информацию о 5 моделях авто, о 5 клиентах, каждый клиент сформировал не менее 3-х заказов.

2.2 Анализ предметной области

При традиционной организации деятельность салона по продаже автомобилей находит свое отражение в таких документах как

- каталог автомобилей, содержащий все необходимые характеристики, фото модели

- бланк-заказа (договор купли-продажи) содержит всю информацию о заключенной сделке и сведения о клиенте

- карточка клиента (как правило, заполняется для постоянных клиентов) включает подробную информацию о клиенте.

Ручная обработка всей информации без использования вычислительной техники не может выполняться оперативно, требует значительных временных и трудозатрат. Использование базы данных "Автосалон" позволит оперативно накапливать, систематизировать и эффективно обрабатывать информацию по различным срезам, формировать отчеты, выявлять слабые звенья в системе продаж и т.д.

2.3 Построение информационно-логической модели

Для построения информационно-логической модели (ИЛМ) необходимо:

  • на основе анализа предметной области определить цель создания БД, ее функции и перечень входной и выходной информации;

  • на основе функционального анализа полученного перечня информации выделить информационные объекты (таблицы)

  • установить тип реальных отношений между объектами, при необходимости ввести объект-связку

В построенной нормализованной ИЛМ БД указать:

  • тип связей между таблицами,

  • поля первичного ключа,

  • внешние ключевые поля,

  • типы данных полей.

На первом этапе проектирования БД определяют: цель создания БД, ее функции и примерный перечень информации.

Целью создания БД "Автосалон" является автоматизация учета информации по продаже автомобилей.

Функции проектируемой БД:

  • хранение информации о клиентах автосалона

  • хранение информации о продаваемых автомобилях

  • хранение информации о сформированных заказах

  • обновление и добавление информации

  • анализ информации по различным срезам (клиент, автомобиль, заказ)

  • выдача итоговой информации в виде отчетов.

На основе анализа первичных документов предметной области можно выделить примерный перечень информации проектируемой БД :

  • фамилия, имя, отчество клиента автосалона

  • дата рождения, адрес, телефон клиента

  • модель автомобиля,

  • характеристики автомобиля (мощность двигателя, количество дверей, цвет кузова, обивка салона, дополнительное оснащение и т.п.)

  • заводская цена автомобиля

  • издержки (транспортные и предпродажные)

  • дата формирования заказа

  • предоставляемые скидки, %

  • сведения об оплате.

На втором этапе проектирования БД выделяют информационные объекты предметной области.

Функциональный анализ информации проектируемой БД позволяет выделить следующие информационные объекты: Клиент и Автомобиль (рисунок 1).

Рисунок 1 – Информационные объекты предметной области «Продажа автомобилей»

В соответствии с понятиями реляционной СУБД каждому информационному объекту в проектируемой БД будет соответствовать таблица.

На третьем этапе проектирования определяют логическую структуру проектируемой БД (отношения между информационными оъектами).

Реальные отношения между информационными объектами являются отношениями "многие–ко-многим". Такие отношения непосредственно не поддерживаются реляционными СУБД. Реальные отношения "многие–ко-многим" разбиваются на отношения "один-ко-многим" после ввода объекта-связки Заказ.

Для установления связей каждому объекту назначается ключ (ключевое поле). Причем ключи объектов Клиент и Автомобиль (первичные) должны присутствовать как внешние ключи в объекте Заказ (рисунок 2).

Рисунок 2 – Отношения 1:∞ между информационными объектами

В реляционной модели вышеуказанным информационным объектам соответствуют двумерные таблицы-отношения: Клиент, Автомобиль, Заказ. Логические связи между двумерными таблицами осуществляются при помощи ключевых полей.

Важным требованием, предъявляемым к таблицам, является нормализация данных, которая позволяет минимизировать повторение данных.

(указать требования 3-й нормальной формы)

С учетом требований к содержанию реляционных таблиц:

(указать требования к содержанию таблиц)

получен список полей для каждой таблицы.

Список полей с указанием типов данных приведен ниже.

Таблица Клиент (главная таблица)

  1. Код клиента (счетчик, поле первичного ключа)

  2. Фамилия (текстовый)

  3. Имя (текстовый)

  4. Отчество (текстовый)

  5. Дата рождения (дата время)

  6. Адрес (текстовый)

  7. Телефон (текстовый)

Таблица Автомобиль (главная таблица)

  1. Код модели (числовой, поле первичного ключа)

  2. Модель (текстовый)

  3. Мощность двигателя (числовой)

  4. Цвет (текстовый)

  5. Количество дверей (числовой)

  6. Заводская цена (денежный)

  7. Издержки транспортные (денежный)

  8. Издержки предпродажные (денежный)

  9. Специальная модель (логический)

  10. Дополнительное оснащение (MEMO)

Таблица Заказ (таблица-связка)

  1. Код заказа (счетчик, поле первичного ключа)

  2. Код клиента (числовой, поле внешнего ключа)

  3. Код Модели (числовой, поле внешнего ключа)

  4. Дата заказа (дата/время)

  5. Скидка, % (числовой, процентный формат)

  6. Оплачено (логический)

На рисунке 3 приведена информационно-логическая модель заданной предметной области.

Рисунок 3 – Информационно-логическая модель предметной области

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]