freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫應(yīng)用技術(shù)形成性考核冊(cè)(編輯修改稿)

2024-08-09 23:46 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 析:創(chuàng)建滿足約束條件的上述三張表的SQL語句如下:CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY,Sname NCHAR(5) NOT NULL,ID CHAR(18) UNIQUE,Ssex NCHAR(1) DEFAULT 39。男39。,Sage TINYINT CHECK(Sage=15 AND Sage=45),Sdept NVARCHAR(20))CREATE TABLE Course (Cno CHAR(6) PRIMARY KEY,Cname NVARCHAR(20) NOT NULL,Credit NUMERIC(3,1) CHECK(Credit0),Semester TINYINT)CREATE TABLE SC (Sno CHAR(9) NOT NULL,Cno CHAR(6) NOT NULL,Grade TINYINT,PRIMARY KEY (Sno, Cno),FOREIGN KEY (Sno) REFERENCES Student(Sno),FOREIGN KEY (Cno) REFERENCES Course(Cno))例為SC表添加“修課類別”列,此列的定義為:Type NCHAR(1),允許空。ALTER TABLE SC ADD Type NCHAR(1)例將新添加的Type列的數(shù)據(jù)類型改為NCHAR(2)。ALTER TABLE SC ALTER COLUMN Type NCHAR(2)例為Type列添加限定取值范圍為{必修,重修,選修}的約束。ALTER TABLE SCADD CHECK(Type IN (39。必修39。, 39。重修39。, 39。選修39。) )例刪除SC表的“Type”列。ALTER TABLE SC DROP COLUMN Type例“圖書表”結(jié)構(gòu)如下:書號(hào):統(tǒng)一字符編碼定長(zhǎng)類型,長(zhǎng)度為6,主鍵;書名:統(tǒng)一字符編碼可變長(zhǎng)類型,長(zhǎng)度為30,非空;第一作者:普通編碼定長(zhǎng)字符類型,長(zhǎng)度為10,非空;出版日期:日期型;價(jià)格:定點(diǎn)小數(shù),小數(shù)部分1位,整數(shù)部分3位,默認(rèn)值為20。寫出創(chuàng)建表的SQL語句,要求在定義表的同時(shí)定義數(shù)據(jù)的完整性約束。(表名和列名用中文) 解析:CREATE TABLE 圖書表(書號(hào) NCHAR(6) PRIMARY KEY,書名 NVARCHAR(30) NOT NUll,第一作者 CHAR(10) NOT NULL,出版日期 DATE,價(jià)格 NUMERIC(4,1) DEFAULT 20)為圖書表添加“印刷數(shù)量”列,類型為整數(shù)。解析:ALTER TABLE 圖書表 ADD 印刷數(shù)量 INT第5章習(xí)題與參考答案一、單項(xiàng)選擇題當(dāng)關(guān)系R和S進(jìn)行連接操作時(shí),如果R中的元組不滿足連接條件,在連接結(jié)果中也會(huì)將這些記錄保留下來的操作是(A)。A、左外連接A、SUM(列名) B、右外連接 B、MAX(列名) C、內(nèi)連接 D、自連接 D、COUNT(*) 下列聚合函數(shù)中,不忽略空值的是(D)。 C、AVG(列名)下列查詢語句中,錯(cuò)誤的是(B)。A、SELECT Sno, COUNT(*) FROM SC GROUP BY SnoB、SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) 3C、SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) 3D、SELECT Sno FROM SC GROUP BY Sno現(xiàn)要利用Student表查詢年齡最小的學(xué)生姓名和年齡。下列實(shí)現(xiàn)此功能的查詢語句中,正確的是(D)。A、SELECT Sname, MIN(Sage) FROM StudentB、SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)C、SELECT TOP 1 Sname, Sage FROM StudentD、SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage設(shè)SC表中記錄成績(jī)的列為:Grade,類型為int。若在查詢成績(jī)時(shí),希望將成績(jī)按‘優(yōu)’、‘良’、‘中’、‘及格’和‘不及格’形式顯示,正確的Case函數(shù)是(C)。A、 Case GradeWhen 90~100 THEN 39。優(yōu)39。When 80~89 THEN 39。良39。When 70~79 THEN 39。中39。When 60~69 THEN 39。及格39。Else 39。不及格39。EndB、 CaseWhen Grade between 90 and 100 THEN Grade = 39。優(yōu)39。When Grade between 80 and 89 THEN Grade = 39。良39。When Grade between 70 and 79 THEN Grade = 39。中39。When Grade between 60 and 69 THEN Grade = 39。及格39。Else Grade = 39。不及格39。EndC、 CaseWhen Grade between 90 and 100 THEN 39。優(yōu)39。When Grade between 80 and 89 THEN 39。良39。When Grade between 70 and 79 THEN 39。中39。When Grade between 60 and 69 THEN 39。及格39。Else 39。不及格39。EndD、Case GradeWhen 90~100 THEN Grade = 39。優(yōu)39。When 80~89 THEN Grade = 39。良39。When 70~79 THEN Grade = 39。中39。When 60~69 THEN Grade = 39。及格39。Else Grade = 39。不及格39。End下列SQL語句中,用于修改表數(shù)據(jù)的語句是(C)。A、ALTER B、SELECT C、UPDATE D、INSERT設(shè)有Teachers表,該表的定義如下:CREATE TABLE Teachers(Tno CHAR(8) PRIMARY KEY,Tname VARCHAR(10) NOT NULL,Age TINYINT CHECK(Age BETWEEN 25 AND 65))下列插入語句中,不能正確執(zhí)行的是(D)。A、INSERT INTO Teachers VALUES(39。T10039。,39。張宏39。,NULL)B、INSERT INTO Teachers(Tno,Tname,Age) VALUES(39。T10039。,39。張宏39。,30)C、INSERT INTO Teachers(Tno,Tname) VALUES(39。T10039。,39。張宏39。)D、INSERT INTO Teachers VALUES(39。T10039。,39。張宏39。)設(shè)數(shù)據(jù)庫中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表?,F(xiàn)要查詢學(xué)生選的第2學(xué)期開設(shè)課程的情況,只需列出學(xué)號(hào)、姓名、所在系和所選的課程號(hào)。該查詢涉及到的表是(D)。A、僅Student表B、僅Student和SC表 D、Student、SC和Course表 C、僅Student和Course表下列刪除計(jì)算機(jī)系學(xué)生(在student表中)的修課記錄(在SC表中)的語句,正確的是(B)。A、DELETE FROM SC JOIN Student b ON = WHERE Sdept = 39。計(jì)算機(jī)系39。B、DELETE FROM SC FROM SC JOIN Student b ON = WHERE Sdept = 39。計(jì)算機(jī)系39。C、DELETE FROM Student WHERE Sdept = 39。計(jì)算機(jī)系39。D、DELETE FROM SC WHERE Sdept = 39。計(jì)算機(jī)系39。二、判斷題SELECT * FROM Student WHERE Sname LIKE 39。張_39。語句中的39。張_39。 用于查找姓張的學(xué)生。(╳)SELECT * FROM Student WHERE Sname LIKE 39。[張李劉]%39。 語句可以查找姓張、李、劉的學(xué)生。(√ )SELECT COUNT(DISTINCT Sno) FROM SC 語句用于統(tǒng)計(jì)學(xué)生的總?cè)藬?shù)。(╳)HAVING子句用于對(duì)分組后的統(tǒng)計(jì)結(jié)果再進(jìn)行過濾,它用于組而不是對(duì)單個(gè)記錄。(√ ) SELECT * FROM Student INNER JOIN SCON = SC連接起來。(√)三、簡(jiǎn)答題在聚合函數(shù)中,哪個(gè)函數(shù)在統(tǒng)計(jì)時(shí)不考慮NULL。COUNT(*)在LIKE運(yùn)算符中“%”的作用是什么?匹配0個(gè)或多個(gè)字符。WHERE Age BETWEEN 20 AND 30子句,查找的Age范圍是多少?Age大于等于20并且小于等于30WHERE Sdept NOT IN (39。CS39。, 39。IS39。, 39。MA39。),查找的數(shù)據(jù)是什么?查找39。CS39。, 39。IS39。, 39。MA39。三個(gè)系之外的其他系。自連接與普通內(nèi)連接的主要區(qū)別是什么?自連接中進(jìn)行連接操作的表在物理上是一張表,而普通內(nèi)連接進(jìn)行連接的表在物理上是兩張表。 外連接與內(nèi)連接的主要區(qū)別是什么?進(jìn)行外連接的兩個(gè)表中,可以有一張表不滿足連接條件,而進(jìn)行內(nèi)連接的兩個(gè)表必須都滿足連接條件。相關(guān)子查詢與嵌套子查詢?cè)趫?zhí)行方面的主要區(qū)別是什么?相關(guān)子查詢的執(zhí)行過程是先外后內(nèi),而嵌套子查詢的執(zhí)行過程是先內(nèi)后外。而且相關(guān)子查詢中必須有與外層查詢的關(guān)聯(lián),而嵌套子查詢中,內(nèi)、外層查詢之間沒有關(guān)聯(lián)關(guān)系。對(duì)統(tǒng)計(jì)結(jié)果的篩選應(yīng)該使用哪個(gè)子句完成?HAVING子句在排序子句中,排序依據(jù)列的前后順序是否重要?ORDER BY C1,C2子句對(duì)數(shù)據(jù)的排序順序是什么?重要,系統(tǒng)會(huì)按列的先后順序進(jìn)行排序。先按C1列進(jìn)行排序,在C1列值相同時(shí)再按C2列進(jìn)行排序。TOP 子句的作用是什么?在查詢結(jié)果產(chǎn)生后,提取結(jié)果的前若干行數(shù)據(jù)。第6章習(xí)題與參考答案一、單項(xiàng)選擇題下列關(guān)于視圖的說法,正確的是(B)。A、視圖與基本表一樣,也存儲(chǔ)數(shù)據(jù)B、對(duì)視圖的操作最終都轉(zhuǎn)換為對(duì)基本表的操作C、視圖的數(shù)據(jù)源只能是基本表D、所有視圖都可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的增、刪、改、查操作在視圖的定義語句中,只能包含(A)。A、數(shù)據(jù)查詢語句C、創(chuàng)建表的語句A、外模式 B、數(shù)據(jù)增、刪、改語句 D、全部都可以 C、模式 D、其他 視圖對(duì)應(yīng)數(shù)據(jù)庫三級(jí)模式中的(A)。 B、內(nèi)模式下列關(guān)于視圖的說法,正確的是(B)。A、通過視圖可以提高數(shù)據(jù)查詢效率C、視圖只能建立在基本表上創(chuàng)建視圖的主要作用是(D)。A、提高數(shù)據(jù)查詢效率C、維護(hù)數(shù)據(jù)的一致性(D)。A、 CREA
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1