SQL數(shù)據(jù)庫期末復習題答案-子良_第1頁
SQL數(shù)據(jù)庫期末復習題答案-子良_第2頁
SQL數(shù)據(jù)庫期末復習題答案-子良_第3頁
SQL數(shù)據(jù)庫期末復習題答案-子良_第4頁
SQL數(shù)據(jù)庫期末復習題答案-子良_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、學生期末綜合練習題8班級: 14電商2班序號:25號姓名:莫子良一、選擇題: 下面是創(chuàng)建表的命令:create table客戶信息 (編號 Int Primary key,姓名 varchar(10) Not NULL , )關(guān)于Primary key的描述,那個是正確的(D)A、指定惟一鍵B、指定檢查約束C、指定標識D、指定主鍵下面哪個約束,具有自動地生成字段值的是(D)B、外鍵約束D、主鍵約束A、Identity 標識C、惟一鍵約束 下面是創(chuàng)建表的命令: create table客戶信息 (編號 Int Primary key, 姓名 varchar(10) UNIQUE ,)關(guān)于UNIQ

2、UE的描述,那個是正確的(A)A、指定惟一鍵B、指定檢查約束ABCC、指定標識 D、指定主鍵 下面的關(guān)于約束的說法,哪個是不正確( D) 主鍵、標識列是保證實體完整性。 通過CHECK約束、規(guī)則、默認值和非空屬性可以保證域完整性。 參照完整性定義了同一個關(guān)系數(shù)據(jù)庫中,不同表中列之間的關(guān)系。D、主鍵列不能為空值,并且一個表可以有多個主鍵。(5) 下面是創(chuàng)建表的命令:create table客戶信息(編號 Int Primary key,姓名 varchar(10) Not NULL, 工作時間 DateTime default getdate()關(guān)于default的描述,那個是正確的(C)A、指

3、定惟一鍵B、指定標識C、指定默認值D、指定主鍵(6) 下面是創(chuàng)建表的命令:create table客戶信息(編號 Int Primary key Identity(1,1), 姓名 varchar(10) Not NULL ,)關(guān)于Identity的描述,那個是正確的(C)A、指定惟一鍵B、指定檢查約束C、指定標識D、指定主鍵F面哪個約束,可以讓字段能為空的是(C)A、Identity標識B、外鍵約束C、惟一鍵約束D、主鍵約束(8)C、D、F面的說法,哪個是不正確的( C ) 一個表中只能定義一個主鍵 每個表可以有多個惟一鍵 每個表中,可以定義多個主鍵 外鍵列可以由一列或多列組成(9)關(guān)于SQ

4、L Server的安全模型,下面說法不正確的是(A)A、 用戶只要登錄到SQL Server服務器實例,就可以訪問數(shù)據(jù)庫了B、SQL Server有混合身份驗證和僅 windows兩種驗證模式C、一個登錄名要訪問哪個數(shù)據(jù)庫,需要將登錄名映射到該數(shù)據(jù)庫中D、一個登錄名可以與多個數(shù)據(jù)庫建立映射 (10)下面的SQL語句中,完全正確的是:(C)A、 Declare dispStr Varchar(20)='這是一個局部變量' Print dis pStrB、Declare dispStr Varchar(20),numint Intset dis pStr='這是一個局部變量

5、', numI nt=6C、Declare dispStr Varchar(20),num Int=6 set dispStr=' 這是一個局部變量' Print dis pStrD、Declare dispStr Varchar(20),numint IntSelect dis pStr='這是一個局部變量', numi nt=6二、判斷下列語句是否正確1)答:“南京大學”是 SQL中的字符串常量2)答:不是,“”中的常量不屬于字符串常量,應使用號 328.59 '是SQL中的實型常量。不是,中的常量屬于字符串常量 三、寫出下列查詢語句(1)

6、查詢marketing數(shù)據(jù)庫中的“銷售人員”表,列出每個銷售人員的姓名、電話和地 址;答:select姓名,電話,地址from銷售人員(2) 使用模糊查詢,從“銷售人員”表中,列出所有地址為深圳的銷售人員的信息;答:select* from銷售人員 where地址like '深圳%'(3) 寫出查詢售價最高的前三位貨品信息的語句;答:selecttop 3 *from 貨品信息 orderby 售價 desc(4) 在“客戶信息”表中,顯示(查詢)姓“王”的客戶; 答:select*from 客戶信息 where 姓名 like '王%'(5) 在“客戶信息”表

7、中,統(tǒng)計顯示有多少姓“王”的客戶;答:selectcount(*)from 客戶信息 where 姓名 like '王%'(6) 在“客戶信息”表中,查詢編號是2的客戶信息;答:select*from客戶信息 where編號=2(7) 在“客戶信息”表中,查詢姓名是“張三”的客戶信息 答:select*from客戶信息 where姓名='張三'四、填空1、根據(jù)下面所提供的兩個表銷售人員2手機銷售部3掃描儀銷售部手提電腦銷售部111謝五22唐四35許三部門信息表(1)寫出兩表進行左連接條件:部門信息表.編號=銷售人員部門號的結(jié)果:2、根據(jù)下面的客戶信息表1手提電腦

8、銷售部11謝五2手機銷售部22唐四3掃描儀銷售部nullnullnull(2)寫出兩表進行右連接條件:部門信息表.編號=銷售人員部門號的結(jié)果:1手提電腦銷售部11謝五2手機銷售部22唐四nullnull35許三1李一廣州市天河區(qū)784599732張三北京市海淀區(qū)464587763劉五上海市黃浦區(qū)654498074余四廣州市越秀區(qū)65347665(1) 查詢客戶信息表,顯示姓名為張三的客戶記錄,要求記錄只顯示姓名,地址,電話。Select姓名,地址,電話From客戶信息 where姓名='張三 (2) 查詢客戶信息表,顯示上海市地區(qū)的客戶的姓名、地址。Select 姓名,地址From 客

9、戶信息 where地址like '上海市 % ' _3、通過SQL語句,使用_ CREATE DATABASE _命令創(chuàng)建數(shù)據(jù)庫, 使用_sp_helpdb 命令查看數(shù)據(jù)庫定義信息,使用 _sp_dbotion數(shù)據(jù)庫,選項名,TRUE|FALSE _命令設置數(shù)TABLE 語句,向表中添加記錄用 _INSERTINTO_ 語句,查看表的 sp_help _語句,修改表用 ALTER TABLE _語句,刪除表用 語句。據(jù)庫選項,使用 _ Alter table_命令修改數(shù)據(jù)庫結(jié)構(gòu),使用 _DROP DATABASE 數(shù)據(jù)庫 名命令刪除數(shù)據(jù)庫。4、6、創(chuàng)建表用_CREATE定義信息

10、用_EXEC_DROP TABLE _創(chuàng)建視圖用 CREATE VIEW 語句,修改視圖用ALTER VIEW 語句,刪除視圖用DROP VIEW 語句。查看視圖中的數(shù)據(jù)用 SELECT 語句。查看視圖的定義信息用EXEC sp_hel ptext存儲過程,查看視圖的依賴關(guān)系用EXEC sp_ dep ends存儲過程。按照索引值的特點分類,可將索引分為惟一 索引和 非惟一索引:按照索引結(jié)構(gòu)的特點分類,可將索引分為聚集_索引和_非聚集索引。五、簡答題:1、 SQL Server 2008的安全性包括哪兩個部分?服務器安全和數(shù)據(jù)安全2、 SQL Server 2008有哪兩種安全模式?它有什么區(qū)

11、別?Windows身份驗證模式和SQL Server混合模式。僅 Windows身份驗證模式就是只使用 Windows驗證機制的身份驗證模式; 而混合模式則是用戶即可以選擇使用Windows驗證機制也可以選擇使用驗證機制3、寫出SQL Server的兩種驗證機制和兩種驗證模式。 驗證機制: Windows驗證機制 SQL Server驗證機制驗證模式:Windows身份驗證模式混合模式USE刪除數(shù)4、SQL Server 2008中創(chuàng)建、查看、打開、刪除數(shù)據(jù)庫的方法有哪些? 創(chuàng)建數(shù)據(jù)庫:CREATE TABLE 查看數(shù)據(jù)庫:EXEC sp_help打開數(shù)據(jù)庫: 據(jù)庫:DELETE5、在SQL

12、Server 2008中數(shù)據(jù)庫文件有哪 3類?各有什么作用? 主數(shù)據(jù)文件,輔助數(shù)據(jù)文件、日志文件 都可以有一個或是多個。主數(shù)據(jù)文件,輔助數(shù)據(jù)文件存儲數(shù)據(jù)用的。日志文件存儲事務日志用的,日志文件可以循環(huán)使用6202006-5-142006-5-1546、 寫出向“訂單信息”表中添加下面記錄的SQL語句3表3-1SQL語句:INSERT訂單信息(訂單號,銷售工號,貨品編碼,客戶編號,數(shù)量,訂貨日期,交貨日期) VALUES (5,4,6,3,20, 2006-5-14 ' , 2006-5-15')7、 寫出更新訂單信息表中訂單號為5的數(shù)量為35的SQL語句SQL語句:up dat

13、e訂單信息 set數(shù)量=35 where訂單號=58、根據(jù)表3-1,寫出刪除數(shù)量大于 15的訂單信息的記錄的 SQL語句SQL語句:delete訂單信息 where數(shù)量15%美麗(2)'美麗 _ '(3) 'a-z- 3-9'“美麗”前可以匹配包含0個或多個字符的字符串,例如“你好美麗”“美麗”后匹配任何單個的字符,例如“美麗說” 第一個字符的匹配范圍小寫字母,第二個字符為“9、說出下面匹配的含義:(1)(1)(2)”,第三個字符的匹配范(3)圍數(shù)字3到9,例如“ a-4”10、數(shù)據(jù)完整性包括哪些?如何實現(xiàn)?數(shù)據(jù)完整性(Data Integrity )是指數(shù)據(jù)的

14、精確性 (Accuracy)和可靠性(Reliability )。 數(shù)據(jù)庫采用多種方法來保證數(shù)據(jù)完整性,包括外鍵、束約、規(guī)則和觸發(fā)器。系統(tǒng)很好地處理了這四者的關(guān)系, 并針對不同的具體情況用不同的方法進行,相互交叉使用,相補缺點。11、在SQL Server 2008中,使用視圖的好處是什么?視圖可以將多個表中的列聯(lián)接起來,使它們看起來象一個表,但這個表卻不會占用 你的存儲空間。1、根據(jù)E-R圖填寫下面的數(shù)據(jù)字典。(常用數(shù)據(jù)類型:整形:int浮點數(shù):float日期:datatime固定長度字符型:char(長度)可變長度字符型:varchar(長度) )學生信息”表學號int不允許班級編號int

15、不允許姓名varchar(IO)不允許電話varchar(15)不允許地址varchar(50)不允許班級信息”表編號int不允許班級名稱int不允許人數(shù)int不允許列名數(shù)據(jù)類型是否允許為空備注編號Int(4)不允許主健姓名varchar(10)不允許電話char(13)允許地址varchar(50)允許SQL語句。根據(jù)上面的表格內(nèi)容,寫出創(chuàng)建“客戶信息”表的SQL語句是:create table客戶信息int p rimary key, varchar(10) not null, varchar(50), varchar(13)(編號姓名地址電話列名數(shù)據(jù)類型是否允許為空備注工號Int(4)不

16、允許主健部門號Int(4)允許姓名Varchar(10)不允許地址Varchar(50)允許電話Varchar(13)允許根據(jù)上面的表格內(nèi)容,寫出創(chuàng)建“銷售人員”表的SQL語句。SQL語句是:create table銷售人員(工號 int Primary key,varchar(10)not null, varchar(50), varchar(13)部門號int(4),姓名地址電話)4、編寫一個存儲過程(命名為getStudentBylD),根據(jù)學號顯示學生的姓名,地址,電話 信息。Create proc getStudentBylDstulDAsSelect姓名,地址,電話from 學生信息 where

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論