Мова опису даних - це знакова система, яка описувала дані по імені, типу, розмірності, допустимості значень, їх обов'язковості, екстремальним (мінімум, максимум) значенням і іншим параметрам, використовуваним в СУБД.
Для опису даних вибирається мінімальна логічна одиниця даних, яка для вс ?? ех СУБД однакова. Такою одиницею відповідно до пропозицій Кодас є елемент даних, як було описано раніше в параграфі "Мережеві моделі даних". На базі елемента будується більш узагальнена логічна одиниця - агрегат.
Як приклад опису даних розглянемо ЯОД СУБД dBASE IV або FOXPRO. У даній СУБД елементи даних описані наступними параметрами: номер елемента͵ ім'я, тип, довжина значення елемента в байтах або символах, точність представлення. Тип елемента приймається одним з наступних: символьний, цілий, з плаваючою комою, дата͵ логічний, поле пам'яті, графічний.
Наприклад, елемент "Висота" описується наступним чином:
ТИП: F (Floating) - з плаваючою комою.
Наступним прикладом є ЯОД СУБД "ПОТІК". У ньому елемент описується наступними параметрами:
ІМ'Я (прийняте за технологією);
ТИП: (Т - текстовий (символьний), ц - цілий, Д - дійсний і ін.);
ПРЗН (ознака обов'язковості елемента в агрегаті; 0 - так, 1 - немає);
РЗДЕ (символ, що відокремлює даний елемент від наступного при введенні даних);
МАХ (максимально допустиме значення);
MIN (мінімально допустиме значення);
ЕДН (одиниця виміру елемента);
РАЗМ (довжина в символах при виведенні);
Загл (заголовок поля);
ГРН (права межа поля, починаючи з якої буде друкуватися елемент);
ТОЧН (кількість знаків після коми для виведених чисел);
ЕДВВ (одиниця вимірювання для друку);
Тоді схема елемента "ВИСОТА" буде наступною
ІМ'Я "Н", ТИП "Д", ДОВЖИНА 4, ПРЗН 0, РЗДЕ ":", МАХ 9000, MIN 100, ЕДН "М", РАЗМ 9, Загл "Н", ГРН 2, ТОЧН 3, ЕДВВ "М" .
Агрегат також повинна бути описаний определ ?? енним чином. Наприклад в СУБД "ПОТІК" параметрами агрегату "РЕПЕР" прийняті наступні величини:
НЗВН (кількість одиниць в імені агрегату)
Колві (кількість елементів в агрегаті)
РЗДА (символ, що відокремлює даний агрегат від наступного) і ін.
Тоді опис імені агрегату "РЕПЕР" буде наступним:
НЗВН 8; Колві 7; РЗДЕ "*".
Схема нд ?? його агрегату тоді буде
опис імені агрегату
схема елемента 1
схема елемента n
У прикладі з тахеометрической зйомкою агрегатами є: пікет, станції, виконавець, ділянка, диспетчер, план. Прикладами елементів: відлік по горизонтальному колу, вертикальному, висота͵ ПІБ виконавця, номер ділянки та ін.