用戶【housegood】點評問題和點評內容

【評論主題】24.有關外來鍵特性的敘述,下列何者錯誤?(A)外來鍵一定參考其他關聯表的主鍵,可以用來建立兩個關聯表間的連接。例如:圖書關聯表的作者編號外來鍵是作者關聯表的主鍵(B)外來鍵在關聯表內不一定是主鍵,例

【評論內容】

下列何者錯誤? 

(D)外來鍵無法參考同一個關聯表的主鍵 

外來鍵(ForeignKeys;FK)外來鍵是關聯表的單一或多個屬性的集合,其屬性值是參考其他關聯表的主鍵,當然也可能參考同一個關聯表的主鍵。

來源  :

SQL Server 2012 資料庫管理實務 (電子書)

https://books.google.co.jp/books?isbn=986347214X

【評論主題】25.下列何種指令可做到 TOP 5 相同的功能?(A) SELECT @@ROWCOUNT=5 (B) SET @@ROWCOUNT =5(C) SET ROWCOUNT 5 (D) SET COU

【評論內容】

rowcount的用法:

rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例,

set rowcount 10

select * from 表A

这样的查询只会返回表A中的前10条数据。它和 "select top 10 * from 表A" 的作用一样。

來源 :

SQL Server中Rowcount与@@Rowcount的用法

http://www.lmwlove.com/ac/ID943

【評論主題】20.在資料庫系統中,將資料的定義從使用資料的應用程式中分離,稱之為:(A)資料分離 (B)資料獨立 (C)程式分離 (D)程式獨立

【評論內容】

將資料的定義從使用資料的應用程式中分離,稱之為: (B)資料獨立

資料庫系統的特點

1.數據結構化

2.數據的共享性高,冗餘度低,易擴充

3.數據獨立性高

4.數據由DBMS統一管理和控制

3.數據獨立性高

數據獨立性包括數據的物理獨立性和邏輯獨立性。

物理獨立性是指數據在磁碟上的資料庫中如何存儲是由DBMS管理的,用戶程式不需要了解,應用程式要處理的只是數據的邏輯結構,這樣一來當數據的物理存儲結構改變時,用戶的程式不用改變。

邏輯獨立性是指用戶的應用程式與資料庫的邏輯結構是相互獨立的,也就是說,數據的邏輯結構改變了,用戶程式也可以不改變。

來源 :

資料庫系統的特點:1.數據結構化2.數據的共享性高,冗餘度低 -華人百科

https://www.itsfun...

【評論主題】11.下列何者不是 SQL 資料定義語言(DDL)的指令?(A) CREATE TABLE (B) QUERY TABLE (C) ALTER TABLE (D) DROP TABLE

【評論內容】

(B) QUERY TABLE  不是 SQL 資料定義語言(DDL)的指令

資料定義語言(Data Definition Language,DDL)是SQL語言集中負責資料結構定義與資料庫物件定義的語言,由 CREATE 、 ALTER 與 DROP 三個語法所組成,最早是由Codasyl(Conference on Data Systems Languages)資料模型開始,現在被納入SQL ...

來源 : 

資料定義語言- 维基百科,自由的百科全书

https://zh.wikipedia.org/zh-tw/資料定義語言

【評論主題】25.下列何種指令可做到 TOP 5 相同的功能?(A) SELECT @@ROWCOUNT=5 (B) SET @@ROWCOUNT =5(C) SET ROWCOUNT 5 (D) SET COU

【評論內容】

rowcount的用法:

rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例,

set rowcount 10

select * from 表A

这样的查询只会返回表A中的前10条数据。它和 "select top 10 * from 表A" 的作用一样。

來源 :

SQL Server中Rowcount与@@Rowcount的用法

http://www.lmwlove.com/ac/ID943

【評論主題】24.有關外來鍵特性的敘述,下列何者錯誤?(A)外來鍵一定參考其他關聯表的主鍵,可以用來建立兩個關聯表間的連接。例如:圖書關聯表的作者編號外來鍵是作者關聯表的主鍵(B)外來鍵在關聯表內不一定是主鍵,例

【評論內容】

下列何者錯誤? 

(D)外來鍵無法參考同一個關聯表的主鍵 

