31. 笛卡爾積、等值連接、自然連接三者之間有什么區別:
等值連接中有笛卡爾積運算;
自然連接是一種等值連接,它是兩個關系中所有公共屬性進行等值連接的結果。
第三章 關系數據庫SQL語言
32. SQL數據庫的體系結構及術語:
SQL數據庫的體系結構也是三級,但術語與傳統的關系模型不同。
關系模式稱為“基本表”,存儲模式稱為“存儲文件”,子模式稱為“視圖”,元組稱為“行”,屬性稱為“列”。
33. SQL數據庫的體系結構要點是什么:
(1) 一個SQL數據庫是表(table)的匯集,它用一個或多個SQL模式定義。一個SQL模式是表和授權的表態定義。
(2) 一個SQL表由行集構成,一行是列的序列,每列對應一個數據項。
(3) 一個表或者是一個基本表,或者是一個視圖。(視圖只保存定義,不保存數據)
(4) 一個基本表可跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表。每個存儲文件與外部存儲器上一個物理文件對應。
(5) 用戶可用SQL語句對視圖和基本表進行查詢等操作。
(6) SQL用戶可以是應用程序,也可以是終端用戶。
34. SQL的組成分成幾部分:
SQL主要分成四部分:
(1) 數據定義。(SQL DDL)用于定義SQL模式、基本表、視圖和索引的創建和撤消操作。
(2) 數據操縱。(SQL DML)數據操縱分成數據查詢和數據更新兩類。數據更新又分成插入、刪除、和修改三種操作。
(3) 數據控制。包括對基本表和視圖的授權,完整性規則的描述,事務控制等內容。
(4) 嵌入式SQL的使用規定。涉及到SQL語句嵌入在宿主語言程序中使用的規則。
35. SQL模式的撤消有哪兩種方式:
CASCADE(連鎖式)方式:執行DROP語句時,把SQL模式及其下屬的基本表、視圖、索引等所有元素全部撤消。
RESTRICT(約束式)方式:執行DROP語句時,只有當SQL模式中沒有任何下屬元素時,才能撤消SQL模式,否則拒絕執行DROP語句。
36. SQL提供的基本數據類型有哪些?每種舉兩個例子:
(1) 數值型:INTEGER長整數、SMALLINT短整數
(2) 字符串型:CHAR(N)長度為N的定長字符串、VARCHAR(N)具有最大長度為N的變長字符串。
(3) 位串型:BIT(N)長度為N的二進制位串、BIT VARYING(N)最大長度為N的變長二進制位串
(4) 時間型:DATE日期、TIME時間
SQL2允許用戶使用“CREATE DOMAIN”語句定義新的域。
更多軟考資料請訪問:考試吧軟件水平考試欄目
希望與更多網友交流,請進入考試吧軟件水平考試論壇
上一頁 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一頁
轉帖于:軟件水平考試_考試吧- 推薦給朋友
- 收藏此頁
·教你調整Oracle數據庫服務器的性能 (2007-1-25 16:15:36)
·SQL SERVER優化建議 (2007-1-25 16:13:03)
·Oracle SQL語句優化技術分析 (2007-1-25 16:09:20)
·用智能優化限制提高Oracle數據庫性能 (2007-1-25 16:08:34)
·Excel數據透視表使用方法精要12點(中文對照) (2007-1-25 16:06:31)