MTA资料库检定_第四章题库解析.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MTA资料库检定_第四章题库解析.ppt

第 四 章 SQL之資料定義語言;1.若要新增、移除及修改資料庫結構,應該使用哪個類別的SQL陳述 式? (A)資料存取語言(DAL) (B)資料控制語言(DCL) (C)資料定義語言(DDL) (D)資料操作語言(DML) 【解析】 ?SQL語言提供三種語言 1.第一種為資料定義語言(Data Definition Language; DDL) ?用來「定義」資料庫的結構、欄位型態及長度。 2.第二種為資料操作語言(Data Manipulation Language; DML) ?用來「操作」資料庫的新增資料、修改資料、刪除資料、查詢資料等功能。 3.第三種為資料控制語言(Data Control Language; DCL) ?用來「控制」使用者對「資料庫內容」的存取權利。 ;2.您有一個名為Customer的資料表。您需要加入名為District的 新資料行。您應該使用哪一個陳述式? (A)MODIFY TABLE Customer (District INTEGER) (B)ALTER TABLE Customer ADD (District INTEGER) (C)MODIFY TABLE Customer ADD (District INTEGER) (D)ALTER TABEL Customer MODIFY(District INTEGER) 【解析】 ALTER TABLE(修改資料表)是用來對已存在的資料表增加欄位、修改欄位、 刪除欄位,並且增加定義、修改定義或刪除定義等。 【格式】 ;3.以下哪個敘述可以擴充資料庫大小? (A)ALTER DATABASE (B)DATABASE RESIZE (C)RESIZE DATABASE (D)ALTER DATABASE SIZE 【解析】 【Alter Database 基本語法】 ;4.假設有一個資料庫Employee 已不再需要使用,並想將該資料庫 刪除。請問以下哪個預存程序可以他刪除? (A)DBCC DROPDATABASE Employee (B)DROP DATABASE Employee (C)DELETE DATABASE Employee 【解析】;5.哪個關鍵字可在CREATE TABLE陳述式中使用? (A)UNIQUE (B)DISTINCT (C)GROUP BY (D)ORDER BY 【解析】 CREATE TABLE(建立資料表)是用來讓使用者定義一個新的關聯(資料表),並設定關聯(表格)的名稱、屬性及限制條件。 【格式】 ;6. SQL的CREATE指令可用來建立: (A)DATABASE、TABLE (B)PROCEDURE、TRIGGER (C)INDEX、VIEW (D)以上皆是 【解析】;7.在建立使用者自訂的資料型態時,可以使用哪些屬性? (A)長度、text、real、nvarchar、允許空值 (B)基本資料型態、長度、允許空值、預設值、規則 (C)char、int、numeric、text、預設值、規則 (D)nchar、ntext、vnarchar、長度、允??空值 【解析】;8.下列哪種方法可以確保表格內某個欄位的值是唯一的? (A)關掉重複功能 (B)加入實體完整性 (C)加入UNIQUE限制 (D)加入一個具有No Duplicate性質的欄位 【解析】 (1)PRIMARY KEY 用來定義某一欄位為主鍵,不可為空值 (2)UNIQUE 用來定義某一欄位具有唯一的索引值,可以為空值 ;9. UNIQUE可限制使用者,無法輸入重複的資料欄位值,請問在一個 表格中,可以定義幾個UNIQUE限制? (A)只有一個 (B)2個 (C)一個以上 (D)最多16個 【解析】 1.在一個資料表中只能有一個主鍵(PRIMARY KEY)。 2.在一個資料表中可以有多個UNIQUE(唯一的索引值)。;10.若要將資料行加入至現有的資料表,應該使用哪個命令? (A)ALTER (B)CHANGE (C)INSERT (D)MODIFY (E)UPDATE 【解析】 資料行是指「欄位名稱」。因此,要將資料行加入至現有的資料表,就必須要使用到資料定義語言(DDL)中的ALTER命令來進行。;1

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档