【数据库系统】数据库语言
生活随笔
收集整理的這篇文章主要介紹了
【数据库系统】数据库语言
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 數(shù)據(jù)庫語言
- 數(shù)據(jù)庫定義語言DDL
- 數(shù)據(jù)庫操縱語言DML
數(shù)據(jù)庫語言
數(shù)據(jù)庫系統(tǒng)提供:
- 數(shù)據(jù)庫定義語言(DDL)來定義數(shù)據(jù)庫模式
- 數(shù)據(jù)庫操縱語言(DML)來表達(dá)數(shù)據(jù)庫的查詢和更新
DDL和DML并非兩種分離的語言,相反地,它們簡(jiǎn)單地構(gòu)成了單一的數(shù)據(jù)庫語言(如SQL)的不同部分。
數(shù)據(jù)庫定義語言DDL
數(shù)據(jù)庫模式是通過一系列定義來說明的,這些定義有一種稱作DDL的特殊語言來表達(dá)。
當(dāng)然,DDL也可用于定義數(shù)據(jù)的其他特征。
數(shù)據(jù)庫系統(tǒng)所使用的存儲(chǔ)結(jié)構(gòu)和訪問方式是通過一系列特殊的DDL語句來說明的,這種特殊的DDL稱作數(shù)據(jù)存儲(chǔ)和定義語言。這些語句定義了數(shù)據(jù)庫模式的實(shí)現(xiàn)細(xì)節(jié),而這些細(xì)節(jié)對(duì)用戶來說通常是不可見的。
存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)必須滿足某些一致性約束,這種約束可以是關(guān)于數(shù)據(jù)庫的任何謂詞。然而,要想測(cè)試任意謂詞,代價(jià)會(huì)比較大。因此,數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)可以以最小代價(jià)測(cè)試的完整性約束。
這些約束包括:
- 域約束(domain constraint):每個(gè)屬性都必須對(duì)應(yīng)于一個(gè)所有可能的取值構(gòu)成的域(
總結(jié)
以上是生活随笔為你收集整理的【数据库系统】数据库语言的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 生日排序(洛谷P1104题题解,Java
- 下一篇: 【VB.NET】测验题目Quiz2