Мова опису даних

Мова опису даних - це знакова система, яка описувала дані по імені, типу, розмірності, допустимості значень, їх обов'язковості, екстремальним (мінімум, максимум) значенням і іншим параметрам, використовуваним в СУБД.

Для опису даних вибирається мінімальна логічна одиниця даних, яка для вс ?? ех СУБД однакова. Такою одиницею відповідно до пропозицій Кодас є елемент даних, як було описано раніше в параграфі "Мережеві моделі даних". На базі елемента будується більш узагальнена логічна одиниця - агрегат.

Як приклад опису даних розглянемо ЯОД СУБД dBASE IV або FOXPRO. У даній СУБД елементи даних описані наступними параметрами: номер елемента͵ ім'я, тип, довжина значення елемента в байтах або символах, точність представлення. Тип елемента приймається одним з наступних: символьний, цілий, з плаваючою комою, дата͵ логічний, поле пам'яті, графічний.

Наприклад, елемент "Висота" описується наступним чином:

ТИП: F (Floating) - з плаваючою комою.

Наступним прикладом є ЯОД СУБД "ПОТІК". У ньому елемент описується наступними параметрами:

ІМ'Я (прийняте за технологією);

ТИП: (Т - текстовий (символьний), ц - цілий, Д - дійсний і ін.);

ПРЗН (ознака обов'язковості елемента в агрегаті; 0 - так, 1 - немає);

РЗДЕ (символ, що відокремлює даний елемент від наступного при введенні даних);

МАХ (максимально допустиме значення);

MIN (мінімально допустиме значення);

ЕДН (одиниця виміру елемента);

РАЗМ (довжина в символах при виведенні);

Загл (заголовок поля);

ГРН (права межа поля, починаючи з якої буде друкуватися елемент);

ТОЧН (кількість знаків після коми для виведених чисел);

ЕДВВ (одиниця вимірювання для друку);

Тоді схема елемента "ВИСОТА" буде наступною

ІМ'Я "Н", ТИП "Д", ДОВЖИНА 4, ПРЗН 0, РЗДЕ ":", МАХ 9000, MIN 100, ЕДН "М", РАЗМ 9, Загл "Н", ГРН 2, ТОЧН 3, ЕДВВ "М" .

Агрегат також повинна бути описаний определ ?? енним чином. Наприклад в СУБД "ПОТІК" параметрами агрегату "РЕПЕР" прийняті наступні величини:

НЗВН (кількість одиниць в імені агрегату)

Колві (кількість елементів в агрегаті)

РЗДА (символ, що відокремлює даний агрегат від наступного) і ін.

Тоді опис імені агрегату "РЕПЕР" буде наступним:

НЗВН 8; Колві 7; РЗДЕ "*".

Схема нд ?? його агрегату тоді буде

опис імені агрегату

схема елемента 1

схема елемента n

У прикладі з тахеометрической зйомкою агрегатами є: пікет, станції, виконавець, ділянка, диспетчер, план. Прикладами елементів: відлік по горизонтальному колу, вертикальному, висота͵ ПІБ виконавця, номер ділянки та ін.

Схожі статті