ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 18.04.2019

Просмотров: 234

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

Вказівні типи даних. 

Прості  (атомарні)  типи  –  це  типи  даних,  які  не  мають  внутрішньої 

структури.  Дані  такого  типу  називають  скалярними.  До  простих  типів  даних 
відносяться: 

Логічний; 

Рядковий; 

Числовий. 

Різні  мови  програмування  можуть  розширювати  чи  уточнювати  цей 

список, добавляючи такі типи, як: 

Цілий; 

Дійсний; 

Дата; 

Час; 

Грошовий; 

Перелічувальний; 

Інтервальний; 

і т.д. 

Звичайно,  поняття  атомарності  досить  відносне.  Так,  рядковий  тип 

даних  можна  розглядати  як  одномірний  масив  символів,  а  цілий  –  як  набір 
бітів. Важливо лише те, що при переході на такий низький рівень втрачається 
семантика (зміст) даних. Якщо рядок, що виражає прізвище людини, розкласти 
в  масив  символів,  то  при  цьому  втрачається  зміст  такого  рядка  як  єдиного 
цілого.  

Структуровані  типи  даних  призначені  для  задання  складних  структур 

даних.  Структуровані  типи  даних  конструюються  із  складових  елементів,  які 
називаються  компонентами,  які,  в  свою  чергу,  можуть  володіти  структурою. 
Прикладами структурованих типів можуть бути  

масиви: 

записи (структури). 

 

Вказівні типи використовуються для забезпечення можливості вказувати 

на другі дані. 

Власне, для реляційних моделей даних тип даних не є важливим. Вимога 

одна  –  тип  даних  повинен  бути  простим.  Це  означає,  що  в  реляційних 
операціях не повинна враховуватися внутрішня структура даних. Повинні бути 
описані дії, які можна виконувати з даними, як з єдиним цілим. 

З  цієї  точки  зору,  якщо  розглядати  масив,  як  єдине  ціле  і  не 

використовувати  поелементні  операції,  то  масив  можна  вважати  простим 
типом.  Більше  того,  можна  створити  свій  як  завгодно  складний  тип,  описати 
можливість  дій  з  цим  типом,  то  такий  тип  буде  простим  з  точки  зору 
реляційної теорії.