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

A check constraint is a type of integrity constraint in SQL which specifies a requirement that must be met by each row in a database table. The constraint must be a predicate. It can refer to a single column, or multiple columns of the table. The result of the predicate can be either TRUE, FALSE, or UNKNOWN, depending on the presence of NULLs. If the predicate evaluates to UNKNOWN, then the constraint is not violated and the row can be inserted or updated in the table. This is contrary to predicates in <a href="/wiki/Where_(SQL)" title="Where (SQL)">WHERE</a> clauses in <a href="/wiki/Select_(SQL)" title="Select (SQL)">SELECT</a> or <a href="/wiki/Update_(SQL)" title="Update (SQL)">UPDATE</a> statements.

Property Value
dbo:abstract
  • Una check constraint és un tipus de restricció d'integrat en SQL que especifica un requisit que ha de ser complert per cada fila d'una taula de la base de dades. La restricció ha de ser un predicat i es pot referir a una o múltiples columnes de la taula. El resultat del predicat pot ser qualsevol TRUE, FALSE, o UNKNOWN, segons la presència de . Si el predicat avalua UNKNOWN, llavors la restricció no és violada i la fila pot ser inserida o actualitzada a la taula. Aquest comportament és contrari als predicats a les clàusules WHERE dins una sentència SELECT o UPDATE. Per exemple, en una taula que conté productes, hom podria afegir una check constraint tal que el preu d'un producte i la quantitat d'un producte no pot tenir un valor negatiu: PREU ≥ 0QUANTITAT ≥ 0 Si aquesta registració no hi fos, seria possible tenir l'atribut PREU i QUANTITAT amb un valor negatiu, -30. (-30$ o -30 elements respectivament) Les check constraints s'usen per assegurar-se la validesa de les dades en una base de dades i proporcionar-li una integritat de dades. En el cas d'utilitzar-se a nivell de base de dades, les aplicacions que utilitzen la base de dades no podran afegir cap dada invàlida o modificar una dada vàlida que esdevingui invàlida, encara que a nivell d'aplicació permeti introduir dades invàlides. (ca)
  • CHECK je konstrukce jazyka SQL, která představuje omezení hodnot určitého sloupce v tabulce. Dá se říci, že je to jeden z druhů konstrukce CONSTRAINT v tomto jazyce. Pro vytvoření jednoduchých omezení (v rámci jednoho sloupce) může být v některých SŘBD použito pouze klíčovým slovem CHECK, pro složitější podmínky omezení, pro omezení více sloupců a pro pojmenování omezení je před ním použito klíčové slovo CONSTRAINT. S pojmenovaným omezením dá pracovat jako s nedatovým objektem tabulky, mazat jej, přidávat jej a měnit. Obsahuje-li tabulka tento typ omezení, databázový engine při vkládání a úpravě záznamů kontroluje podmínku omezení a nedovolí vložit řádek, který by toto omezení porušoval (místo toho například hodí výjimku nebo chybovou hlášku). (cs)
  • A check constraint is a type of integrity constraint in SQL which specifies a requirement that must be met by each row in a database table. The constraint must be a predicate. It can refer to a single column, or multiple columns of the table. The result of the predicate can be either TRUE, FALSE, or UNKNOWN, depending on the presence of NULLs. If the predicate evaluates to UNKNOWN, then the constraint is not violated and the row can be inserted or updated in the table. This is contrary to predicates in <a href="/wiki/Where_(SQL)" title="Where (SQL)">WHERE</a> clauses in <a href="/wiki/Select_(SQL)" title="Select (SQL)">SELECT</a> or <a href="/wiki/Update_(SQL)" title="Update (SQL)">UPDATE</a> statements. For example, in a table containing products, one could add a check constraint such that the price of a product and quantity of a product is a non-negative value: PRICE >= 0 QUANTITY >= 0 If these constraints were not in place, it would be possible to have a negative price (−$30) or quantity (−3 items). Check constraints are used to ensure the validity of data in a database and to provide data integrity. If they are used at the database level, applications that use the database will not be able to add invalid data or modify valid data so the data becomes invalid, even if the application itself accepts invalid data. (en)
  • CHECK制約(チェックせいやく、英: Check Constraint)とは、データベースにおいてデータを追加、更新する際の有効なデータを定義する規則のことをいう。チェック制約はテーブルの1つの列に複数つけることができ、条件に合う(True)かもしくは合わない(False)のいずれかの値を取る式でなければならない。 例えば、「製品」を含むデータベースにおいて、製品の価格と数量はゼロもしくは正の値であるというチェック制約を設けることができる。 PRICE >= 0 QUANTITY >= 0 もしこの制約がない場合は、価格がマイナス30ドルとかマイナス3個の数量といったことが可能になってしまう。 チェック制約はデータの有効性と保全性を確保するために利用され、この制約をデータベースレベルで行うことで、たとえアプリケーションが無効なデータを認めたとしても、データベースにその無効データを追加したり、有効なデータを無効なデータに変更したりすることができなくなる。 (ja)
