https://www.w3schools.com/sql/sql_ref_drop_constraint.asp

Untitled

選D

Untitled

SQL DROP CONSTRAINT

Q25 您執行了交易内的陳述式,以便從資料表中刪除 100 個資料列。僅刪除40 個資料列之後,交易便失敗。 請問資料庫的結果為何? A. 資料表將損毁。 B. 交易將重新啟動。 C. 系統將從資料表中刪除40個資料列。 D. 系統不會從資料表中刪除任何資料列。 ANS: D

Untitled

Q10 您需要將資料庫正規化為第一正規形式。 請問您必須符合哪兩項需求?(請選擇2個答案。) A. 排除外部索引鍵。 B. 排除重複資料列。 C. 排除複合索引鍵。 D. 排除重複群組。 ANS: BD

Untitled

Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF

non-clustered index

索引 (Index) 可以幫助我們從表格中快速地找到需要的資料。舉例來說,假設我們要在一本園藝書中找如何種植青椒的訊息。若這本書沒有索引的話,那我們是必須要從頭開始讀,直到我們找到有關種直青椒的地方為止。若這本書有索引的話,我們就可以先去索引找出種植青椒的資訊是在哪一頁,然後直接到那一頁去閱讀。很明顯地,運用索引是一種有效且省時的方式。

從資料庫表格中尋找資料也是同樣的原理。如果一個表格沒有索引的話,資料庫系統就需要將整個表格的資料讀出 (這個過程叫做 Table Scan)。若有適當的索引存在,資料庫系統就可以先由這個索引去找出需要的資料是在表格的什麼地方,然後直接去那些地方抓資料。這樣子速度就快多了。

因此,在表格上建立索引是一件有利於系統效率的事。一個索引可以涵蓋一或多個欄位。建立索引的語法如下: