Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KURSOVA_BD.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.16 Mб
Скачать

2.1. Інформаційні об’єкти та їх характеристика

Інформаційний об’єкт – це деяка сутність предметної області, яку необхідно зберігати в базі даних з погляду прикладної програми чи користувача. Кожен об’єкт описується його властивостями. Властивості об’єктів відображають атрибути. Атрибут – елементарна, логічно неподільна , поіменована одиниця інформації. Тому, об’єкт – це сутність предметної області, яку можна описати за допомогою взаємопов’язаної сукупності атрибутів.

В спроектованій базі даних будуть розглядатись такі інформаційні об’єкти: Брокер, Цінні папери, Трейдер, Емітент, Продаж, Купівля, Історія цін.

Враховуючи особливості обраної СКБД (Microsoft SQL Server),були обрані такі співвідношення типів полів та їх характеристик, що представлені в

наступних таблицях.

Таблиця 3.1

Трейдер

Назва ат рибута

Формат

Обов’язковий (так/ні)

Обмеження на право звертання

Первинний (вторинний) ключ

Відповідність значень

Дублювання значень (так/ні)

Умови на допустимі значення

Індексне поле

Код трейдера

numeric

Так

Працівники біржі

ПК

-

Ні

Відповідно до правил системи

ІНД

Псевдонім трейдера

char(18)

Так

-

-

Так

-

-

Імя трейдера

varchar

Так

-

-

Так

Таблиця 3.2

Продаж

Назва атрибута

Формат

Обов’язковий (так/ні)

Обмеження на право звертання

Первинний (вторинний) ключ

Відповідність значень

Дублювання значень (так/ні)

Умови на допустимі значення

Індексне поле

Код продажу

numeric

Так

Працівники біржі

ПК

-

Ні

-

ІНД

Дата продажу

datetime

Так

-

-

Так

Код трейдера

numeric

Так

-

-

Так

Відповідно до правил системи

-

Код паперу

numeric

Так

-

-

Так

-

Ціна продажу

numeric(7,2)

Так

Так

Таблиця 3.3

Купівля

Назва атрибута

Формат

Обовязковий (так/ні)

Обмеження на право звертання

Первинний (вторинний) ключ

Відповідність значень

Дублювання значень (так/ні)

Умови на допустимі значення

Індексне поле

Код купівлі

numeric

Так

Працівники біржі

ПК

Ні

-

ІНД

Код трейдера

numeric

Так

Так

-

Дата купівлі

datetime

Так

Так

-

Код паперу

numeric

Так

Так

Відповідно до правил системи

Ціна купівлі

numeric(7,2)

Так

-

Таблиця 3.4

Емітент

Назва атрибута

Формат

Обовязковий (так/ні)

Обмеження на право звертання

Первинний (вторинний) ключ

Відповідність значень

Дублювання значень (так/ні)

Умови на допустимі значення

Індексне поле

Код емітента

numeric

Так

Працівники біржі

ПК

-

Ні

Відповідно до правил системи

ІНД

Назва емітента

char(18)

Так

-

Так

-

-

Таблиця 3.5

Історія

Назва атрибута

Формат

Обовязковий (так/ні)

Обмеження на право звертання

Первинний (вторинний) ключ

Відповідність значень

Дублювання значень (так/ні)

Умови на допустимі значення

Індексне поле

Ціна паперу (кінець дня)

Ціна паперу (кінець дня)

Так

Працівники біржі

-

Так

Відповідно до правил системи

ІНД

Код паперу (історія)

Код паперу (історія)

Так

-

Так

Дата (історія)

Дата (історія)

Так

-

Так

Код цін. паперу

Код цін. паперу

Так

-

Так

Таблиця 3.6

Папери

Назва атрибута

Формат

Обовязковий (так/ні)

Обмеження на право звертання

Первинний (вторинний) ключ

Відповідність значень

Дублювання значень (так/ні)

Умови на допустимі значення

Індексне поле

Код цін. паперу

numeric

Так

Працівники

біржі

ПК

-

Ні

Відповідно до правил системи

ІНД

Код емітента

numeric

Так

-

-

Так

-

-

Назва паперу

char(18)

Так

Так

Таблиця 3.7

Брокер

Назва атрибута

Формат

Обовязковий (так/ні)

Обмеження на право звертання

Первинний (вторинний) ключ

Відповідність значень

Дублювання значень (так/ні)

Умови на допустимі значення

Індексне поле

Код брокера

numeric

Так

Працівники біржі

ПК

-

Ні

Відповідно до правил системи

ІНД

Назва брокера

char(18)

Так

-

-

Так

-

-

Первинними ключами будуть наступні категорії:

Код трейдера

Код емітента

Код продажу

Код купівлі

Код цінного паперу

Код брокера

Типи відношення в базі даних – 1:Б. Тип зв’язку –non-identifying.

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