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

正文內(nèi)容

數(shù)據(jù)庫(kù)課后答案解析[第三版](參考版)

2025-06-27 21:30本頁(yè)面
  

【正文】 SELECT SNAME,ADDRESS,TEL FROM S2)找出所有零件的名稱、規(guī)格、產(chǎn)地。解:(1)CREATE TABLE S(SNO VARCHAR(5) NOT NULL PRIMARY KEY,SNAME VARCHAR(20) NOT NULL,ADDRESS NVARCHAR(30),TEL VARCHAR(20))INSERT INTO S VALUES(‘S1’,’SN1’,’ 上海南京路’,’68564345’)……CREATE TABLE P(PNO VARCHAR(5) NOT NULL PRIMARY KEY,PNAME VARCHAR(20) NOT NULL,SPEC VARCHAR(20),CITY NVARCHAR(20)。(4)請(qǐng)將“零件”和“供應(yīng)零件”關(guān)系的連接定義一個(gè)視圖,完成下列查詢:1)找出工程代碼為J2的工程使用的所有零件名稱、數(shù)量。5)將工程J2的預(yù)算改為40萬(wàn)元。3)從供應(yīng)商關(guān)系中刪除S2的記錄,并從供應(yīng)零件關(guān)系中刪除相應(yīng)的記錄。(3)完成如下更新操作:1)把全部紅色零件的顏色改成藍(lán)色。9)取出為工程J1和J2提供零件的供應(yīng)商代號(hào)。7)找出沒(méi)有使用天津產(chǎn)的零件的工程號(hào)。5)找出產(chǎn)地為上海的所有零件代碼和規(guī)格。3)找出使用供應(yīng)商代碼為S1供應(yīng)零件的工程號(hào)。(2)完成如下查詢:1)找出所有供應(yīng)商的姓名和地址、電話。即有些視圖邏輯上是肯定不能修改的。其優(yōu)點(diǎn)有:(1)視圖能夠簡(jiǎn)化用戶的操作;(2)視圖使用戶能以多種角度看待同一數(shù)據(jù);(3)增加了數(shù)據(jù)的安全性;(4)視圖對(duì)重構(gòu)數(shù)據(jù)庫(kù)提供了一定程度的邏輯獨(dú)立性。角色:簡(jiǎn)化了數(shù)據(jù)庫(kù)系統(tǒng)管理對(duì)權(quán)限的管理工作。索引:系統(tǒng)將自動(dòng)使用索引進(jìn)行查詢優(yōu)化,能明顯加快對(duì)表數(shù)據(jù)的查詢速度。視圖:在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,視圖為用戶提供了多種看待數(shù)據(jù)庫(kù)數(shù)據(jù)的方法與途徑,是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的一種重要對(duì)象??梢园呀巧谟栌脩艋蚱渌巧.?dāng)要為某一用戶同時(shí)授予或收回多項(xiàng)權(quán)限時(shí),則可以把這些權(quán)限定義為一個(gè)角色,如此可對(duì)此角色內(nèi)的所有權(quán)限進(jìn)行整體操作。如對(duì)某表的添加記錄、刪除記錄、修改記錄、查詢記錄等的權(quán)限。對(duì)象特權(quán):數(shù)據(jù)庫(kù)管理員擁有系統(tǒng)權(quán)限,而作為數(shù)據(jù)庫(kù)的普通用戶,只對(duì)自己建的基本表、視圖等數(shù)據(jù)庫(kù)對(duì)象擁有對(duì)象權(quán)限。系統(tǒng)特權(quán):即系統(tǒng)權(quán)限,是指數(shù)據(jù)庫(kù)系統(tǒng)級(jí)的權(quán)限,而不是依附于某數(shù)據(jù)庫(kù)對(duì)象的權(quán)限。聚集索引是指索引項(xiàng)的順序與表中記錄的物理順序一致的索引組織;非聚集索引按照索引的字段排列記錄,但是排列的結(jié)果并不會(huì)與表記錄順序一致,而是另外組織存儲(chǔ)。索引是對(duì)表或視圖而建立的,由索引頁(yè)面組成。索引:在現(xiàn)實(shí)生活中我們經(jīng)常借用索引的手段實(shí)現(xiàn)快速查找,例如圖書(shū)目錄、詞典索引等。導(dǎo)出表:在若基本表上定義的查詢表。解釋本章所涉及的有關(guān)基本概念的定義:基本表、導(dǎo)出表、視圖、索引、聚集、系統(tǒng)特權(quán)、對(duì)象特權(quán)、角色,并說(shuō)明視圖、索引、聚集、角色的作用。在用戶眼中,視圖和基本表都是關(guān)系表,而存儲(chǔ)文件對(duì)用戶是透明的。對(duì)于不同數(shù)據(jù)庫(kù)管理系統(tǒng),其存儲(chǔ)文件的物理結(jié)構(gòu)及存儲(chǔ)方式等往往是不同的,一般也是不公開(kāi)的。 關(guān)系數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)示意圖視圖是從基本表或其他視圖中導(dǎo)出的表,它本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中,也就是說(shuō)數(shù)據(jù)庫(kù)中只存放視圖的定義而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中,因此視圖是一個(gè)虛表?;颈硎潜旧愍?dú)立存在的表,在SQL中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)表。解:SQL語(yǔ)言支持關(guān)系數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)。具體對(duì)基本表、視圖和索引的定義(創(chuàng)建)、修改和撤消(刪除)等操作命令的使用此略。三、簡(jiǎn)答與SQL操作表達(dá)簡(jiǎn)述SQL的定義功能。SQL語(yǔ)言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語(yǔ)句是_SELECT_。在字符匹配查詢中,通配符“%”代表_任意多個(gè)字符_,“_”代表__任意單個(gè)字符_。視圖是虛表,它一經(jīng)定義就可以和基本表一樣被查詢,但_更新__操作將有一定限制。視圖是從_基本表或視圖_導(dǎo)出的表。__SQL___為關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言國(guó)際標(biāo)準(zhǔn)語(yǔ)言。要查找選修“數(shù)據(jù)庫(kù)系統(tǒng)概論”課程的“男”學(xué)生學(xué)號(hào),將涉及到關(guān)系( )。 在視圖上不可能完成的操作是( ) SQL中涉及屬性Age是否是空值的比較操作,寫法( )是錯(cuò)誤的。A. 結(jié)構(gòu)完全一致 C. 結(jié)構(gòu)部分一致 在SQL查詢語(yǔ)句中,用于測(cè)試子查詢是否為空的謂詞是( )。與SQL語(yǔ)句SELECT DISTINCT A FROM R WHERE B=17等價(jià)的關(guān)系代數(shù)表達(dá)式是________。 在嵌入式SQL語(yǔ)言中使用游標(biāo)的目的在于________。πSNO (S) πSNO (SC)RANGE SC SCXGET W(): SCX(﹁(=SNO))即:RANGE SC SCXGET W(): SCX(≠SNO)或全稱改存在為:GET W():﹁ SCX(﹁(﹁(=SNO)) )即:GET W():﹁ SCX(=SNO))或(你們的做法)RANGE SC SCXC CXGET W(): CX﹁( SCX(=SNO∧=))即:RANGE SC SCXGET W(): CX SCX (≠SNO ∨ ≠)全稱改存在為:RANGE SC SCXC CXGET W(): CX﹁( SCX(=SNO∧=))GET W():﹁ CX﹁(﹁( SCX(=SNO∧=)))GET W():﹁ CX( SCX(=SNO∧=))SELECT SNOFROM SMINUS EXCEPT (sql server 2005)SELECT DISTINCT SNOFROM SC或SELECT SNOFROM SWHERE SNO NOT IN( SELECT DISTINCT SNOFROM SC )第3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL一、選擇題CBDCAADCCD在SQL語(yǔ)言中授權(quán)的操作是通過(guò)________語(yǔ)句實(shí)現(xiàn)的。πSNO,CNO (SC)247。πSN (S (πSNO,CNO (SC)247。πCN (σAGE=23(S SC C))RANGE S SXSC SCXGET W(): SX SCX (=∧ =∧ =23)SELECT FROM S,SC,CWHERE = AND = AND =23(7) 檢索至少修讀了學(xué)號(hào)為S5的學(xué)生修讀的一門課的學(xué)生的姓名。πSN(σCNO=’C1’∧SCORE=’A’(SC C))RANGE SC SCXGET W(): SCX (=∧ =’C1’∧ =’A’)SELECT SNFROM S,SCWHERE = AND =’C1’ AND =’A’(5) 檢索學(xué)號(hào)為S1的學(xué)生修讀的所有課程名及先修課號(hào)。πSN(σAGE=20(S))GET W(): (=20)SELECT SNFROM SWHERE =20(3) 檢索先修課號(hào)為C2的課程號(hào)。請(qǐng)用關(guān)系代數(shù)與ALPHA語(yǔ)言分別寫出下列查詢:(1) 檢索學(xué)生的所有情況。Hold W(SNO,AGE):SNO=’S6’MOVE 22 TO UPDATE W(14) 將關(guān)系S中學(xué)生的年齡均增加1歲(只需ALPHA操作)。 TO PUT W(C)(12) 學(xué)號(hào)為S17的學(xué)生因故退學(xué)請(qǐng)?jiān)赟與SC中將其除名。 TO MOVE 39。 TO MOVE 39。πSNO (S) πSNO (SC)RANGE SC SCXGET W(): SCX(﹁(=SNO))即:RANGE SC SCXGET W(): SCX(≠SNO)或全稱改存在為:GET W():﹁ SCX(﹁(﹁(=SNO)) )即:GET W():﹁ SCX(=SNO))或(你們的做法)RANGE SC SCXC CXGET W(): CX﹁( SCX(=SNO∧=))即:RANGE SC SCXGET W(): CX SCX (≠SNO ∨ ≠)全稱改存在為:RANGE SC SCXC CXGET W(): CX﹁( SCX(=SNO∧=))GET W():﹁ CX﹁(﹁( SCX(=SNO∧=)))GET W():﹁ CX( SCX(=SNO∧=))SQL命令見(jiàn)后(11) 在關(guān)系C中增添一門新課MOVE 39。πSNO,CNO (SC)247。πSN (S (πSNO,CNO (SC)247。πCN (σAGE=23(S SC C))RANGE S SXSC SCXGET W(): SX SCX (=∧ =∧ =23)(7) 檢索至少修讀了學(xué)號(hào)為S5的學(xué)生修讀的一門課的學(xué)生的姓名。πSN(σCNO=’C1’∧SCORE=’A’(SC C))RANGE SC SCXGET W(): SCX (=∧ =’C1’∧ =’A’)(5) 檢索學(xué)號(hào)為S1的學(xué)生修讀的所有課程名及先修課號(hào)。πSN(σAGE=20(S))GET W(): (=20)(3) 檢索先修課號(hào)為C2的課程號(hào)。πSNO (S) πSNO (SC)寫出ALPHA 命令:(1) 檢索學(xué)生的所有情況。πSNO,CNO (SC)247。πSN (S (πSNO,CNO (SC)247。πCN (σAGE=23(S SC C))(7) 檢索至少修讀了學(xué)號(hào)為S5的學(xué)生修讀的一門課的學(xué)生的姓名。πSN(σCNO=’C1’∧SCORE=’A’(SC S))(5) 檢索學(xué)號(hào)為S1的學(xué)生修讀的所有課程名及先修課號(hào)。πSN(σAGE=20(S))(3) 檢索先修課號(hào)為C2的課程號(hào)。解:寫出關(guān)系代數(shù)表達(dá)方式:(1) 檢索學(xué)生的所有情況。(13) 將關(guān)系S中學(xué)生S6的年齡改為22歲(只需ALPHA操作)。(10) 檢索不選修任何課程的學(xué)生的學(xué)號(hào)。(8) 檢索修讀了學(xué)號(hào)為S4的學(xué)生所修讀的所有課程的學(xué)生的姓名。(6) 檢索年齡為23歲的學(xué)生所修讀的課程名。(4) 檢索選修了課程號(hào)C1成績(jī)?yōu)锳的所有學(xué)生姓名。(2) 檢索學(xué)生年齡大于等于20歲的學(xué)生姓名。解:(1)R1= {t|($u)($v)( R(u)∧S(v)∧t[1]= u[1]∧t[2]= u[2]∧t[3]= u[3]∧t[4]= v[2]∧t[5]=v[3]∧u[3]= v[1])}(2)R2= {t|($u)($v)( R(u)∧S(v)∧t[1]= u[1]∧t[2]= u[2]∧t[3]= u[3]∧t[4]= v[1]∧t[5]= v[2]∧t[6]=v[3]∧u[2]= v[2])}(3)同(2)設(shè)有學(xué)生課程關(guān)系數(shù)據(jù)庫(kù),它由三個(gè)關(guān)系組成,它們的模式是:學(xué)生S(學(xué)號(hào)SNO,姓名SN,所在系DEPT,年齡AGE)、課程C(課程號(hào)CNO,課程名CN,先修課號(hào)CPNO)、SC(學(xué)號(hào)SNO,課程號(hào)CNO,成績(jī)SCORE)。從中能明顯看出其列數(shù)的不同。但自然連接還需要取消重復(fù)列,所以是同時(shí)從行和列的角度進(jìn)行運(yùn)算。即若R和S具有相同的屬性組B,則自然連接可記作:R∞S={ trts[B]|tr∈R∧ts∈S∧tr[B]=ts[B]}。等值連接表示為:={ t t | ∈R∧t ∈S∧t [A]=t [B]}。解:︵θ為”=”的連接運(yùn)算稱為等值連接。表達(dá)如下:(1)R∩S=R(RS) 或 R∩S=S(SR)(2)= AθB(RS)= A=B(RS)R∞S=∏ ( =(RS))(3)R247。解:1)8種關(guān)系代數(shù)運(yùn)算中并、差、廣義笛卡爾積、投影和選擇5種運(yùn)算為基本的關(guān)系代數(shù)運(yùn)算。S ={tr[X]|tr∈R∧Yx?∏Y(S)},其中Yx為x在R中的象集,x=tr[X]。R與S的除運(yùn)算得到一個(gè)新的關(guān)系P(X),P是R中滿足下列條件的元組在X屬性列上的投影:元組在X上分量值x的象集Yx包含S在Y上投影的集合。為此:R∞S=∏ ( =(RS))(8)除:給定關(guān)系R(X,Y)和S(Y,Z),其中X,Y,Z為屬性組。為此: = A=B(RS)︵自然連接(Natural join)是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。它是從關(guān)系R與S的廣義笛卡爾積中選取A、B屬性值相等的那些元組。它是從兩個(gè)關(guān)系的廣義笛卡爾積中選取屬性間滿足一定條件的元組。它是在關(guān)系R中選擇滿足給定條件的諸元組,記作:(R) = {t|t∈R∧F(t)=“真”}(6)投影:關(guān)系R上的投影是從R中選擇出若干屬性列組成新的關(guān)系。若R有k1個(gè)元組,S有k2個(gè)元組,則關(guān)系R和關(guān)系S的廣義笛卡爾積有k1k2個(gè)元組。記作:R∩S={t| t R∧t S}(4)廣義笛卡爾積:︵兩個(gè)分別為n目和m目的關(guān)系R和S的廣義笛卡爾積是一個(gè)(n+m)列的元組的集合。記作:R∪S={t|t R∨t S}(2)差:設(shè)關(guān)系R和關(guān)系S具有相同的目n,且相應(yīng)的屬性取自同一個(gè)域,則關(guān)系R與關(guān)系S的差由屬于R而不屬于S的所有元組組成。(2)專門的關(guān)系運(yùn)算:包括選擇、投影、連接、除等。解:1)關(guān)系代數(shù)的運(yùn)算按運(yùn)算符的不同主要分為傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算兩類。例如,對(duì)于學(xué)生關(guān)系中的年齡,我們可以按需要定義“年齡8并且年齡45”的自定義規(guī)則。對(duì)于學(xué)生關(guān)系中的每個(gè)元組的“系別號(hào)”屬性只能取下面兩類值:空值,表示尚未給該學(xué)生分配系別;非空值,則該值必須是系別關(guān)系中某個(gè)元組的“系別號(hào)”的值,表示該學(xué)生不可能分配到一個(gè)不存在的系中,即被參照關(guān)系“系別”中一定存在一個(gè)元組,它的主碼值等于該參
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1