dbo:wikiPageID
  • 3450233 (xsd:integer)
dbo:wikiPageLength
  • 4260 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 999335121 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdfs:comment
  • CHECK je konstrukce jazyka SQL, která představuje omezení hodnot určitého sloupce v tabulce. Dá se říci, že je to jeden z druhů konstrukce CONSTRAINT v tomto jazyce. Pro vytvoření jednoduchých omezení (v rámci jednoho sloupce) může být v některých SŘBD použito pouze klíčovým slovem CHECK, pro složitější podmínky omezení, pro omezení více sloupců a pro pojmenování omezení je před ním použito klíčové slovo CONSTRAINT. S pojmenovaným omezením dá pracovat jako s nedatovým objektem tabulky, mazat jej, přidávat jej a měnit. Obsahuje-li tabulka tento typ omezení, databázový engine při vkládání a úpravě záznamů kontroluje podmínku omezení a nedovolí vložit řádek, který by toto omezení porušoval (místo toho například hodí výjimku nebo chybovou hlášku). (cs)
  • CHECK制約(チェックせいやく、英: Check Constraint)とは、データベースにおいてデータを追加、更新する際の有効なデータを定義する規則のことをいう。チェック制約はテーブルの1つの列に複数つけることができ、条件に合う(True)かもしくは合わない(False)のいずれかの値を取る式でなければならない。 例えば、「製品」を含むデータベースにおいて、製品の価格と数量はゼロもしくは正の値であるというチェック制約を設けることができる。 PRICE >= 0 QUANTITY >= 0 もしこの制約がない場合は、価格がマイナス30ドルとかマイナス3個の数量といったことが可能になってしまう。 チェック制約はデータの有効性と保全性を確保するために利用され、この制約をデータベースレベルで行うことで、たとえアプリケーションが無効なデータを認めたとしても、データベースにその無効データを追加したり、有効なデータを無効なデータに変更したりすることができなくなる。 (ja)
  • Una check constraint és un tipus de restricció d'integrat en SQL que especifica un requisit que ha de ser complert per cada fila d'una taula de la base de dades. La restricció ha de ser un predicat i es pot referir a una o múltiples columnes de la taula. El resultat del predicat pot ser qualsevol TRUE, FALSE, o UNKNOWN, segons la presència de . Si el predicat avalua UNKNOWN, llavors la restricció no és violada i la fila pot ser inserida o actualitzada a la taula. Aquest comportament és contrari als predicats a les clàusules WHERE dins una sentència SELECT o UPDATE. PREU ≥ 0QUANTITAT ≥ 0 (ca)
  • A check constraint is a type of integrity constraint in SQL which specifies a requirement that must be met by each row in a database table. The constraint must be a predicate. It can refer to a single column, or multiple columns of the table. The result of the predicate can be either TRUE, FALSE, or UNKNOWN, depending on the presence of NULLs. If the predicate evaluates to UNKNOWN, then the constraint is not violated and the row can be inserted or updated in the table. This is contrary to predicates in <a href="/wiki/Where_(SQL)" title="Where (SQL)">WHERE</a> clauses in <a href="/wiki/Select_(SQL)" title="Select (SQL)">SELECT</a> or <a href="/wiki/Update_(SQL)" title="Update (SQL)">UPDATE</a> statements. (en)
rdfs:label
  • Check constraint (ca)
  • CHECK (cs)
  • Check constraint (en)
  • CHECK制約 (ja)
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