- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL基础考试题及答案
SQL基礎考試題
課程編碼:C662704002 課程名:SQL基礎教程
工號: 姓名: 劉軍廣 分數:
選擇題(2’*4=8’)
1.以下哪些屬於數據庫中存儲的基本對象 ( ABCD )
A.文本(text) B.視頻(video) C.浮點型數據 D.
2.以下對數據庫的描述哪一個是不正確的( BD )
A. 數據庫中的數據是可以永久存儲的
B. 數據庫是一臺可以看見的設備
C. 數據庫中的數據是有組織可共享的
D. 數據庫是用來存放各種紙本或多媒體文件檔案的
3.以下對關係模型的描述正確的是( A )
A 關係模型是對現實世界事物的抽象.
B. 數據模型是由數據結構和數據操作2部份組成
C. IMS和Oracle數據庫是關係型數據庫
4.以下哪個圖示表示的是關係型模型?請指出每個圖所代表的數據模型類型??( B )
???A. 網狀模型
???B. 關係模型
???C. 層次模型
二、填空題:(1’*16=16’)
1.SQL的基本操作指令有select,update,delete,insert,create,drop,grant ,revoke
2. 觸發器有基於__行_______,___SQL語句______兩種級別的類型
3. 在Oracle中,取得查詢結果行數的關鍵字為rownum,取得行數的單行函數為count
4.SQL中去除重複資料的關鍵字是_distinct________
5.集合查詢的指令有 Union,Union All,intersect,except_
三、判斷題 (2’*6=12’)
1. 索引(Index)創建后不可以被修改( F )
2. 主鍵(primary key)不可以為空 Null( T )
3. ‘’等於Null( F )
4. SQL語句的Group By子句中可以使用欄位(Column)的別名(F )
5. Having子句必須寫在Where子句之後( T )
6. 在SQL中,字符串中的字符不區分大小寫( F )
四、操作題:(44)
請用最簡單的SQL語句完成以下要求
查詢全體學生的姓名及其出生年份
查詢全體學生的姓名,出生年份和所在的院系,要求用小寫字母表示所有系名
查詢年齡在20-23歲之間的學生的姓名,姓別和年齡
查詢年齡不在20-23歲之間的學生的姓名,姓別和年齡,按年齡從小到大排序
查詢”數學”課程的課程號和學分
將 CS系全體學生的成績置零
請使用SQL中的單行函數完成以下要求
取得字符串“ABCDE”的長度。
把“abcDEF”轉換成“ABCDEF”
將數字串“20130422103059”轉化為日期類型(格式:年月日時分秒)
請計算出小於等於5.3的最大整數
請將“abcde”的占位長度擴充為10碼,不足的部份在左側填充字母“x”
1
2
五、簡答題(20’)
1. 請簡要說明Union和Union All的區別(10’)
Union 自動刪除查詢結果的重複行,union all 則是簡單合併,保留重複行
2. 請簡要說明視圖(View)的用途和視圖與表(Table)的不同之處。(10’)
視圖是關係數據庫系統提供給用戶以多種角度觀察數據庫中數據的一種重要方法。
視圖是由一個或幾個基本表(或視圖)導出的一個虛擬表。
Author:張先鳳 Date:2014-9-24 Page:1/6
1
文档评论(0)