外來鍵(ForeignKeys;FK)外來鍵是關聯表的單一或多個屬性的集合,其屬性值是參考其他關聯表的主鍵,當然也可能參考同一個關聯表的主鍵。

來源  :

SQL Server 2012 資料庫管理實務 (電子書)

https://books.google.co.jp/books?isbn=986347214X

【評論主題】11.下列何者不是 SQL 資料定義語言(DDL)的指令?(A) CREATE TABLE (B) QUERY TABLE (C) ALTER TABLE (D) DROP TABLE

【評論內容】

(B) QUERY TABLE  不是 SQL 資料定義語言(DDL)的指令

資料定義語言(Data Definition Language,DDL)是SQL語言集中負責資料結構定義與資料庫物件定義的語言,由 CREATE 、 ALTER 與 DROP 三個語法所組成,最早是由Codasyl(Conference on Data Systems Languages)資料模型開始,現在被納入SQL ...

來源 : 

資料定義語言- 维基百科,自由的百科全书

https://zh.wikipedia.org/zh-tw/資料定義語言

【評論主題】20.在資料庫系統中,將資料的定義從使用資料的應用程式中分離,稱之為:(A)資料分離 (B)資料獨立 (C)程式分離 (D)程式獨立

【評論內容】

將資料的定義從使用資料的應用程式中分離,稱之為: (B)資料獨立

資料庫系統的特點

1.數據結構化

2.數據的共享性高,冗餘度低,易擴充

3.數據獨立性高

4.數據由DBMS統一管理和控制

3.數據獨立性高

數據獨立性包括數據的物理獨立性和邏輯獨立性。

物理獨立性是指數據在磁碟上的資料庫中如何存儲是由DBMS管理的,用戶程式不需要了解,應用程式要處理的只是數據的邏輯結構,這樣一來當數據的物理存儲結構改變時,用戶的程式不用改變。

邏輯獨立性是指用戶的應用程式與資料庫的邏輯結構是相互獨立的,也就是說,數據的邏輯結構改變了,用戶程式也可以不改變。

來源 :

資料庫系統的特點:1.數據結構化2.數據的共享性高,冗餘度低 -華人百科

https://www.itsfun...

【評論主題】14.下列何者不是 SQL 資料處理語言(DML)的指令?(A) INSERT (B) GRANT (C) DELETE (D) UPDATE

【評論內容】

(B) GRANT 不是 SQL 資料處理語言(DML)的指令

数据操纵语言(Data Manipulation Language, DML)是用於資料庫操作,對資料庫其中的物件和資料執行存取工作的編程語句,通常是資料庫專用編程語言之中的一個子集,例如在資訊軟體產業通行標準的SQL語言中,以 INSERT 、 UPDATE 、 DELETE 三種指令為核心, ...

來源 :

資料操縱語言- 维基百科,自由的百科全书

https://zh.wikipedia.org/zh-tw/資料操縱語言

【評論主題】12.當資料庫表格中某一筆紀錄的某一個欄位沒有資料值時,下列何者會被指定給那個欄位?(A)數值 0 (B)空白字元 (C)空字串 (D)虛值(Null)

【評論內容】

某一個欄位沒有資料值時,(D)虛值(Null) 會被指定給那個欄位

貳、欄

一、欄的屬性

null及not null:預設為null,未給欄值時,會給空值(null)。

not null令欄位值不可為空值。

來源 :

MySQL

http://jendo.org/files/doc/MySQL.html

【評論主題】6.在包含 SELECT、FROM、WHERE 與 GROUP BY 四個子句的 SQL 指令中,最後一個被處理的子句為何?(A) SELECT (B) FROM (C) WHERE (D) GROU

【評論內容】

最後一個被處理的子句為 SELECT

SQL SELECT语句的执行顺序:

from子句组装来自不同数据源的数据;

where子句基于指定的条件对记录行进行筛选;

group by子句将数据划分为多个分组;

使用聚集函数进行计算;

使用having子句筛选分组;

计算所有的表达式;

使用order by对结果集进行排序;

select 集合输出。

來源 :

GROUP BY分组查询与SQL执行顺序

https://hejiajunsh.iteye.com/blog/1842954