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

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

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

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

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

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

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

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

(6.1)

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

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

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

N – кількість записів в архіві 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.

У,м

Числовий

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

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

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