Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5fan_ru_1142 (1).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
288.77 Кб
Скачать

Содержание

1. Инфологическое проектирование…………………………………………………………………………………………………2

1.1. Анализ предметной области…………………………………………………………………………………………………..3

1.2. Анализ информационных задач и круга пользователей системы………………………………………..4

2. Определение требований к операционной обстановке………………………………………………………………4

2.1. Инфологическое проектирование………………………………………………………………………………………….4

2.1.1. Анализ предметной области…………………………………………………………………………………………...4

2.1.2. Анализ информационных задач и круга пользователей системы…………………………………4

3. Выбор СУБД и других программных средств………………………………………………………………………………..5

4. Логическое проектирование реляционной БД……………………………………………………………………………..5

4.1. Преобразование ER–диаграммы в схему базы данных

4.2. Разрешение циклов в ПО………………………………………………………………………………………………..5

4.3. Составление реляционных отношений……………………………………………………………………….5-7

4.3.1. Нормализация полученных отношений…………………………………………………………..8-12

5. Реализация проекта базы данных…………………………………………………………………………………………..13-15

5.1. Создание таблиц………………………………………………………………………………………………………......15

5.2. Создание представлений (готовых запросов)……………………………………………………………15-16

5.3. Назначение прав доступа……………………………………………………………………………………………16-17

Библиографический список……………………………………………………………………………………………………………….18

  1. Инфологическое проектирование

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

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

В соответствии с предметной областью, БД строится с учетом следующих особенностей:

- Каждый менеджер работает в определенном филиале, в каждом филиале может работать несколько менеджеров.

- Каждый заказ ведёт определенный менеджер, каждый менеджер может вести несколько заказов.

- Каждый заказ принадлежит определенному покупателю, каждый покупатель может сделать несколько заказов.

- Каждое авто находится в определенном филиале, в каждом филиале может находиться несколько авто.

- В каждый заказ входит одно или более авто.

- Каждый менеджер получает определенную зарплату, зарплата выдается ежемесячно.

С помощью выявленных особенностей построим ER-диаграмму предметной области «Автосалона».

Выделим сущности предметной области:

  1. Филиал. Атрибуты: название, адрес, телефон, ФИО администратора, логин администратора.

  2. Менеджер. Атрибуты: ФИО менеджера, паспортные данные, дата рождения, пол, телефон, логин.

  3. Покупатель. Атрибуты: ФИО, паспортные данные, телефон.

  4. Авто. Атрибуты: Марка, модель, модификация, цвет, год выпуска, цена, коробка передач, объем двигателя, мощность двигателя, наличие ABS, подушки безопасности, аудиосистема, бортовой компьютер, GPS навигатор, климат контроль, сигнализация, гидроусилитель руля.

  5. Заказ. Атрибуты: дата оформления, сроки заказа, дата закрытия заказа, доставка, сумма.

  6. Зарплата. Атрибуты: оклад, дата, премия.

Рис. 1. ER-диаграмма предметной области «Автосалон».