ціонер може вносити такі зміни:
додавання марки нової теми;
видалення всіх марок однієї теми;
зміна місця розташування марки в колекції.
Необхідно передбачити можливість видачі довідки про країни, чиї марки знаходяться в даній темі, і звіту за колекції (кількість і назви тем і країн по розділах, кількість марок кожної країни для кожної теми, кількість сторінок в колекції) .
Етап 1. Інфологіческое проектування
Проектована база даних являє собою відомості про тематичної колекції марок і призначена для зберігання відомостей про самих марках і про їх положенні в колекції.
У процесі роботи користувачам може знадобитися наступне:
Інформація про те, марки яких країн містяться в даному розділі;
Інформація про те, в якому томі колекції знаходиться марка певної серії;
Інформація про те, в яких місцях колекції знаходяться марки зазначеної теми;
Отримання інформації про теми серій, що включають марки певного розміру;
Визначити, марка якої країни знаходиться в даному місці;
- Додавання марки нової теми;
Видалення всіх марок однієї теми;
Зміна місця розташування марки в колекції;
Видача довідки та звіту по колекції.
Колекціонер повинен мати можливість отримувати відомості про що зберігаються в колекції марках. Для цього введемо сутність МАРКА,
набір кортежів якої повинен відображати всі необхідні відомості про становище марки в колекції. Атрибутами сутності МАРКА є:
номер марки, країна випуску марки, номер серії, тема серії, рік випуску, колір марки,
розмір марки, ціна марки, тема марки.
Кожна марка распологается в певному місці колекції. Введемо наступну сутність: РОЗТАШУВАННЯ МАРКИ. Її атрибутами будуть: номер розділу колекції (розбитий на томи за темами і країнам), в якому зберігається марка, номер тема, номер сторінки і унікальне положення марки на сторінці.
Підсумкова модель «сутність-зв'язок» представлена ??на рис.1.
Малюнок 1. Модель сутність - зв'язок
Етап 2. Визначення вимог до операційної обстановці
Розроблювана БД невелика за обсягом збережених даних. Визначимо передбачувані максимальні значення збережених даних:
Марки - 500
Розділи - 50;
Тома - 100;
Проаналізувавши максимальні значення збережених даних і приблизно оцінивши кількість байт передбачуваних для зберігання одного запису в кожній з таблиць, можна сказати, що обсяг всієї інформації не перевищить 1 Гб.
Передбачається наступний характер запитів до даних:
оновлення окремих записів;
додавання нових записів;
видалення записів;
вибірка з БД.
Інтенсивність запитів на оновлення і видалення записів дуже мала. Інтенсивність запитів на додавання запис...