- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- ACS出版物概况-山东农业大学图书馆.ppt
- ActiveDirectory部署之完全手册(含DNS、DHCP)转51CTO.doc
- Agenda从数据到信息传统报表系统的挑战数据分析与实战案例数据挖掘.ppt
- AIP期刊+会议录+杂志.ppt
- AiX系统介绍.ppt.ppt
- AltiumDesigner6.9系列二Isaac一.导入DXF等文件很多时候PCB的板.doc
- altiumdesigner生成gerber文件和钻孔文件-世纪电源网.doc
- Android3.0r1API中文文档——CursorTreeAdapter(深夜未眠).doc.doc
- Android3.1r1API中文文档——Message(strongxu).doc.doc
- Android低功耗蓝牙信号采集系统.doc.doc
- 2025年中国锻铁围栏市场调查研究报告.docx
- 2025年中国椭圆型市场调查研究报告.docx
- 2025年中国无蔗糖原味豆浆市场调查研究报告.docx
- 2025-2031年中国泛在电力物联网行业发展运行现状及投资潜力预测报告.docx
- 2025年中国制袋机零件市场调查研究报告.docx
- 2025年中国智能除垢型电子水处理仪市场调查研究报告.docx
- 2025-2031年中国甘肃省乡村旅游行业市场深度研究及投资策略研究报告.docx
- 2025-2031年中国干海产品行业市场发展监测及投资战略规划报告.docx
- 2025年中国全铝图解易拉盖市场调查研究报告.docx
- 2025年中国人造毛皮服装市场调查研究报告.docx
文档评论(0)