- •Организация баз данных и знаний Курсовой проект Методика проектирования реляционных баз данных
- •Этап 1. Создание локальной концептуальной модели данных для каждого представления
- •Этап 1.1. Определение типов сущностей
- •Этап 1.2. Определение типов связей
- •Этап 2.3. Проверка отношений с помощью правил нормализации
- •Этап 2.4. Проверка отношений с помощью пользовательских транзакций
- •Этап 2.5. Определение ограничений целостности
- •Этап 2.6. Обсуждение разработанных локальных логических моделей данных с конечными пользователями
- •Этап 3. Создание и проверка глобальной логической модели данных
- •Этап 3.1. Слияние локальных логических моделей данных в единую глобальную модель данных
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
Вариант 12
Разработайте базу данных для оптовой базы. Основным назначением оптовой базы является снабжение сети магазинов различными товарами. Пусть количество магазинов колеблется в пределах 100, а номенклатура товаров может достигать 1000.
Каждый магазин в конце года направляет в оптовую базу заявку, в которой перечисляются названия и количество необходимых товаров на следующий год. Представитель магазина получает товар со склада оптовой базы в любое время. Движением товаров на склад и со склада управляет отдел снабжения оптовой базы.
Товары на склад базы поступают от поставщиков. В реальных условиях число поставщиков может быть значительным. С поставщиком заключается договор на поставку оптовой базе одного или нескольких видов товаров. Размеры и сроки поставок устанавливаются в плановом отделе на основе анализа заявок магазинов и наличия товаров на складе.
Перечень фрагментов, которые подлежат охвату в разрабатываемой базы данных, следующий:
- Формирование плана размеров и сроков поставок на каждый вид товара.
- Заключение договоров с поставщиками.
- Управление процессом поступления товаров на склад и выдачей их магазинам.
- Проведение финансовых расчетов по движению товаров.
[Перейти к началу страницы]
Вариант 13
Разработайте базу данных автоматизирующую процесс работы кассира аэровокзала. Исходными данными для работы системы являются:
номер авиарейса;
периодичность;
конечный пункт назначения;
дата и время отправления;
число мест.
Кассир вводит в систему информацию от пассажира: дата, номер рейса, пункт назначения, количество мест. Если система находит места, отвечающие запросу, то она должна выдать информацию о номере места, количестве и типе мест. Если же запрос удовлетворить нельзя, то ищется альтернативный вариант. Система должна выдавать сводную справку по каждому аэропорту о наличии свободных мест на день, запрашиваемый пассажиром.
[Перейти к началу страницы]
Вариант 14
Разработайте базу данных для производственной фирмы "Оргтехника". В базе данных должны храниться: список сотрудников с данными на каждого из них; список поставщиков необходимой продукции (комплектующих) с данными на каждого из них; список выпускаемой продукции с необходимой информацией. При постановке задачи необходимо учитывать следующее:
один поставщик может поставлять различную продукцию (комплектующие) и разные поставщики одинаковую продукцию (комплектующие);
один сотрудник может выполнять несколько видов работ и, одну и ту же работу могут выполнять несколько сотрудников.
[Перейти к началу страницы]
Вариант 15
Разработайте базу данных для производственной фирмы "Мебель". В базе данных должны храниться: список сотрудников с данными на каждого из них; список поставщиков необходимой продукции (комплектующих) с данными на каждого из них; список выпускаемой продукции с необходимой информацией. При постановке задачи необходимо учитывать следующее:
один поставщик может поставлять различную продукцию (комплектующие) и разные поставщики одинаковую продукцию (комплектующие);
один сотрудник может выполнять несколько видов работ и, одну и ту же работу могут выполнять несколько сотрудников.
[Перейти к началу страницы]