About: Data domain

An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In data management and database analysis, a data domain is the collection of values that a data element may contain. The rule for determining the domain boundary may be as simple as a data type with an enumerated list of values. In a normalized data model, the reference domain is typically specified in a reference table. Following the previous example, a Marital Status reference table would have exactly two records, one per allowed value—excluding NULL. Reference tables are formally related to other tables in a database by the use of foreign keys.

Property Value
dbo:abstract
  • Datová doména (nebo také doména hodnot) je pojem používaný v teorii databází označující množinu všech hodnot, které může nabýt určitý atribut dat. Doména hodnot může být určena výčtem hodnot. Například databázová tabulka obsahující informace o lidech s jedním záznamem pro každou osobu může mít databázový sloupec "pohlaví". Tento sloupec může být definován jako textový řetězec a povolovat jednu ze tří hodnot (kódů): "M" pro muže, "F" pro ženy, "X" pro hermafrodity/intersexuály a NULL pro záznamy, kde pohlaví není známo. Datová doména pro sloupec pohlaví pak je: "M", "F", "X". V normalizovaném , je doména hodnot zpravidla specifikována v . V předešlém příkladu by referenční tabulka Pohlaví obsahovala právě tři záznamy, jeden pro každou povolenou hodnotu (kromě NULL). Referenční tabulky jsou spojeny s ostatními tabulkami prostřednictvím cizích klíčů. Složitější omezení domény hodnot mohou být implementována pomocí check nebo pomocí trigerů(spouští). Například, sloupec požadující kladná čísla má definováno omezení vyžadující hodnoty větší než nula. (cs)
  • In data management and database analysis, a data domain is the collection of values that a data element may contain. The rule for determining the domain boundary may be as simple as a data type with an enumerated list of values. For example, a database table that has information about people, with one record per person, might have a "marital status" column. This column might be declared as a string data type, and allowed to have one of two known code values: "M" for married, "S" for single, and NULL for records where marital status is unknown or not applicable. The data domain for the marital status column is: "M", "S". In a normalized data model, the reference domain is typically specified in a reference table. Following the previous example, a Marital Status reference table would have exactly two records, one per allowed value—excluding NULL. Reference tables are formally related to other tables in a database by the use of foreign keys. Less simple domain boundary rules, if database-enforced, may be implemented through a check constraint or, in more complex cases, in a database trigger. For example, a column requiring positive numeric values may have a check constraint declaring that the values must be greater than zero. This definition combines the concepts of domain as an area over which control is exercised and the mathematical idea of a set of values of an independent variable for which a function is defined, as in Domain of a function. (en)
  • 定義域(ていぎいき、ドメイン、英: domain)は、データ管理およびデータモデリング、データベース設計の文脈では、あるデータ要素が値としてとる可能性のある一意な値すべてから構成される、名前つきの有限集合をいう。データ型と同じ意味と考えてよい。現在は単に型(タイプ、type)と略されることも多い。 定義域の境界を決定する規則は、数え上げ(列挙)リストで定義されるデータ型と同じくらいに簡潔である可能性もある。 例として、関係データベース(リレーショナルデータベース)で人物についての情報を収める関係(リレーション、テーブル、表)を考える。この関係では、一人の人物につき一つの組(タプル、行)が対応する。組は、0以上の属性の集合からなるデータ構造である。この関係は、ジェンダーという属性(列、カラム)をもつ。属性は、属性名と定義域の名称のペアである。属性は、その定義域に適合するなんらかの属性値をもつ。このジェンダー属性は、2つのコード値のうち一つをもつことができる。すなわち、"F" を女性 (Female) に、"M" を男性 (Male) に、それぞれ対応するコード値とするのである。NULL については、ジェンダーが不明であるか、ジェンダーをあてはめられない場合に使う。あるいは特別なコード値として "U" を不明な (Unknown) 場合に使う。このように、ジェンダー属性の定義域は {"F", "M"}(あるいは {"F", "M", "U"})となる。 定義域のほかの例としては、{"赤", "緑", "青", ...} で定義される光の定義域や、整数型や文字列型などが考えられるであろう。 この項目で説明している定義域の定義は、ある領域としての定義域の概念である。ここでいう領域とは、数学における関数の定義における独立変数という値の集合という、概念である。 関係データベースのデータベース言語 SQL では、<a href="/wiki/CREATE_(SQL)" title="CREATE (SQL)">CREATE</a> DOMAIN 構文で定義域を定義することができる。 CREATE DOMAIN PHONE_NUMBER AS CHAR(20) (ja)
  • Домен в реляционной модели данных — тип данных, то есть множество допустимых значений. Понятие типа данных является фундаментальным; каждое значение, каждая переменная, каждый параметр, каждый оператор чтения, и особенно каждый реляционный атрибут относится к тому или иному типу. Примерами могут являться типы «целое» (множество всех целых чисел), «строка» (множество всех строк), «номер детали» (множество всех номеров деталей) и т. д. Таким образом, когда мы говорим, что некоторое отношение имеет атрибут типа «целое», мы имеем в виду, что все значения этого атрибута принадлежат множеству «целое» и никакому другому. По аналогии с математикой, типы данных делят на скалярные и нескалярные. Значение нескалярного типа (нескалярное значение) имеет множество видимых пользователю компонентов, а значение скалярного типа (скалярное значение) не имеет такового. Примерами нескалярного типа являются тип отношения и тип кортежа; пример скалярного типа — тип «целое». Ограничения реализации систем баз данных на компьютерах накладывают на определение типов некоторую условность. Так, теоретически тип INTEGER представляет собой множество всех возможных целых чисел, однако фактически INTEGER — это множество всех целых чисел, которые могут быть представлены в рассматриваемой компьютерной системе (поскольку, безусловно, есть такие целые числа, которые превышают возможности представления в любой компьютерной системе). Следует отличать тип как таковой (логическое понятие) и формат физического представления значений этого типа в конкретной компьютерной системе; типы относятся к уровню логической модели, а физическое представление значений — к уровню реализации. Например, операции, определённые для типа «строка», не имеют смысла для типа «число», даже если числа в конкретной реализации физически представлены строками. Значения типа «дата» нередко физически представлены вещественным числом, однако большинство операций, имеющих смысл для типа «число», бессмысленны для типа «дата». Реляционная модель данных не предписывает обязательной поддержки каких-либо предопределённых типов, за исключением логического типа (BOOLEAN), без которого при выполнении операций обойтись невозможно. Обычно некоторый набор типов поддерживается системой (такие типы называют базовыми, встроенными, или системными), другие типы пользователь может конструировать (определять) дополнительно (такие типы называют пользовательскими, англ. user-defined types). (ru)
  • Домен — обмежена підмножина значень певного типу. Домен даних (або також домен значення) - термін, який використовується в теорії баз даних для позначення набору всіх значень, які може приймати певний атрибут даних. Область значень може бути визначена шляхом перерахування значень. Наприклад, таблиця бази даних, що містить інформацію про людей, може мати колонку «стать». Ця колонка може бути декларована як колонка символьного типу даних, і може мати одне з двох значень: «Ч» для чоловіків і «Ж» для жінок, а також можливо NULL (або «Х») для випадків коли стать невідома. Таким чином доменом для цієї колонки буде: «Ч», «Ж». У нормалізованій моделі даних область значень зазвичай вказується у довідковій таблиці. У попередньому прикладі довідкова таблиця за гендерними ознаками містила б рівно три записи, по одному для кожного дозволеного значення (крім NULL). Довідкові таблиці пов'язані з іншими таблицями за допомогою зовнішніх ключів. Більш складні обмеження значення домену можуть бути реалізовані, використовуючи обмеження перевірки або тригери. Наприклад, стовпець, що вимагає додатних чисел, має обмеження, яке вимагає значень, більших за нуль. (uk)
