本標準規(guī)定了兩種數(shù)1*3/4庫語言的語法與語義:1)模式定義語言(SQL-DDL),它用來申明SQL數(shù)據(jù)庫的結構與完整性約束。2)模塊語言與數(shù)據(jù)操縱語言(SQL-DML),它用來申明具體的數(shù)據(jù)庫應用程序的數(shù)據(jù)庫過程與可執(zhí)行的語句。本標準定義了SQL數(shù)據(jù)庫的邏輯數(shù)據(jù)結構和基本操作,它提供數(shù)據(jù)庫的設計、訪問、維護、控制以及保護方面的能力。本標準在互相符合的實現(xiàn)之間為數(shù)據(jù)庫定義與應用程序的移植提供一種途徑。本標準指明兩個級別和一個單獨的完整性增強特征。2級是除了完整性增強特征之外的完備的SQL數(shù)據(jù)庫語言,1級是在第9章“級”中所定義的2級的子集。本標準適用于這樣一種環(huán)境中的各種實現(xiàn),該環(huán)境可以包含應用程序設計語言、最終用戶查詢語言、報告生成器、數(shù)據(jù)字典系統(tǒng)、程序庫系統(tǒng)、分布式通信系統(tǒng)以及各類用于數(shù)據(jù)庫設計、數(shù)據(jù)管理與性能優(yōu)化諸方面的工具。 |
|