Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовой АБГ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
215 Кб
Скачать
☆

6. Визначення вимог до операційної обстановки

На цьому етапі проводиться оцінка вимог до обчислювальних ресурсів, необхідних для функціонування системи, визначення типу й конфігурації конкретної ЕОМ, вибір типу й версії операційної системи.

Обсяг зовнішньої й оперативної пам'яті, що вимагається для функціонування СУБД, звичайно вказується в супровідній документації. Він невеликий у порівнянні з обсягом самих даних. Наприклад, для нормальної роботи з Microsoft Access 2000 комп’ютер повинен задовольняти наступним вимогам:

  • процесор з тактовою частотою 75 МГц і вище;

  • 32 Мбайта оперативної пам’яті;

  • 90 Мбайт вільного дискового простору;

Обсяг пам’яті МД, необхідний для зберігання даних, можна приблизно оцінити за формулою:

(6.1)

де 2 – коефіцієнт, що враховує обсяг пам'ять для зберігання службової інформації;

li – довжина запису в i-й таблиці, байт;

Ni – приблизна (максимально можлива) кількість записів в i-й таблиці;

Naі – кількість записів в архіві i-ої таблиці.

На основі таблиць 8.1-8.9 визначаємо довжини записів (li) для кожної з таблиць БД:

  • Приміщення — 30 байт;

  • Квартира — 25 байт;

  • Приміщення_Квартира — 10 байт;

  • Будівля — 95 байт;

  • Будівля_Квартира — 10 байт;

  • Вулиця – 30 байт;

  • Геометрія будівлі — 10 байт;

  • Полігон — 15 байт;

  • Точка — 15 байт.

Кількість записів у кожній таблиці наступна:

  • Приміщення — 20000;

  • Квартира — 15000;

  • Приміщення_Квартира — 10000;

  • Будівля — 5000;

  • Будівля_Квартира — 10000;

  • Вулиця – 550;

  • Геометрія будівлі — 10000;

  • Полігон — 60000;

  • Точка — 60000.

Враховуючи це, обчислюємо обсяг пам’яті МД, необхідний для зберігання даних:

= 2*(30*(20000+20000)+25*(15000+15000)+10*(10000+10000)+ +95*(5000+5000)+10*(10000+10000)+30*(550+550)+10*(10000+10000)+15*(60000+60000)+15*(60000+60000)) = 14,3 Мбайт

Загальний обсяг пам’яті (вільного дискового простору) має становити 104,3 Мбайт.

7. Розробка схеми бд

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

  • аналіз побудованої раніше ER-моделі;

  • відображення кожної сутності і зв’язку, який має атрибути, у окреме відношення;

  • визначення на основі правил формування відношень необхідних зв’язуючих відношень та атрибутів, за допомогою яких встановлюються зв’язки;

  • відображення кожного багатозначного атрибута в окреме відношення;

  • відображення кожного просторового атрибута в окреме відношення;

  • побудува схеми БД.

Схема БД наведена на рис. 7.2.

Рис.7.2 - Схема бази даних містобудівного кадастру

8. Формування попередніх відношень бази даних

Формування відношень (таблиць) здійснюється на основі розроблених раніше ER-моделі та схеми БД. Для кожного відношення, зображеного на схемі БД, розробляється структура.

Таблиця 8.1. Приміщення (список приміщень)

№

Ім’я поля

Тип даних

Розмір

Код

(Індекс)

Зміст поля

Примітка

1.

КодП

Текстовий

5

Ключ

Коди приміщень

2.

Класифіка-ція

Текстовий

10

Призначення приміщень

3.

Тип

Текстовий

10

Тип приміщень

4.

Площа

Числовий

Одинарне з плаваючою крапкою

Площа приміщень

Таблиця 8.2. Квартира (список квартир)

№

Ім’я поля

Тип даних

Розмір

Код

(Індекс)

Зміст поля

Примітка

1.

КодК

Текстовий

5

Ключ

Коди кімнат

2.

Кількість кімнат

Числовий

10

Кількість кімнат

3.

Номер

Числовий

5

Номер квартири

4.

Площа

Числовий

Одинарне з плаваючою крапкою

Площа квартири

Таблиця 8.3. Приміщення_Квартира – Зв’язуюча таблиця

№

Ім’я поля

Тип даних

Розмір

Код

(Індекс)

Зміст поля

Примітка

1.

КодК

Текстовий

5

Коди квартири

Зовн. ключ

2.

КодП

Текстовий

5

Коди приміщень

Зовн. ключ

Таблиця 8.4. Будівля (список будівель)

№

Ім’я поля

Тип даних

Розмір

Код

(Індекс)

Зміст поля

Примітка

1.

КодБ

Текстовий

5

Ключ

Коди будівель

2.

КодВ

Текстовий

5

Коди вулиць

Зовн. ключ

3.

Номер

Текстовий

10

Індекс

Номери будинків

4.

Довжина,м

Числовий

Одинарне з плаваючою крапкою

Довжини будівель

5.

Ширина,м

Числовий

Одинарне з плаваючою крапкою

Ширини будівель

6.

Висота,м

Числовий

Одинарне з плаваючою крапкою

Висоти будівель

7.

Поверховість

Числовий

Ціле

Поверховість будівель

8.

Призначення

Текстовий

30

Функціо-нальне призначення

9.

Технічний стан

Текстовий

15

Стан конструкцій

10.

Клас капітальності

Текстовий

5

Клас будівель

11.

Нормативний термін експлуатації

Числовий

Ціле

Строк експлуатації будівлі

12.

Вартість, грн

Числовий

Одинарне з плаваючою крапкою

Вартість будівлі

Таблиця 8.5. Будівля_Квартира – Зв’язуюча таблиця

№

Ім’я поля

Тип даних

Розмір

Код

(Індекс)

Зміст поля

Примітка

1.

КодК

Текстовий

5

Коди квартири

Зовн. ключ

2.

КодБ

Текстовий

5

Коди будівель

Зовн. ключ

Таблиця 8.6. Вулиця (список вулиць)

№

Ім’я поля

Тип даних

Розмір

Код

(Індекс)

Зміст поля

Примітка

1.

КодВ

Текстовий

5

Ключ

Коди вулиць

2.

Назва

Текстовий

15

Індекс

Назви вулиць

3.

Тип

Текстовий

10

Типи вулиць

Таблиця 8.7. Геометрія будівель (відомості про форму будівель)

№

Ім’я поля

Тип даних

Розмір

Код

(Індекс)

Зміст поля

Примітка

1.

КодБ

Текстовий

5

Ключ

Коди будівель

Зовн. ключ

2.

Номер полігону

Текстовий

5

Ключ

Номери полігонів

Зовн. ключ

Таблиця 8.8. Полігон (відомості про полігони)

№

Ім’я поля

Тип даних

Розмір

Код

(Індекс)

Зміст поля

Примітка

1.

НомерПолігона

Текстовий

5

Ключ

Номери полігонів

Зовн. ключ

2.

ПорядковийНомер

Текстовий

5

Ключ

Порядкові номери точок у полігонах

3.

НомерТочки

Текстовий

5

Номери точок

Зовн. ключ

Таблиця 8.9 Точка (відомості про координати точок)

№

Ім’я поля

Тип даних

Розмір

Код

(Індекс)

Зміст поля

Примітка

1.

НомерТочки

Текстовий

5

Ключ

Номери точок

2.

Х,м

Числовий

Одинарне з плаваючою крапкою

Координата по осі Х

3.

У,м

Числовий

Одинарне з плаваючою крапкою

Координата по осі У