dbo:wikiPageID
  • 4997190 (xsd:integer)
dbo:wikiPageLength
  • 2358 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1030286325 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdfs:comment
  • Datová doména (nebo také doména hodnot) je pojem používaný v teorii databází označující množinu všech hodnot, které může nabýt určitý atribut dat. Doména hodnot může být určena výčtem hodnot. Například databázová tabulka obsahující informace o lidech s jedním záznamem pro každou osobu může mít databázový sloupec "pohlaví". Tento sloupec může být definován jako textový řetězec a povolovat jednu ze tří hodnot (kódů): "M" pro muže, "F" pro ženy, "X" pro hermafrodity/intersexuály a NULL pro záznamy, kde pohlaví není známo. Datová doména pro sloupec pohlaví pak je: "M", "F", "X". (cs)
  • In data management and database analysis, a data domain is the collection of values that a data element may contain. The rule for determining the domain boundary may be as simple as a data type with an enumerated list of values. In a normalized data model, the reference domain is typically specified in a reference table. Following the previous example, a Marital Status reference table would have exactly two records, one per allowed value—excluding NULL. Reference tables are formally related to other tables in a database by the use of foreign keys. (en)
  • 定義域(ていぎいき、ドメイン、英: domain)は、データ管理およびデータモデリング、データベース設計の文脈では、あるデータ要素が値としてとる可能性のある一意な値すべてから構成される、名前つきの有限集合をいう。データ型と同じ意味と考えてよい。現在は単に型(タイプ、type)と略されることも多い。 定義域の境界を決定する規則は、数え上げ(列挙)リストで定義されるデータ型と同じくらいに簡潔である可能性もある。 定義域のほかの例としては、{"赤", "緑", "青", ...} で定義される光の定義域や、整数型や文字列型などが考えられるであろう。 この項目で説明している定義域の定義は、ある領域としての定義域の概念である。ここでいう領域とは、数学における関数の定義における独立変数という値の集合という、概念である。 関係データベースのデータベース言語 SQL では、<a href="/wiki/CREATE_(SQL)" title="CREATE (SQL)">CREATE</a> DOMAIN 構文で定義域を定義することができる。 CREATE DOMAIN PHONE_NUMBER AS CHAR(20) (ja)
  • Домен в реляционной модели данных — тип данных, то есть множество допустимых значений. Понятие типа данных является фундаментальным; каждое значение, каждая переменная, каждый параметр, каждый оператор чтения, и особенно каждый реляционный атрибут относится к тому или иному типу. (ru)
  • Домен — обмежена підмножина значень певного типу. Домен даних (або також домен значення) - термін, який використовується в теорії баз даних для позначення набору всіх значень, які може приймати певний атрибут даних. Область значень може бути визначена шляхом перерахування значень. У нормалізованій моделі даних область значень зазвичай вказується у довідковій таблиці. У попередньому прикладі довідкова таблиця за гендерними ознаками містила б рівно три записи, по одному для кожного дозволеного значення (крім NULL). Довідкові таблиці пов'язані з іншими таблицями за допомогою зовнішніх ключів. (uk)
rdfs:label
  • Datová doména (cs)
  • Data domain (en)
  • 定義域 (データベース) (ja)
  • Домен (базы данных) (ru)
  • Домен (бази даних) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License