Домен — обмежена підмножина значень певного типу.
Домен даних (або також домен значення) - термін, який використовується в теорії баз даних для позначення набору всіх значень, які може приймати певний атрибут даних. Область значень може бути визначена шляхом перерахування значень.
Наприклад, таблиця бази даних, що містить інформацію про людей, може мати колонку «стать». Ця колонка може бути декларована як колонка символьного типу даних, і може мати одне з двох значень: «Ч» для чоловіків і «Ж» для жінок, а також можливо NULL (або «Х») для випадків коли стать невідома. Таким чином доменом для цієї колонки буде: «Ч», «Ж».
У нормалізованій моделі даних область значень зазвичай вказується у довідковій таблиці. У попередньому прикладі довідкова таблиця за гендерними ознаками містила б рівно три записи, по одному для кожного дозволеного значення (крім NULL). Довідкові таблиці пов'язані з іншими таблицями за допомогою зовнішніх ключів.
Більш складні обмеження значення домену можуть бути реалізовані, використовуючи обмеження перевірки або тригери. Наприклад, стовпець, що вимагає додатних чисел, має обмеження, яке вимагає значень, більших за нуль.
Див. також
Примітки
- Loshin, David (2001). Enterprise Knowledge Management: The Data Quality Approach (англ.). Morgan Kaufmann. ISBN .
Це незавершена стаття про бази даних. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Domen obmezhena pidmnozhina znachen pevnogo tipu Domen danih abo takozh domen znachennya termin yakij vikoristovuyetsya v teoriyi baz danih dlya poznachennya naboru vsih znachen yaki mozhe prijmati pevnij atribut danih Oblast znachen mozhe buti viznachena shlyahom pererahuvannya znachen Napriklad tablicya bazi danih sho mistit informaciyu pro lyudej mozhe mati kolonku stat Cya kolonka mozhe buti deklarovana yak kolonka simvolnogo tipu danih i mozhe mati odne z dvoh znachen Ch dlya cholovikiv i Zh dlya zhinok a takozh mozhlivo NULL abo H dlya vipadkiv koli stat nevidoma Takim chinom domenom dlya ciyeyi kolonki bude Ch Zh U normalizovanij modeli danih oblast znachen zazvichaj vkazuyetsya u dovidkovij tablici U poperednomu prikladi dovidkova tablicya za gendernimi oznakami mistila b rivno tri zapisi po odnomu dlya kozhnogo dozvolenogo znachennya krim NULL Dovidkovi tablici pov yazani z inshimi tablicyami za dopomogoyu zovnishnih klyuchiv Bilsh skladni obmezhennya znachennya domenu mozhut buti realizovani vikoristovuyuchi obmezhennya perevirki abo trigeri Napriklad stovpec sho vimagaye dodatnih chisel maye obmezhennya yake vimagaye znachen bilshih za nul Div takozhModelyuvannya danih Zovnishnij klyuch Normalizaciya bazi danih Pervinnij klyuch Relyacijna baza danihPrimitkiLoshin David 2001 Enterprise Knowledge Management The Data Quality Approach angl Morgan Kaufmann ISBN 978 0 12 455840 3 Ce nezavershena stattya pro bazi danih Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi