數(shù)據(jù)庫原理學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁
數(shù)據(jù)庫原理學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁
數(shù)據(jù)庫原理學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁
數(shù)據(jù)庫原理學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第4頁
數(shù)據(jù)庫原理學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫原理學(xué)習(xí)通超星期末考試章節(jié)答案2024年關(guān)系R與關(guān)系S只有一個(gè)公共屬性,T1是R與S做θ連接的結(jié)果,T2是R與S自然連接的結(jié)果,則下列說法正確的是【

】。

答案:T1的屬性個(gè)數(shù)大于T2的屬性個(gè)數(shù)/star3/origin/c4ff415e38c7bf8abb1b045df7395e0d.png

答案:查詢沒有學(xué)習(xí)過課程號(hào)為002號(hào)課程的學(xué)生姓名和年齡關(guān)系模型中,實(shí)現(xiàn)不同關(guān)系之間的聯(lián)系是通過(

答案:外碼若規(guī)定工資表中的基本工資不得超過5000元,則這個(gè)規(guī)則屬于【

】。

答案:用戶定義完整性約束關(guān)系數(shù)據(jù)庫中,體現(xiàn)“實(shí)體能夠區(qū)分并唯一標(biāo)識(shí)元組”的規(guī)則是【

】。

答案:實(shí)體完整性規(guī)則關(guān)系模型就是處理Table的,它由哪些部分組成【

】。

答案:關(guān)系(或者表)、關(guān)系運(yùn)算和完整性約束關(guān)于關(guān)系的特性,說法不正確的是【

】。

答案:關(guān)系的任意兩列上的值不能完全相同關(guān)于關(guān)系模式與關(guān)系,說法不正確的是【

】。

答案:關(guān)系模式是穩(wěn)定的;同一關(guān)系模式下,只有一種關(guān)系關(guān)于關(guān)系模型完整性的說法,不正確的是【

】。

答案:外鍵如果取空值,則違反了參照完整性已知三個(gè)域:男人={李基,張鵬},女人={王方,劉玉},子女={李鍵,張睿,張峰}。這一組域(男人,女人,子女)的笛卡爾積的基數(shù)為【

】。

答案:12關(guān)于數(shù)據(jù)獨(dú)立性,下列說法正確的為【

】。

答案:外模式到概念模式的映像實(shí)現(xiàn)了數(shù)據(jù)的邏輯獨(dú)立性數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是指【

】。

答案:用戶模式、概念模式和存儲(chǔ)模式在三級(jí)模式兩層映像結(jié)構(gòu)中,“模式”是指【

】。

答案:概念模式五種基本關(guān)系代數(shù)運(yùn)算是【

】。

答案:U,-,×,π和σ【ch02】設(shè)有供應(yīng)商關(guān)系S和零件關(guān)系P如圖1所示。它們的主碼分別是“供應(yīng)商號(hào)”和“零件號(hào)”,而且零件關(guān)系P的屬性“顏色”只能取值為(紅,白,藍(lán))。

如果要?jiǎng)h除關(guān)系S中的元組,哪一個(gè)元組可以被刪除(不考慮級(jí)聯(lián)刪除和空值刪除)?

供應(yīng)商關(guān)系S

供應(yīng)商號(hào)供應(yīng)商名所在城市1000紅星北京2000宇宙上海3000黎明天津4000標(biāo)新成都

零件關(guān)系P零件號(hào)顏色供應(yīng)商號(hào)A110紅1000B201藍(lán)3000C312白2000圖1供應(yīng)商關(guān)系S和零件關(guān)系P

答案:(

'4000',

'標(biāo)新','成都')插入-設(shè)有供應(yīng)商關(guān)系S和零件關(guān)系P如圖1所示。它們的主碼分別是“供應(yīng)商號(hào)”和“零件號(hào)”,而且,零件關(guān)系P的屬性“顏色”只能取值為(紅,白,藍(lán))。供應(yīng)商關(guān)系S

供應(yīng)商號(hào)供應(yīng)商名所在城市1000紅星北京2000宇宙上海3000黎明天津4000標(biāo)新成都零件關(guān)系P零件號(hào)顏色供應(yīng)商號(hào)A110紅1000B201藍(lán)3000C312白2000圖1供應(yīng)商關(guān)系S和零件關(guān)系P如果向關(guān)系P中插入一個(gè)元組,下列()元組可以被插入?

答案:(‘C301’,‘紅’,‘3000’)更新-設(shè)有供應(yīng)商關(guān)系S和零件關(guān)系P如圖1所示。它們的主碼分別是“供應(yīng)商號(hào)”和“零件號(hào)”,而且,零件關(guān)系P的屬性“顏色”只能取值為(紅,白,藍(lán))。供應(yīng)商關(guān)系S

供應(yīng)商號(hào)供應(yīng)商名所在城市1000紅星北京2000宇宙上海3000黎明天津4000標(biāo)新成都零件關(guān)系P零件號(hào)顏色供應(yīng)商號(hào)A110紅1000B201藍(lán)3000C312白2000圖1供應(yīng)商關(guān)系S和零件關(guān)系P如果更新關(guān)系S或關(guān)系P,如下的更新操作是否能執(zhí)行?

答案:將關(guān)系S的供應(yīng)商號(hào)=’400’更新為’500’設(shè)用如下語句定義表studentCREATETABLEstudent(snoCHAR(6)PRIMARYKEY,snameCHAR(8)NOTNULL,sexCHAR(2),ageINTEGER)如下哪個(gè)元組可以成功插入到表student

答案:('990746','張為',NULL,NULL)SQL的SELECT語句中,“HAVING”用來篩選滿足條件的

答案:分組在SQL中,建立視圖用__________。

答案:CREATEVIEW命令假設(shè)訂單表中有訂單號(hào)、職員號(hào)、客戶號(hào)和金額4個(gè)字段,正確的SQL語句只能是

答案:SELECT職員號(hào)FROM訂單GROUPBY職員號(hào)HAVINGCOUNT(*)>3ANDAVG(金額)>200從訂單表中刪除客戶號(hào)為“1001”的訂單記錄,正確的SQL語句是

答案:DELETEFROM訂單WHERE客戶號(hào)='1001'要使“產(chǎn)品”表中所有產(chǎn)品的單價(jià)上浮8%,正確的SQL命令是【

】。

答案:UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08下列關(guān)于索引的敘述正確的是

答案:可以根據(jù)需要在基本表上建立一個(gè)或多個(gè)索引,從而提高系統(tǒng)的查詢效率設(shè)有關(guān)系模式student(學(xué)號(hào),姓名,所在系),建立統(tǒng)計(jì)每個(gè)系的學(xué)生人數(shù)的視圖的正確語句是

答案:CREATEVIEWv1(系名,人數(shù))ASSELECT所在系,COUNT(*)FROMstudentGROUPBY所在系假設(shè)同一名稱的產(chǎn)品有不同的型號(hào)和產(chǎn)地,則計(jì)算每種產(chǎn)品平均單價(jià)的SQL語句是

答案:SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品GROUPBY產(chǎn)品名稱以下關(guān)于視圖的描述錯(cuò)誤的是

答案:視圖中存儲(chǔ)數(shù)據(jù)的記錄信息在SQL語句中,與XBETWEEN20AND30等價(jià)的表達(dá)式是

答案:X>=20ANDX<=30SQL中,下列涉及空值的操作,不正確的是__________。

答案:AGE=NULL有關(guān)系S(sno,sname,sex)、C(cno,cname)和SC(sno,cno,grade),其中sno為學(xué)號(hào)、sname為學(xué)生姓名、sex為性別、cno為課程號(hào)、cname為課程名、grade為考試成績(jī),要查詢選修“計(jì)算機(jī)”課的全體女生姓名的SQL語句是“SELECTsnameFROMS,C,SC.WHERE條件”,這里WHERE條件的表達(dá)式是

答案:S.sno=SC.snoAND.C.cno=SC.cnoAND.sex='女'AND.cname='計(jì)算機(jī)'在SQL中,與"NOTIN"等價(jià)的操作符是(

答案:<>ALL查詢結(jié)果輸出時(shí)要求按“總評(píng)成績(jī)”降序排列,相同者按“性別”升序,正確的子句是(

答案:ORDERBY總評(píng)成績(jī)DESC,性別查詢時(shí),若要輸出無重復(fù)的記錄,SELECT子句中使用的保留字是:

答案:DISTINCTWHERE條件中出現(xiàn)LIKE'_A%',下面哪一個(gè)結(jié)果是可以被檢索出來的

答案:BAI學(xué)生關(guān)系S(S#,Sname,Ssex,Sage,D#,Sclass),S的屬性分別表示學(xué)生的學(xué)號(hào)、姓名、性別、年齡。要在表S中刪除一個(gè)屬性“年齡”,可選用的SQL語句是(

答案:

ALTER

TABLE

S

DROP

SageSQL語言中,刪除一個(gè)表的命令是

答案:DROP有學(xué)生表Student(S#char(8),Snamechar(10),Ssexchar(2),Sageinteger,D#char(2),Sclasschar(6))。若要“檢索名字為張某某的所有同學(xué)姓名”,SQL語句正確的是(

答案:

Select

Sname

From

Student

Where

Sname

Like‘張__’;有學(xué)生表Student(S#char(8),Snamechar(10),Ssexchar(2),Sageinteger,D#char(2),Sclasschar(6))。要檢索學(xué)生表中“所有年齡小于等于19歲的學(xué)生的年齡及姓名”,SQL語句正確的是(

答案:SelectSage,SnameFromStudentWhereSage<=19;SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實(shí)現(xiàn)哪種功能(

答案:數(shù)據(jù)定義關(guān)系模型中,下列關(guān)于候選鍵說法正確的是(

答案:可由其值能惟一標(biāo)識(shí)該關(guān)系中任何元組的一個(gè)或多個(gè)屬性組成關(guān)于DDL,下列說法正確的是()

答案:DDL是數(shù)據(jù)庫定義語言對(duì)由SELECT--FROM—WHERE—GROUP--ORDER組成的SQL語句,其在被DBMS處理時(shí),各子句的執(zhí)行次序?yàn)閇

]。

答案:FROM——WHERE——GROUP——SELECT——ORDER關(guān)于DBMS的安全機(jī)制,下列說法不正確的是【

】。

答案:當(dāng)有對(duì)DB訪問操作時(shí),任何人都被允許訪問以下對(duì)數(shù)據(jù)庫角色描述不正確的是()。

答案:只能將一個(gè)角色授予其他的用戶。把對(duì)表SC的INSERT權(quán)限授予U5用戶,并允許他再將此權(quán)限授予其他用戶,使用的命令是()。

答案:GRANTINSERTON

TABLE

SC

TOU5WITHGRANT

OPTION;下面________不是SQL語言所提供的關(guān)系級(jí)權(quán)限。

答案:CREATE在SQL語言中,收回對(duì)用戶所授的授權(quán)使用________語句。

答案:REVOKE在SQL語言中,為了數(shù)據(jù)庫的安全性,設(shè)置了對(duì)數(shù)據(jù)的存取進(jìn)行控制的語句,對(duì)用戶授權(quán)使用________語句。

答案:GRANT保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄露、更改破壞。這是指數(shù)據(jù)的________。

答案:安全性SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的________。

答案:安全性在數(shù)據(jù)庫系統(tǒng)中,對(duì)存取權(quán)限的定義稱為________。

答案:授權(quán)數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫的________。

答案:安全性“授權(quán)”和“撤權(quán)”是DBS采用的________措施。

答案:安全性數(shù)據(jù)庫的安全性是指數(shù)據(jù)庫的________不允許受到惡意侵害或未經(jīng)授權(quán)的存取和修改。

答案:任何部分假設(shè)有關(guān)系模式:職工(職工號(hào),姓名,年齡,職務(wù),工資,部門號(hào)),其中職工號(hào)為主碼;用SQL語言定義這個(gè)關(guān)系模式,要求在模式中:定義模式的主碼;定義職工年齡不得超過60歲。

答案:CREATETABLEEMP(EmpnoNUMBER(4)PRIMARYKEY,EnameVARCHAR(10),AgeNUMBER(2),CONSTRAINTC1CHECK(Aage<=60),JobVARCHAR(9),SalNUMBER(8,2),DeptnoNUMBER(2));有關(guān)系模式:teracher(Tno,Tname,Tage,Tsex),department(Dno,Dname,Tno),work(Tno,Dno,year,salary)//某一年的工資。寫觸發(fā)器:更新年齡時(shí),如果新年齡比舊年齡小,用舊年齡代替

答案:CreatetriggerUpdateAge

afterupdateofTageonteacher

foreachrowas

begin

if(new.Tage要建立一個(gè)約束,保證用戶表(user)中年齡(age)必須在16歲以上,下面語句正確的是【

】。

答案:altertableuser

addconstraintck_ageCHECK(age>16)數(shù)據(jù)庫完整性的定義一般由SQL的【

】語句來實(shí)現(xiàn)。它們作為數(shù)據(jù)庫模式的一部分存入數(shù)據(jù)字典中。

答案:DDLRDBMS在實(shí)現(xiàn)參照完整性時(shí)需要考慮【

】。

答案:以上全部需要考慮有關(guān)系模式:teracher(Tno,Tname,Tage,Tsex),department(Dno,Dname,Tno),work(Tno,Dno,year,salary)//某一年的工資。寫觸發(fā)器:在插入新教師時(shí),也將此教師信息插入work關(guān)系中,不確定的屬性置空。

答案:CreatetriggerNewteacher

afterinsertonteacherforeachrowasbegin

insert

intoworkvalues(new.Tno,NULL,NULL,NULL);

end;對(duì)數(shù)據(jù)庫的完整性概念與數(shù)據(jù)庫的安全性概念的區(qū)別和聯(lián)系表述正確的是【

】。

答案:安全性措施的防范對(duì)象是非法用戶和非法操作,完整性措施的防范對(duì)象是不合語義的數(shù)據(jù)關(guān)系模型的完整性包括【

】。

答案:其他都是以下外碼可以接受空值的是

。

答案:職工-部門數(shù)據(jù)庫,

關(guān)系EMP某元組的外碼Deptno(部門號(hào))可為空值。向SC關(guān)系插入(99001,1,90)元組,而Student關(guān)系中尚沒有Sno=99001的學(xué)生,合理的策略為【

】。

答案:系統(tǒng)將拒絕向SC關(guān)系插入(99001,1,90)元組關(guān)系模型中有三類基本的完整性約束,定義外部關(guān)鍵字實(shí)現(xiàn)的是【

】。

答案:參照完整性【

】功能不是DBMS的完整性控制機(jī)制應(yīng)具有的?

答案:修改功能以下【

】不是數(shù)據(jù)庫的完整性約束條件。

答案:靜態(tài)關(guān)系代數(shù)約束關(guān)系系統(tǒng)中,當(dāng)操作違反實(shí)體完整性、參照完整性和用戶定義的完整性約束條件時(shí),以下描述【

】是錯(cuò)誤的?

答案:在參照關(guān)系中刪除元組時(shí),系統(tǒng)可能采取的作法有:(1)受限刪除

(2)級(jí)聯(lián)刪除假設(shè)有關(guān)系模式:職工(職工號(hào),姓名,年齡,職務(wù),工資,部門號(hào)),其中職工號(hào)為主碼;用SQL語言定義這個(gè)關(guān)系模式,要求在模式中:定義模式的主碼;定義職工年齡不得超過60歲,部門號(hào)在1-10之間。

答案:CREATETABLEEMP(EmpnoNUMBER(4)PRIMARYKEY,EnameVARCHAR(10),

AgeNUMBER(2),CONSTRAINTC1CHECK(Aage<=60),

JobVARCHAR(9),SalNUMBER(8,2),DeptnoNUMBER(2),CONSTRAINTC2CHECK(Deptno

between1and

10));定義觸發(fā)器,在插入職工表元組時(shí),滿足外鍵dept的參照完整性約束是【

】。

答案:createtriggerdel_dept

afterinsertonemp

foreachrow

when(

new.deptnotin(

select

dept_no

fromdept))

beginrollbackend;數(shù)據(jù)庫完整性保護(hù)中的約束條件主要是指【

答案:值的約束數(shù)據(jù)庫觸發(fā)器主要用于(

)

答案:B.完整性約束當(dāng)數(shù)據(jù)庫被更新時(shí),DBMS將自動(dòng)讀取數(shù)據(jù)字典中的________,進(jìn)行完整性約束驗(yàn)證,保證數(shù)據(jù)庫的完整性。

答案:完整性約束如果關(guān)系模式R屬于1NF,且R中主屬性完全函數(shù)依賴于主鍵,則R屬于2NF

答案:錯(cuò)如果關(guān)系模式R屬于3NF,則R屬于2NF一定成立

答案:對(duì)關(guān)于關(guān)系的1NF,下列說法不正確的是(

)

答案:

Star(Name,Address(Street,City))是屬于1NF的已知關(guān)系R(A,B,C,D,E,F(xiàn),G),函數(shù)依賴集F為{AàB,BàD,ADàEF,AGàC},問:A關(guān)于F的屬性閉包為(

)

答案:{A,B,D,E,F(xiàn)}已知關(guān)系R(A,B,C,D,E,F(xiàn),G),函數(shù)依賴集F為{ADGàEF,CDàF,F(xiàn)àB,AàD},問:能從F中推導(dǎo)出的函數(shù)依賴是(

答案:ADGàE,AGàE已知關(guān)系R(A,B,C,D,E,F(xiàn),G),函數(shù)依賴集F為{AD→EF,CD→FB,F(xiàn)→G,D→F,A→D},問:F的最小覆蓋為_________。

答案:{A→E,CD→B,F(xiàn)→G,D→F,A→D}已知關(guān)系模式R(A,B,C),函數(shù)依賴集F={BàC,BàA,AàBC}。則關(guān)于R,說法正確的是(

)

答案:R滿足Boyce-Codd范式設(shè)有關(guān)系模式W(C,P,S,G,T,R),其中各屬性的含義是:C課程,P教師,S學(xué)生,G成績(jī),T時(shí)間,R教室,根據(jù)定義有如下數(shù)據(jù)依賴集

D={CàP,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}。關(guān)系模式W的一個(gè)候選鍵是(

),W的規(guī)范化程度最高達(dá)到(

)。正確選項(xiàng)為(

答案:(T,S),2NF關(guān)系模式R(A1,A2,A3,A4,A5,A6),如果A1à(A3,A4);(A2,A4)àA5;(A3,A5)àA6,則關(guān)于R的說法正確的是(

)

答案:既存在對(duì)候選鍵的部分函數(shù)依賴,又存在對(duì)候選鍵的傳遞函數(shù)依賴。給定關(guān)系模式R(U,F),其中U={A1,A2,A3,A4,A5,A6},給定函數(shù)依賴集合F=A1à(A2,A3);A3àA4;(A2,A3)àA5;A6àA3},有一個(gè)分解r=R1(A1,A2,A3,A4),R2(A2,A3,A5,A6)},問該分解(

)

答案:不具有無損連接性,但保持函數(shù)依賴給定關(guān)系模式R(U,F),其中U={A1,A2,A3,A4,A5,A6},給定函數(shù)依賴集合F=A1à(A2,A3);A3àA4;(A2,A3)à(A5,A6);A6àA1},有一個(gè)分解r=R1(A1,A2,A3,A4),R2(A3,A4,A5,A6)},問該分解(

)

答案:既不具有無損連接性,又不保持函數(shù)依賴關(guān)系模式R(A1,A2,A3,A4,A5,A6,A7),給定函數(shù)依賴集合F={A1àA2;A1àA3;A3àA4;A3àA5;A5à(A6,A7)}則關(guān)于R,既保持依賴又無損連接地分解成第三范式,分解正確的是(

)

答案:r={R1(A1,A2,A3),R2(A3,A4,A5),R3(A5,A6,A7)}關(guān)系模式R(A1,A2,A3,A4,A5,A6),如果A1à(A3,A4);(A2,A4)àA5;(A3,A5)àA6,則R的候選鍵為(

)

答案:(A1,A2)設(shè)有關(guān)系模式R(A,B,C,D,E,F(xiàn)),其函數(shù)依賴集為{E→D,C→B,CE→F,B→A},則R最高屬于第幾范式(

)

答案:1NF設(shè)有關(guān)系模式R(A,B,C,D,E),其函數(shù)依賴集為{A→B,CE→A,B→D},則R最高屬于第幾范式(

)

答案:2NF設(shè)關(guān)系模式R(A,B,C),F(xiàn)是及上成立的FD集,F(xiàn)={B→C},則分解ρ{AB,BC}[

]

答案:是無損聯(lián)接,也是保持FD的分解設(shè)關(guān)系模式R(A,B,C),函數(shù)依賴集F={A→B,C→B},則R的候選鍵為

答案:AC已知關(guān)系R如下表所示。僅就此表而言,函數(shù)依賴全部存在于R中的選項(xiàng)為(

)A1A2A3A4A51254823669125482376554548148561854879876

答案:(A1,A2)àA4,

(A5,A4)àA3在關(guān)系模式R(U,F(xiàn))中,如果X→Y,存在X的真子集X1,使X1→Y,稱函數(shù)依賴X→Y為

答案:部分函數(shù)依賴如果X決定Y,且在X決定Y中X沒有多余的屬性,則XàY是

答案:完全函數(shù)依賴學(xué)生運(yùn)動(dòng)會(huì)模型:

(1)有若干班級(jí),每個(gè)班級(jí)包括:

班級(jí)號(hào),班級(jí)名,專業(yè),人數(shù)。

(2)每個(gè)班級(jí)有若干運(yùn)動(dòng)員,運(yùn)動(dòng)員只能屬于一個(gè)班,包括:運(yùn)動(dòng)員號(hào),姓名,性別,年齡。

(3)有若干比賽項(xiàng)目,包括:項(xiàng)目號(hào),名稱,比賽地點(diǎn)。

(4)每名運(yùn)動(dòng)員可參加多項(xiàng)比賽,每個(gè)項(xiàng)目可有多人參加。

(5)要求能夠公布每個(gè)比賽項(xiàng)目的運(yùn)動(dòng)員名次與成績(jī)。

(6)要求能夠公布各個(gè)班級(jí)團(tuán)體總分的名次和成績(jī)。解題要求:1)畫出每個(gè)實(shí)體及其屬性關(guān)系、實(shí)體間實(shí)體聯(lián)系的E-R圖。2)根據(jù)試題中的處理要求:完成數(shù)據(jù)庫邏輯模型,包括各個(gè)表的名稱和屬性;并指出每個(gè)表的主碼和外碼。

答案:(2)班級(jí)(班級(jí)號(hào),班級(jí)名,專業(yè),人數(shù))

主碼:班級(jí)號(hào)運(yùn)動(dòng)員(運(yùn)動(dòng)員號(hào),姓名,性別,年齡,班級(jí)號(hào))主碼:運(yùn)動(dòng)員號(hào)

外碼:班級(jí)號(hào)項(xiàng)目(項(xiàng)目號(hào),項(xiàng)目名,比賽地點(diǎn))

主碼:項(xiàng)目號(hào)比賽(運(yùn)動(dòng)員號(hào),項(xiàng)目號(hào),成績(jī),名次,得分)主碼:運(yùn)動(dòng)員號(hào),項(xiàng)目號(hào)

外碼:

運(yùn)動(dòng)員號(hào);項(xiàng)目號(hào)題目:12306網(wǎng)上火車票訂票系統(tǒng)要求:系統(tǒng)至少包含車票的查詢、預(yù)訂(不考慮銀行付費(fèi)問題)、退票、改簽等基本功能請(qǐng)根據(jù)你對(duì)上述系統(tǒng)的理解完成如下系統(tǒng)設(shè)計(jì):(1)給出應(yīng)用系統(tǒng)的軟件功能需求描述和數(shù)據(jù)需求分析(根據(jù)功能,描述涉及的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)等);(2)設(shè)計(jì)應(yīng)用系統(tǒng)的數(shù)據(jù)庫概念模型,用E-R圖表示;(3)設(shè)計(jì)應(yīng)用系統(tǒng)的數(shù)據(jù)庫邏輯模型(需標(biāo)注基本關(guān)系的碼),包括模式和子模式等設(shè)計(jì)。

答案:(1)系統(tǒng)功能:(要求至少包含4個(gè)實(shí)體集,有旅客服務(wù)功能)

(a)旅客服務(wù):提供用戶訂票管理相關(guān)功能,如用戶注冊(cè)、登錄、查票、訂票、改簽、退票。包括以下功能:用戶注冊(cè)、車票預(yù)訂、退票服務(wù)、余票查詢、列車時(shí)刻表查詢、車次查詢、發(fā)到站查詢、票價(jià)查詢、中轉(zhuǎn)查詢、車站經(jīng)過、起售時(shí)間查詢、旅客信息查詢、列車信息查詢等;用戶登錄到系統(tǒng)后,進(jìn)行查詢、訂票、改簽、退票。用戶查詢火車票相關(guān)信息,查詢車次、選擇車次,可以填寫訂單、提交訂單、查詢個(gè)人訂單等功能。(b)

后臺(tái)管理:提供各類客運(yùn)相關(guān)的基礎(chǔ)數(shù)據(jù),如列車班次信息、時(shí)刻表信息、票價(jià)信息、列車運(yùn)行時(shí)刻信息、各種起售時(shí)刻信息、車票分配策略調(diào)控等;系統(tǒng)管理:l

用戶管理:查看、添加、修改、刪除用戶信息;查看、添加、修改、刪除用戶權(quán)限l

車次管理:查看、添加、修改、刪除車次信息;l

數(shù)據(jù)管理:數(shù)據(jù)查詢、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)票務(wù)管理:l

票務(wù)信息管理:查看、添加、修改、刪除票務(wù)信息;l

實(shí)時(shí)信息管理:查看、更新實(shí)時(shí)信息售票管理:查看、添加、修改、刪除用戶訂單主要數(shù)據(jù)結(jié)構(gòu):票務(wù)信息:車票id、始發(fā)時(shí)間、到達(dá)時(shí)間、車票價(jià)格、始發(fā)站id、到達(dá)站id、列車id、座位號(hào)、余票數(shù)量實(shí)時(shí)信息:列車情況、線路情況、是否延時(shí)車票座位類型:車票類型id、車票類型名稱、價(jià)格比值用戶信息:用戶id(編號(hào))、姓名、密碼、權(quán)限、性別、年齡、證件類型、證件號(hào)碼、性別、身份證號(hào)、聯(lián)系電話、操作記錄、社會(huì)角色等信息旅客信息:用戶id、姓名、密碼、權(quán)限、操作記錄車次信息:列車id、車次名稱,車次所經(jīng)車站列表,車次座位信息、時(shí)間、日期、銷售車票數(shù)、各類型車票數(shù)量、價(jià)格等信息車站:線路id、線路名稱、車站id、車站名、車站地址(stationNum火車編號(hào)、stationName火車站名、stationAddress火車站地址)線路信息:線路id、線路名稱、列車id、經(jīng)過車站數(shù)、總里程列車經(jīng)停站列表信息:列車id、車次名稱、經(jīng)停車站id、經(jīng)停車站名稱、到站時(shí)間、離站時(shí)間支付方式:微信支付、支付寶支付、銀聯(lián)支付,任選其一(2)E-R圖()(3)邏輯結(jié)構(gòu)票務(wù)信息(ticketNum火車票編號(hào)、startTime始發(fā)時(shí)間、arriveTime到達(dá)時(shí)間、ticketPrice票價(jià)、startStation始發(fā)站、arriveStation到達(dá)站、trainNum車次、siteNum座位、spareNum余票數(shù)量)實(shí)時(shí)信息(trainNum車次、carCondition車況信息、roadCondition路況信息、isBeingLate是否晚點(diǎn))車票訂單信息(訂單id、車次id、用戶id、用戶姓名、車票id、始發(fā)站、到達(dá)站、車票座位類型id、日期、定票數(shù)量,金額)旅客(number編號(hào)、name姓名、password密碼、authority權(quán)限、history操作記錄)用戶(number編號(hào)、name姓名、password密碼、authority權(quán)限、history操作記錄、userSex性別、userIDType證件類型、userID證件編號(hào)、userPhonenum聯(lián)系電話)車票座位類型(車票類型id、車票類型名稱、價(jià)格比值)車次信息(列車id、車次名稱,車次所經(jīng)車站列表,車次座位信息、時(shí)間、日期、銷售車票數(shù)、各類型車票數(shù)量、價(jià)格)車站(id線路編號(hào)、name線路名稱、id車站編號(hào)、stationName火車站名、stationAddress火車站地址)線路信息(id線路編號(hào)、name線路名稱、id車站編號(hào)、列車id、經(jīng)過車站數(shù)、總里程)列車經(jīng)停站列表信息(列車id、車次名稱、經(jīng)停車站id、經(jīng)停車站名稱、到站時(shí)間、離站時(shí)間)查詢車次列表(列車id、車次始發(fā)站、終點(diǎn)站、發(fā)布日期、銷售車票數(shù))支付方式(支付id、isWeChat是否微信支付、isAlipay是否支付寶支付、isUnionpay是否銀聯(lián)支付)學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教員,其中有的教授和副教授每人各帶若干研究生;每個(gè)班有若干學(xué)生,每個(gè)學(xué)生選修若干課程,每門課可由若干學(xué)生選修。請(qǐng)根據(jù)上述系統(tǒng)的功能要求,(1)給出學(xué)校系統(tǒng)的數(shù)據(jù)需求,即主要數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)實(shí)體及其包含的數(shù)據(jù)項(xiàng));(2)設(shè)計(jì)學(xué)校的概念模型E-R圖;(3)將系統(tǒng)的概念模型,轉(zhuǎn)化為系統(tǒng)的邏輯模型(關(guān)系模式,碼)。

答案:(1)各實(shí)體及其屬性為:(至少有如下6個(gè)實(shí)體)系:系編號(hào),系名

班級(jí):班級(jí)號(hào),班級(jí)名

教研室:教研室號(hào),教研室學(xué)生:學(xué)號(hào),姓名,學(xué)歷

課程:課程號(hào),課程名

教員:職工號(hào),姓名,職稱(2)學(xué)校的概念模型E-R圖(至少有如下6個(gè)實(shí)體(學(xué)校實(shí)體可?。┖?個(gè)聯(lián)系)聯(lián)系的屬性:“選修”的屬性為“成績(jī)”(3)轉(zhuǎn)換為關(guān)系模型

如下:(至少有如下關(guān)系模式)

系(系編號(hào),系名,學(xué)校名)

碼:系編號(hào)

班級(jí)(班級(jí)號(hào),班級(jí)名,系編號(hào))

碼:班級(jí)號(hào)

教研室(教研室號(hào),教研室,系編號(hào))

碼:(教研室號(hào),系編號(hào))

學(xué)生(學(xué)號(hào),姓名,學(xué)歷,班級(jí)號(hào),導(dǎo)師職工號(hào))

碼:學(xué)號(hào)

課程(課程號(hào),課程名)

碼:課程號(hào)

教員(職工號(hào),姓名,職稱,教研室號(hào))

碼:職工號(hào)

選修(學(xué)號(hào),課程號(hào),成績(jī))

碼:(學(xué)號(hào),課程號(hào))在數(shù)據(jù)庫設(shè)計(jì)中,關(guān)系規(guī)范化理論有哪幾方面的具體應(yīng)用?

答案:⑴在需求分析階段,用數(shù)據(jù)依賴概念分析和表示各個(gè)數(shù)據(jù)項(xiàng)之間的聯(lián)系。⑵在概念結(jié)構(gòu)設(shè)計(jì)階段,以規(guī)范化理論為指導(dǎo),確定關(guān)鍵字,消除初步E-R圖中冗余的聯(lián)系。⑶在邏輯結(jié)構(gòu)設(shè)計(jì)階段,從E-R圖向數(shù)據(jù)模型轉(zhuǎn)換過程中,用模式合并與分解方法達(dá)到規(guī)范化級(jí)別數(shù)據(jù)庫設(shè)計(jì)分為幾個(gè)階段,各階段的任務(wù)是什么?

答案:答:數(shù)據(jù)庫設(shè)計(jì)過程的六個(gè)階段:(1)需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。(2)概念結(jié)構(gòu)設(shè)計(jì):通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。(3)邏輯結(jié)構(gòu)設(shè)計(jì):將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。(4)數(shù)據(jù)庫物理設(shè)計(jì):為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。(5)數(shù)據(jù)庫實(shí)施:設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。(6)數(shù)據(jù)庫運(yùn)行和維護(hù):在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。需求分析階段設(shè)計(jì)數(shù)據(jù)流圖(DFD)通常采用__________。

答案:自頂向下的方法以下關(guān)于E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,______是不正確的。

答案:一個(gè)m:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與聯(lián)系的任意一端實(shí)體所對(duì)應(yīng)的關(guān)系模式合并在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于__________。

答案:邏輯設(shè)計(jì)階段E-R模型用于數(shù)據(jù)庫設(shè)計(jì)的________階段

答案:概念結(jié)構(gòu)設(shè)計(jì)【2022春輔】概念結(jié)構(gòu)設(shè)計(jì)的主要目標(biāo)是產(chǎn)生數(shù)據(jù)庫的概念結(jié)構(gòu),該結(jié)構(gòu)主要反映【

】。

答案:企業(yè)組織的信息需求設(shè)計(jì)子模式屬于數(shù)據(jù)庫設(shè)計(jì)的__________。

答案:邏輯設(shè)計(jì)/star3/origin/be7a77fee5288c5f60d1c3fd0a0f0553.png

答案:學(xué)生(學(xué)號(hào),姓名),選課(學(xué)號(hào),所選課程)/star3/origin/98a8e9ad836d79ac47876f546dc8bdc9.png

答案:學(xué)生(學(xué)號(hào),姓名,出生日期(年,月,日))/star3/origin/38d3fcef80228a69bde6ecec2f43139e.png

答案:不需要建立“班主任”關(guān)系,但需要做處理,即將“教師”實(shí)體的關(guān)鍵字作為“學(xué)生”實(shí)體對(duì)應(yīng)關(guān)系的屬性關(guān)于數(shù)據(jù)庫設(shè)計(jì),下列說法正確的是(

答案:概念數(shù)據(jù)庫設(shè)計(jì)需要關(guān)注用E-RDiagram的思想來理解需求,而不能僅僅關(guān)注繪制E-RDiagram的圖形在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,邏輯數(shù)據(jù)庫設(shè)計(jì)階段完成的是(

)的任務(wù)。

答案:關(guān)系模式設(shè)計(jì),建立邏輯模型如果采用關(guān)系數(shù)據(jù)庫來實(shí)現(xiàn)應(yīng)用,在數(shù)據(jù)庫設(shè)計(jì)的

階段將關(guān)系模式進(jìn)行規(guī)范化處理。

答案:邏輯設(shè)計(jì)關(guān)系數(shù)據(jù)庫管理系統(tǒng)查詢處理分為幾個(gè)階段?每個(gè)階段的主要任務(wù)是什么?

答案:關(guān)系數(shù)據(jù)庫系統(tǒng)的查詢處理可以分為四個(gè)階段:查詢分析、查詢檢查、查詢優(yōu)化、查詢執(zhí)行。(1)查詢分析:查詢分析是指對(duì)查詢語句進(jìn)行掃描、詞法分析和語法分析。從查詢語句中識(shí)別出語言符號(hào)(如SQL關(guān)鍵字、屬性名和關(guān)系名等),進(jìn)行語法檢查和語法分析,判斷查詢語句是否符合SQL語法規(guī)則。(2)查詢檢查:根據(jù)數(shù)據(jù)字典對(duì)合法的查詢語句進(jìn)行語義檢查,即檢查語句中的數(shù)據(jù)庫對(duì)象,如屬姓名、關(guān)系名,是否存在以及是否有效。還要根據(jù)數(shù)據(jù)字典中的用戶權(quán)限和完整性約束定義對(duì)用戶的存取權(quán)限進(jìn)行檢查。如果用戶沒有相應(yīng)的訪問權(quán)限或違反了完整性約束,就拒絕執(zhí)行該查詢。檢查通過后把SQL查詢語句轉(zhuǎn)換成等價(jià)的關(guān)系代數(shù)表達(dá)式。關(guān)系數(shù)據(jù)庫系統(tǒng)一般都用查詢樹(QueryTree),即語法分析樹(SyntaxTree),來表示擴(kuò)展的關(guān)系代數(shù)表達(dá)式。在這個(gè)過程中還需要把數(shù)據(jù)庫對(duì)象的外部名稱轉(zhuǎn)換為內(nèi)部表示。(3)查詢優(yōu)化:每一個(gè)查詢都會(huì)有多個(gè)可供選擇的執(zhí)行策略和操作算法,查詢優(yōu)化(QueryOptimization)就是從中選擇一個(gè)高效執(zhí)行的查詢處理策略。(4)查詢執(zhí)行:依據(jù)優(yōu)化器得到的執(zhí)行策略生成查詢計(jì)劃,由代碼生成器(codegenerator)生成執(zhí)行這個(gè)查詢計(jì)劃的代碼。關(guān)于查詢優(yōu)化策略,下列說法不正確的是

答案:笛卡爾積操作的先后次序并不影響中間結(jié)果元組的數(shù)目,所以查詢優(yōu)化時(shí)可不必考慮當(dāng)一個(gè)查詢中具有選擇和連接時(shí),查詢優(yōu)化的方法是________。

答案:先執(zhí)行選擇后執(zhí)行連接在關(guān)系代數(shù)表達(dá)式優(yōu)化策略中,應(yīng)盡可能早執(zhí)行________操作。

答案:選擇已知三個(gè)域:男人={李基,張鵬},女人={王方,劉玉},子女={李鍵,張睿,張峰}。這一組域(男人,女人,子女)的笛卡爾積的基數(shù)為(

)。

答案:12關(guān)于關(guān)系模型完整性的說法,不正確的是(

答案:外鍵如果取空值,則違反了參照完整性已知如下關(guān)系:學(xué)生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學(xué)號(hào),Sname為學(xué)生命名,C#為課號(hào),Cname為課程名,T#為教師編號(hào),Score為成績(jī),Tname為教師名。閱讀SQL語句SELECTS#FROMSCWHEREScore<60GROUPBYC#HAVINGCount(*)>2;關(guān)于其查詢結(jié)果,下列說法正確的是(

答案:有2人以上不及格課程的同學(xué)的學(xué)號(hào)已知關(guān)系S(S#,SN,AGE,SEX),SC(C#,S#,GRADE),C(C#,CN,TEACHER)。若要檢索學(xué)生姓名及其選修課程的課程號(hào)和成績(jī),正確的SELECT語句是(

答案:SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性是指(

答案:不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序關(guān)于數(shù)據(jù)庫系統(tǒng)語言,下列說法正確的是(

答案:數(shù)據(jù)庫系統(tǒng)語言包括了DDL、DML和DCL從系統(tǒng)角度看數(shù)據(jù)庫管理系統(tǒng),其功能包括(

)。

答案:不僅僅有(A)(B)(C)功能,還包括其他功能數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是指()

答案:用戶模式、概念模式和存儲(chǔ)模式/star3/origin/044b3a12080bdacb5ad73e6e61c04a5e.png

答案:查詢沒有學(xué)習(xí)過課程號(hào)為002號(hào)課程的學(xué)生姓名和年齡已知有:學(xué)生表Student(S#char(8),Sname

char(10),Ssexchar(2),Sage

integer,D#char(2),Sclass

char(6))中,若要在學(xué)生表中追加一個(gè)元組“學(xué)號(hào)為98030101的男同學(xué)張三,年齡為20,所屬系別03,所在班級(jí)980301”,則可用(

答案:INSERTINTOStudentVALUES(‘98030101’,‘張三’,‘男’,20,‘03’,‘980301’);已知關(guān)系Member(S#,Name,D#)和Team(D#,Dname,Leader),其中Member的S#為主鍵,D#為外鍵,且S#范圍為1000000-1100000。Team={<’01’,’技術(shù)研發(fā)’,’趙六’>,<’02’,’產(chǎn)品運(yùn)營’,’錢琪’>}。問:下面哪一個(gè)選項(xiàng)中的元組可以是Member的元組(

答案:<‘1000101’,null,‘01’>在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是()

答案:數(shù)據(jù)冗余在DBS中,DBMS和OS之間的關(guān)系是

答案:DBMS調(diào)用OS關(guān)系數(shù)據(jù)庫中的視圖屬于4個(gè)數(shù)據(jù)抽象級(jí)別中的

答案:外部模型從“實(shí)體—聯(lián)系”模型到數(shù)據(jù)模型實(shí)際上經(jīng)歷了三個(gè)領(lǐng)域的演變過程,即()

答案:現(xiàn)實(shí)世界一信息世界一數(shù)據(jù)世界下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是

答案:數(shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間和記錄之間都存在聯(lián)系下列四項(xiàng)中,必須進(jìn)行查詢優(yōu)化的是

答案:關(guān)系數(shù)據(jù)庫三級(jí)模式間存在兩種映射,它們是

答案:外模式與模式間,模式與內(nèi)模式間DBS具有“數(shù)據(jù)獨(dú)立性”特點(diǎn)的原因是因?yàn)樵贒BS中

答案:采用三級(jí)模式結(jié)構(gòu)可以減少相同數(shù)據(jù)重復(fù)存儲(chǔ)的現(xiàn)象是

答案:數(shù)據(jù)庫邏輯數(shù)據(jù)模型是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。

答案:錯(cuò)概念數(shù)據(jù)模型與具體DBMS有關(guān)

答案:錯(cuò)關(guān)系數(shù)據(jù)庫中有三種基本操作,將兩個(gè)關(guān)系中具有共同屬性的元組連結(jié)到一起,構(gòu)成新表的操作稱為

答案:連結(jié)下列哪種數(shù)據(jù)模型不能很好的表達(dá)實(shí)體之間多對(duì)多的聯(lián)系?

答案:層次模型當(dāng)關(guān)系R和S自然聯(lián)接時(shí),能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是

答案:外聯(lián)接IBM公司的研究員E.F.Codd于1970年發(fā)表了一篇著名論文,主要是論述

答案:關(guān)系模型下面關(guān)于外關(guān)鍵字描述不正確的是

答案:定義外關(guān)鍵字需要對(duì)所參考表擁有select權(quán)關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中()。

答案:抽出特定字段數(shù)據(jù)庫不預(yù)先定義固定的數(shù)據(jù)結(jié)構(gòu),而是以“表”結(jié)構(gòu)來表達(dá)數(shù)據(jù)之間的相互關(guān)系,這是

答案:關(guān)系型關(guān)系數(shù)據(jù)模型的三個(gè)組成部分中,不包括

答案:并發(fā)控制下列關(guān)于關(guān)系性質(zhì)的描述中正確的是

答案:關(guān)系中列的值可以相同一個(gè)數(shù)據(jù)庫系統(tǒng)必須能夠表示實(shí)體和關(guān)系,關(guān)系可與()實(shí)體有關(guān)。

答案:1個(gè)或1個(gè)以上設(shè)R和S為二個(gè)關(guān)系,下列那組符號(hào)分別代表投影、選擇、自然連接的關(guān)系代數(shù)運(yùn)算

答案:πA(R)、σF(R)、R∞S關(guān)系代數(shù)中的連接操作是由()操作組合而成。

答案:選擇和笛卡爾積通過指針鏈接來表示和實(shí)現(xiàn)實(shí)體之間聯(lián)系的模型是

答案:層次和網(wǎng)狀模型保險(xiǎn)公司有多個(gè)投??蛻簦總€(gè)投??蛻粼诙鄠€(gè)保險(xiǎn)公司投保,保險(xiǎn)公司與投??蛻糁g是

答案:多對(duì)多的聯(lián)系五種基本關(guān)系代數(shù)運(yùn)算是()。

答案:∪-×σπ從邏輯上看關(guān)系模型是用()表示記錄類型的,

答案:表關(guān)于關(guān)系中的NULL值,以下說法錯(cuò)誤的是

答案:NULL值不能作為外碼的值。描述概念模型的常用方法是

答案:實(shí)體一聯(lián)系方法SQL語言的數(shù)據(jù)操縱語句包括SELECT,INSERT,UPDATE和DELETE等。其中最重要的,也是使用最頻繁的語句是

答案:SELECT關(guān)于靜態(tài)SQL語句的編譯,正確的是

答案:靜態(tài)SQL語句只需一次編譯,可以執(zhí)行多次。如果有兩個(gè)關(guān)系T1,T2.客戶要求每當(dāng)給T2刪除一條記錄時(shí),T1中特定記錄就需要被改變,我們需要定義什么來滿足該要求.

答案:定義trigger在數(shù)據(jù)庫與宿主語言之間傳遞信息是通過

答案:全局變量SQL語言具有的功能

答案:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制在基本SQL語言中,不可以實(shí)現(xiàn)

答案:并發(fā)控制關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是

答案:盡早執(zhí)行選擇運(yùn)算SQL語言是()的語言,易學(xué)習(xí)

答案:非過程化SQL語言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語句是

答案:SELECT在使用數(shù)據(jù)庫中使用索引的目的是

答案:可以更加有效的控制事務(wù)處理中的幻影問題關(guān)于視圖的描述下面說法哪些是正確的

答案:視圖可以能在多個(gè)關(guān)系上創(chuàng)建下面關(guān)于索引說法正確的是

答案:聚集索引必然是稠密索引SQL語言中,用來清空表中數(shù)據(jù)的命令是

答案:DELETESQL語言具有兩種使用方式,分別稱為交互式SQL和

答案:嵌入式SQLSQL中用于刪除基本表的命令是

答案:DROP下列SQL語句中,修改表結(jié)構(gòu)的是

答案:ALTER下面哪個(gè)改變可以通過Altertable實(shí)現(xiàn)

答案:定義一個(gè)候選關(guān)鍵字我們?cè)谝粋€(gè)關(guān)系中

答案:只能定義一個(gè)約束SQL語言是()語言

答案:關(guān)系數(shù)據(jù)庫結(jié)構(gòu)化查詢語言SQL

答案:既是自含式語言又是嵌入式語言數(shù)據(jù)庫中只存放視圖的

答案:定義;什么是數(shù)據(jù)庫中的強(qiáng)制存取控制方法?

答案:強(qiáng)制存取控制方法:每一個(gè)數(shù)據(jù)對(duì)象被(強(qiáng)制地)標(biāo)以一定的密級(jí),每一個(gè)用戶也被(強(qiáng)制地)授予某一個(gè)級(jí)別的許可證。系統(tǒng)規(guī)定只有具有某一許可證級(jí)別的用戶才能存取某一個(gè)密級(jí)的數(shù)據(jù)對(duì)象。什么是數(shù)據(jù)庫中的自主存取控制方法?

答案:自主存取控制方法:定義各個(gè)用戶對(duì)不同數(shù)據(jù)對(duì)象的存取權(quán)限。當(dāng)用戶對(duì)數(shù)據(jù)庫訪問時(shí)首先檢查用戶的存取權(quán)限。防止不合法用戶對(duì)數(shù)據(jù)庫的存取。設(shè)數(shù)據(jù)庫中有三個(gè)關(guān)系:?jiǎn)T工表EMP(E#,ENAME,AGE,SEX,ECITY),其屬性分別表示員工編號(hào)、姓名、年齡、性別和所在城市;公司表COMP(C#,CNAME,CITY,MANAGER),其屬性分別表示公司編號(hào)、公司名稱、公司所在城市和管理者的員工編號(hào);工作表WORKS(E#,C#,SALARY),其屬性分別表示員工編號(hào)、公司編號(hào)和工資。①用SQL語言創(chuàng)建上述三個(gè)表,要求在模式中完成以下完整性約束條件的定義,并為每一個(gè)約束命名。②定義每個(gè)模式的主碼。③定義參照完整性。④定義員工年齡不得超過60歲。⑤定義員工性別只能在“男”、“女”中取值。⑥定義一個(gè)表級(jí)約束,保證每個(gè)管理者只能管理一家公司。⑦定義EMP上的一個(gè)表級(jí)約束,保證每個(gè)職工的薪水不少于1000元。⑧定義一個(gè)斷言,保證那些薪水比所在公司的管理者還要高的員工信息是不存在的。

答案:createtableEMP(E#char(8)constraintemp-pkprimarykey,ENAMEchar(20)constraintemp-notnullnotnull,AGE

intconstraintemp_checkagecheck(AGE<60),SEX

char(2),ECITYchar(40)constraintemp_checksexCHECK(SEXIN('男','女')));

CreatetableCOMP(C#

char(5)constraintcomp-pkprimarykey,CNAMEchar(40)constraintcomp-pknotnull,CITYchar(40),MANAGERchar(8)constraintcomp-fkempreferencesEMP(E#),constraintcomp-checkmanagerCHECK(MANAGERnotin(SELECTMANAGERFROMCOMP));

CreatetableWORKS(E#

char(8)constraintworks-fkempreferencesEMP(E#),C#char(5)constraintworks-fkcompreferencesCOMP(C#),SALARYnumeric(10,2)works_checksararycheck(SALARY>=1000),Constraintwork-pkPrimarykey(E#,C#));Createassertionsalarycheckcheck(Notexists(Select*fromworksxWhereSALARY>=some(selectSALARYfromworksyWherex.C#=y.C#andy.E#=(SelectManagerfromcompWherex.C#=comp.C#)));有一個(gè)記錄公民信息的關(guān)系,這個(gè)關(guān)系的屬性有:人名、身份證號(hào)、居住城市、街道地址、郵編、地區(qū)代碼和電話號(hào)碼。這個(gè)關(guān)系有哪些函數(shù)依賴?

答案:身份證號(hào)→人名、身份證號(hào)→居住城市、身份證號(hào)→街道地址、身份證號(hào)→郵編、身份證號(hào)→地區(qū)代碼、身份證號(hào)→電話號(hào)碼電話號(hào)碼→郵編街道地址→郵編郵編→地區(qū)代碼身份證號(hào)→郵編/star3/origin/34e32b9876d85fe147fc8973febb31dc.png

答案:設(shè)R的任一關(guān)系r中任意的兩個(gè)元組t、s:若t[X]=s[X],由X?Y,可得t[Y]=s[Y];由ZíY,可得t[Z]=s[Z];所以X?Z成立,分解規(guī)則得證。2.[其它]試由amstrong公理系統(tǒng)推導(dǎo)出下面推理規(guī)則:偽傳遞規(guī)則:由X→Y,WY→Z有XW→Z

答案:設(shè)R的任一關(guān)系r中任意的兩個(gè)元組t、s:若t[XW]=s[XW],則有t[X]=s[X],t[W]=s[W];

由X?Y,可得t[Y]=s[Y];因?yàn)閠[W]=s[W],t[Y]=s[Y],所以t[WY]=s[WY]。由WY?Z,可得t[Z]=s[Z];所以XW?Z成立,偽傳遞規(guī)則得證。1.[其它]試由amstrong公理系統(tǒng)推導(dǎo)出下面推理規(guī)則:合并規(guī)則:X→Z,X→Y,則有X→YZ

答案:設(shè)R的任一關(guān)系r中任意的兩個(gè)元組t、s:若t[X]=s[X],由X?Y,可得t[Y]=s[Y];

由X?Z,可得t[Z]=s[Z];因?yàn)閠[Y]=s[Y],t[Z]=s[Z],所以t[YZ]=s[YZ]。所以X?YZ成立,合并規(guī)則得證。1.[其它]請(qǐng)?jiān)谶@里提交數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告,文件名(學(xué)號(hào)_姓名.docx),如:2024123_張三豐.docx

答案:實(shí)驗(yàn)報(bào)告試述以下術(shù)語:模式、內(nèi)模式、外模式、DDL、DML。

答案:模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。內(nèi)模式,亦稱存儲(chǔ)模式,是數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)部的表示,即對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式的描述。外模式涉及的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),通常是模式的子集。DDL:數(shù)據(jù)定義語言,用來定義數(shù)據(jù)庫模式、外模式、內(nèi)模式的語言。DML:數(shù)據(jù)操縱語言,用來對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢、插入、刪除和修改的語句。請(qǐng)為某高校信息化設(shè)計(jì)數(shù)據(jù)庫管理系統(tǒng),管理如下信息:①學(xué)院:院名,院地址②專業(yè):專業(yè)號(hào),專業(yè)名③教師:教師工號(hào),職稱,工資,年齡,姓名④學(xué)生:學(xué)號(hào),姓名,性別其中,一個(gè)學(xué)院有多個(gè)專業(yè),多個(gè)教師,一個(gè)專業(yè)只能屬于一個(gè)學(xué)院,一個(gè)教師只屬于一個(gè)學(xué)院,但可指導(dǎo)多個(gè)學(xué)生的學(xué)業(yè),一個(gè)學(xué)生的主管班導(dǎo)師只有一個(gè),但可以獲得多個(gè)老師的指導(dǎo);一個(gè)學(xué)生只能有一個(gè)專業(yè),一個(gè)專業(yè)可以有多名學(xué)生根據(jù)上述描述,充分利用常識(shí),完成以下要求:1.畫出此系統(tǒng)的E-R圖。2.根據(jù)E-R圖,設(shè)計(jì)一組至少滿足3NF的關(guān)系模式,且要求描述相應(yīng)的主碼和外碼約束。3.在你設(shè)計(jì)的關(guān)系模式下用SQL完成查詢:找出管理學(xué)生“王勤奮”的班導(dǎo)師姓名及所屬學(xué)院。

答案:1、2、學(xué)院(院名,院地址)主鍵:院名。專業(yè)(專業(yè)號(hào),專業(yè)名,所屬學(xué)院)主鍵:專業(yè)號(hào)。外鍵,所屬學(xué)院,參照學(xué)院中的主鍵。教師(教師工號(hào),職稱,院名,年齡,姓名)主鍵:教師工號(hào)。外鍵,職稱,參照職稱-工資中的主鍵;外鍵,院名,參照學(xué)院的主鍵。職稱-工資(職稱,工資)主鍵:職稱。學(xué)生(學(xué)號(hào),姓名,性別,專業(yè)名,班導(dǎo)師工號(hào))主鍵:學(xué)號(hào)。外鍵,班導(dǎo)師工號(hào),參照教師中的主鍵名稱。指導(dǎo)(教師工號(hào),學(xué)號(hào));主鍵:教師工號(hào),學(xué)號(hào);外鍵:教師工號(hào),參照教師中的主鍵;學(xué)號(hào),參照學(xué)生中的主鍵。3、select教師.姓名,院名from教師,學(xué)生

Where教師.教師工號(hào)=學(xué)生.班導(dǎo)師工號(hào)and

學(xué)生.姓名='王勤奮'/star3/origin/6f89ffdd62a7ba78c19d596afecde023.png

答案:1、select作者名,書名,出版社From圖書,作者Where年齡<(selectavg(年齡)from作者)And作者.作者編號(hào)=圖書.作者編號(hào)2、selectA,EfromR,SwhereB=DselectA,EfromR,SwhereR.C=S.CandB=50orB=603、①createdatabaseCMP;②

createtableEMP(E#char(8)primarykey,ENAMEchar(20)notnull,AGE

int,SEX

char(2),ECITYchar(40));CreatetableCOMP(C#

char(5)primarykey,CNAMEchar(40)notnull,CITYchar(40),MANAGERchar(8)foreignkeyreferencesEMP(E#));

createtableWORKS(E#char(5)foreignkeyreferencesEMP(E#),C#char(2)foreignkeyreferencesCOMP(C#),SALARYdecimal(6,2),Primarykey(E#,C#));③selectE#,ENAMEfromEMPwhereAGE>50andSEX='男'orderbyAGEDESC;常用的用戶身份鑒別方法包括()

答案:靜態(tài)口令鑒別;動(dòng)態(tài)口令鑒別;生物特征鑒別;智能卡鑒別常見的兩種存取控制方法包括()

答案:自主存取控制;強(qiáng)制存取控制數(shù)據(jù)庫有關(guān)的安全性技術(shù)主要包括()

答案:用戶身份鑒別;多層存取控制;審計(jì);視圖下列SQL語句中,能夠?qū)崿F(xiàn)正確實(shí)現(xiàn)權(quán)限操作的SQL語句的是()。

答案:REVOKEUPDATE(XH)ONSTUDFROMZHAO;GRANTUPDATE(GRADE)ONSCTOZHAO數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能有()。

答案:安全性;完整性;并發(fā)控制實(shí)現(xiàn)“收回用戶ZHAO對(duì)學(xué)生表(STUD)中學(xué)號(hào)(XH)的修改權(quán)”這一功能的是()。

答案:REVOKEUPDATE(XH)ONSTUDFROMZHAO授權(quán)訪問數(shù)據(jù)和合法性檢查機(jī)制一起組成了()子系統(tǒng)。

答案:安全性保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的()。

答案:安全性在數(shù)據(jù)庫的安全性控制中,授權(quán)的數(shù)據(jù)對(duì)象()授權(quán)子系統(tǒng)就越靈活。

答案:范圍越小grant語句是用來維護(hù)()。

答案:安全性設(shè)有關(guān)系模式R(U,F),其中U={A,B,C,D},F={A→C,C→A,B→AC,D→AC,BD→A},則其極小函數(shù)依賴集為()

答案:Fm={A→C,C→A,B→C,D→A};Fm={A→C,C→A,B→A,D→A}設(shè)F是某關(guān)系模式的極小函數(shù)依賴集。下列關(guān)于F的說法,錯(cuò)誤的是()。

答案:F中每個(gè)函數(shù)依賴的左部都必須是單個(gè)屬性任何一個(gè)BCNF一定是一個(gè)3NF。()

答案:對(duì)假設(shè)關(guān)系模式R(U,F)屬于BCNF,下列說法中()是正確的。

答案:A和C都是滿足3NF的關(guān)系模式不會(huì)存在數(shù)據(jù)冗余、更新異常、插入異常和刪除異常這些問題。()

答案:錯(cuò)一個(gè)關(guān)系模式如果達(dá)到了3NF,那么它可以是下列哪個(gè)范式()。

答案:1NF;2NF;3NF假設(shè)關(guān)系模式R(U,F)屬于3NF,下列說法中()是正確的。

答案:仍存在一定的插入和刪除異常滿足2NF的關(guān)系模式不會(huì)存在數(shù)據(jù)冗余、更新異常、插入異常和刪除異常這些問題。()

答案:錯(cuò)超碼中一定含有候選碼。()

答案:對(duì)主碼中包含的屬性稱為主屬性。()

答案:錯(cuò)對(duì)于任一關(guān)系模式,平凡函數(shù)依賴必然成立。()

答案:對(duì)除運(yùn)算是關(guān)系代數(shù)運(yùn)算的基本運(yùn)算,因?yàn)闊o法用其他的基本運(yùn)算來表示除運(yùn)算。()

答案:錯(cuò)選擇操作是從行的角度進(jìn)行運(yùn)算,但投影是同時(shí)從行和列的角度進(jìn)行運(yùn)算。()

答案:對(duì)等值連接是從行的角度進(jìn)行運(yùn)算,但自然連接是同時(shí)從行和列的角度進(jìn)行運(yùn)算。()

答案:對(duì)給定關(guān)系R(X,Y)和S(Y,Z),R÷S的結(jié)果列為Z。()

答案:錯(cuò)以下不屬于數(shù)據(jù)庫中專門的關(guān)系運(yùn)算的是()。

答案:并當(dāng)對(duì)關(guān)系R和S進(jìn)行自然連接時(shí),要求R和S含有一個(gè)或者多個(gè)共有的()

答案:屬性任意兩個(gè)關(guān)系都可以做并運(yùn)算。()

答案:錯(cuò)任意兩個(gè)關(guān)系都可以做差運(yùn)算。()

答案:錯(cuò)交運(yùn)算要求參與運(yùn)算的兩個(gè)關(guān)系的屬性個(gè)數(shù)相同。()

答案:對(duì)下列哪個(gè)是單目運(yùn)算()。

答案:投影關(guān)系的"目"是指()

答案:列數(shù)有關(guān)學(xué)生(學(xué)號(hào),姓名,性別,專業(yè)好,年齡,班長(zhǎng))關(guān)系,說法正確的是。()

答案:該關(guān)系中班長(zhǎng)列的取值可以為空值;該關(guān)系中存在外碼在學(xué)生表、課程表和選課表三張表中,哪些表是被參照關(guān)系。()

答案:學(xué)生表;課程表關(guān)系模型的三類完整性約束是指()。

答案:實(shí)體完整性;參照完整性;用戶定義的完整性關(guān)系的實(shí)體完整性要求關(guān)系中不能為空的屬性是()

答案:候選碼屬性某個(gè)數(shù)據(jù)約束規(guī)則為:設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值。則該數(shù)據(jù)約束規(guī)則的名稱是()

答案:實(shí)體完整性規(guī)則在全碼關(guān)系中不存在非主屬性。()

答案:對(duì)一個(gè)關(guān)系可以有多個(gè)主碼。()

答案:錯(cuò)關(guān)系操作時(shí),操作對(duì)象和操作結(jié)果都是()。

答案:集合關(guān)于關(guān)系的數(shù)據(jù)結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是()

答案:在表框架中,可以按列存儲(chǔ)數(shù)據(jù),每列數(shù)據(jù)稱為元組以下不屬于關(guān)系的類型的是()

答案:索引表主屬性是指()

答案:任意候選碼中的屬性【判斷題】

數(shù)據(jù)庫系統(tǒng)與數(shù)據(jù)庫管理系統(tǒng)是對(duì)數(shù)據(jù)庫的兩種不同描述方法。

答案:錯(cuò)【多選題】數(shù)據(jù)庫系統(tǒng)由以下部分組成()

答案:硬件平臺(tái);數(shù)據(jù)庫管理系統(tǒng);操作系統(tǒng)及應(yīng)用開發(fā)工具;數(shù)據(jù)庫管理員、應(yīng)用程序員和用戶【單選題】數(shù)據(jù)庫系統(tǒng)中,DBA表示()

答案:數(shù)據(jù)庫管理員【單選題】數(shù)據(jù)庫系統(tǒng)組成不包括()

答案:防火墻軟件【判斷題】

描述用戶的全局?jǐn)?shù)據(jù)視圖的是外模式。

答案:錯(cuò)【判斷題】

內(nèi)模式有多個(gè)。

答案:錯(cuò)【多選題】數(shù)據(jù)的獨(dú)立性包括()

答案:數(shù)據(jù)的物理獨(dú)立性;數(shù)據(jù)的邏輯獨(dú)立性【多選題】數(shù)據(jù)庫系統(tǒng)中將數(shù)據(jù)分為三個(gè)模式,從而提供了數(shù)據(jù)的獨(dú)立性,下列關(guān)于數(shù)據(jù)邏輯獨(dú)立性的說法,不正確的是()

答案:當(dāng)內(nèi)模式發(fā)生變化時(shí),模式可以不變;當(dāng)模式發(fā)生變化時(shí),內(nèi)模式可以不變【多選題】數(shù)據(jù)庫系統(tǒng)中的三級(jí)模式以及模式間的映像提供了數(shù)據(jù)的獨(dú)立性。下列關(guān)于兩級(jí)映像的說法,不正確的是()

答案:外模式到模式的映像是由應(yīng)用程序?qū)崿F(xiàn)的,模式到內(nèi)模式的映像是由DBMS實(shí)現(xiàn)的;外模式到模式的映像是由DBMS實(shí)現(xiàn)的,模式到內(nèi)模式的映像是由應(yīng)用程序?qū)崿F(xiàn)的;外模式到模式的映像以及模式到內(nèi)模式的映像都是由應(yīng)用程序?qū)崿F(xiàn)的【單選題】在數(shù)據(jù)庫系統(tǒng)中的"模式"是指()

答案:數(shù)據(jù)庫的邏輯結(jié)構(gòu)描述【單選題】數(shù)據(jù)庫系統(tǒng)的物理獨(dú)立性是指()

答案:不會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)的變化而影響應(yīng)用程序【單選題】下列模式中,用于描述單個(gè)用戶數(shù)據(jù)視圖的是()

答案:外模式【單選題】外模式的個(gè)數(shù)有()

答案:多個(gè)【單選題】數(shù)據(jù)庫中數(shù)據(jù)的邏輯獨(dú)立性是靠()

答案:外模式和模式的映像【多選題】常用的數(shù)據(jù)模型有()

答案:層次模型;網(wǎng)狀模型;關(guān)系模型;面向?qū)ο竽P?對(duì)象關(guān)系模型【多選題】對(duì)關(guān)系模型敘述正確的是()

答案:建立在嚴(yán)格的數(shù)學(xué)理論、集合論和謂詞演算公式的基礎(chǔ)之上;微機(jī)DBMS絕大部分采取關(guān)系數(shù)據(jù)模型;用二維表表示關(guān)系模型是其一大特點(diǎn)【單選題】關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是()

答案:二維表【單選題】關(guān)系模型是()

答案:用關(guān)系表示實(shí)體及其聯(lián)系【單選題】下列關(guān)于關(guān)系模型敘述不正確的是()

答案:允許有相同的屬性名和元組【判斷題】

E-R圖是一種描述實(shí)體世界的數(shù)據(jù)模型。

答案:錯(cuò)【多選題】下列關(guān)于實(shí)體聯(lián)系模型中聯(lián)系的說法,正確的是()

答案:一個(gè)聯(lián)系可以只與一個(gè)實(shí)體有關(guān);一個(gè)聯(lián)系可以與兩個(gè)實(shí)體有關(guān);一個(gè)聯(lián)系可以與多個(gè)實(shí)體有關(guān)【單選題】數(shù)據(jù)庫的概念模型獨(dú)立于()

答案:具體的機(jī)器和DBMS【單選題】ER圖是描述()的工具。

答案:概念模型【單選題】能唯一標(biāo)識(shí)實(shí)體的是()

答案:碼【判斷題】

從人工管理階段到文件系統(tǒng)階段標(biāo)志著數(shù)據(jù)管理技術(shù)的飛躍。

答案:錯(cuò)【判斷題】

數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別在于數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化。

答案:對(duì)【多選題】與人工管理和文件系統(tǒng)相比,數(shù)據(jù)庫系統(tǒng)的特點(diǎn)主要體現(xiàn)在以下哪些方面?()

答案:數(shù)據(jù)結(jié)構(gòu)化;數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充;數(shù)據(jù)獨(dú)立性高;數(shù)據(jù)由DBMS統(tǒng)一管理和控制【多選題】在數(shù)據(jù)庫中,下列正確的說法是()

答案:數(shù)據(jù)庫中數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的變化不會(huì)影響到應(yīng)用程序;數(shù)據(jù)可以共享;數(shù)據(jù)庫減少了冗余【多選題】以下屬于數(shù)據(jù)庫系統(tǒng)的特點(diǎn)的是()

答案:數(shù)據(jù)結(jié)構(gòu)化;數(shù)據(jù)由DBMS統(tǒng)一管理和控制【單選題】文件系統(tǒng)的特點(diǎn)正確的是()

答案:應(yīng)用背景是計(jì)算機(jī)開始用于數(shù)據(jù)管理【單選題】關(guān)于數(shù)據(jù)庫的發(fā)展階段,下面哪個(gè)說法是錯(cuò)誤的?()

答案:數(shù)據(jù)倉庫階段【判斷題】數(shù)據(jù)本身具有語義。

答案:錯(cuò)【多選題】下列說法中,屬于數(shù)據(jù)庫管理系統(tǒng)特征的是()

答案:提供了應(yīng)用程序和數(shù)據(jù)的獨(dú)立性;所有的數(shù)據(jù)作為一個(gè)整體考慮,因此是相互關(guān)聯(lián)的數(shù)據(jù)的集合;能夠保證數(shù)據(jù)庫數(shù)據(jù)的可靠性,即使在存儲(chǔ)數(shù)據(jù)的硬盤出現(xiàn)故障時(shí),也能防止數(shù)據(jù)丟失【單選題】數(shù)據(jù)庫系統(tǒng)的核心是()

答案:數(shù)據(jù)庫管理系統(tǒng)【單選題】DB、DBS和DBMS三者之間的關(guān)系是()

答案:DBS包括DB和DBMS【單選題】DBMS是()

答案:系統(tǒng)軟件數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,(

)對(duì)應(yīng)基本表。

答案:模式數(shù)據(jù)庫技術(shù),主要經(jīng)歷了(

)、(

)和(

)三個(gè)階段。

答案:人工管理;文件系統(tǒng);數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫的二級(jí)映像中,(

)保證了數(shù)據(jù)與應(yīng)用程序之間的邏輯獨(dú)立性。

答案:外模式/模式映像簡(jiǎn)述數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)管理的特點(diǎn)。

答案:(1)結(jié)構(gòu)化的數(shù)據(jù)及其聯(lián)系的集合數(shù)據(jù)庫系統(tǒng)將數(shù)據(jù)按一定的結(jié)構(gòu)形式(即數(shù)據(jù)模型)組織到數(shù)據(jù)庫中,不僅考慮了某個(gè)應(yīng)用的數(shù)據(jù)結(jié)構(gòu),而且考慮了整個(gè)組織(即多個(gè)應(yīng)用)的數(shù)據(jù)結(jié)構(gòu)。(2)數(shù)據(jù)共享性高、冗余度低數(shù)據(jù)庫系統(tǒng)全盤考慮所有用戶的數(shù)據(jù)需求,面向整個(gè)應(yīng)用系統(tǒng),所有用戶的數(shù)據(jù)都包含在數(shù)據(jù)庫中。因此,不同用戶、不同應(yīng)用可同時(shí)存取數(shù)據(jù)庫中的數(shù)據(jù),每個(gè)用戶或應(yīng)用只使用數(shù)據(jù)庫中的一部分?jǐn)?shù)據(jù),同一數(shù)據(jù)可供多個(gè)用戶或應(yīng)用共享,從而減少了不必要的數(shù)據(jù)冗余,節(jié)約了存儲(chǔ)空間,同時(shí)也避免了數(shù)據(jù)之間的不相容性與不一致性,即避免了同一數(shù)據(jù)在數(shù)據(jù)庫中重復(fù)出現(xiàn)且具有不同值的現(xiàn)象。(3)數(shù)據(jù)獨(dú)立性高在數(shù)據(jù)庫系統(tǒng)中,整個(gè)數(shù)據(jù)庫的結(jié)構(gòu)可分成三級(jí):用戶邏輯結(jié)構(gòu)、數(shù)據(jù)庫邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。數(shù)據(jù)獨(dú)立性分為兩級(jí):物理獨(dú)立性和邏輯獨(dú)立性。(4)有統(tǒng)一的數(shù)據(jù)管理和控制功能數(shù)據(jù)通過數(shù)據(jù)庫管理系統(tǒng)進(jìn)行管理和控制。簡(jiǎn)述數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),并說明其優(yōu)點(diǎn)。

答案:對(duì)用戶而言,外模式、模式和內(nèi)模式分別對(duì)應(yīng)一般用戶模式、概念模式和物理模式,它們分別反映了看待數(shù)據(jù)庫的三個(gè)角度。模式也稱為概念模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,處于三級(jí)模式結(jié)構(gòu)的中間層,不涉及數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境,與具體的應(yīng)用程序、所使用的應(yīng)用開發(fā)工具及高級(jí)程序設(shè)計(jì)語言無關(guān)。一個(gè)數(shù)據(jù)庫只有一個(gè)模式。外模式又稱為子模式或用戶模式,是三級(jí)模式結(jié)構(gòu)的最外層,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯結(jié)構(gòu),即用戶視圖。外模式一般是模式的子集,一個(gè)數(shù)據(jù)庫可以有多個(gè)外模式。內(nèi)模式又稱存儲(chǔ)模式或物理模式,是三級(jí)模式結(jié)構(gòu)中的最內(nèi)層,也是靠近物理存儲(chǔ)的一層,即與實(shí)際存儲(chǔ)數(shù)據(jù)方式有關(guān)的一層。它是對(duì)數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式。三級(jí)模式的優(yōu)點(diǎn)如下所示:(1)保證數(shù)據(jù)的獨(dú)立性。將模式和內(nèi)模式分開,保證了數(shù)據(jù)的物理獨(dú)立性;將外模式和模式分開,保證了數(shù)據(jù)的邏輯獨(dú)立性。(2)簡(jiǎn)化了用戶接口。按照外模式編寫應(yīng)用程序或輸入命令,而不需了解數(shù)據(jù)庫內(nèi)部的存儲(chǔ)結(jié)構(gòu),方便用戶使用系統(tǒng)。(3)有利于數(shù)據(jù)共享。在不同的外模式下可由多個(gè)用戶共享系統(tǒng)中的數(shù)據(jù),減少了數(shù)據(jù)冗余。(4)有利于數(shù)據(jù)的安全保密。在外模式下根據(jù)要求進(jìn)行操作,只能對(duì)限定的數(shù)據(jù)操作,保證了其他數(shù)據(jù)的安全。在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫全局邏輯結(jié)構(gòu)和特性的是(

)。

答案:模式下列關(guān)于數(shù)據(jù)庫的敘述正確的是(

答案:數(shù)據(jù)庫中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,描述整個(gè)數(shù)據(jù)庫實(shí)際物理存儲(chǔ)表示的是(

)。

答案:內(nèi)模式關(guān)于信息,以下說法正確的是(

)。

答案:信息=數(shù)據(jù)+語義某學(xué)校學(xué)生宿舍是4人間,宿舍和學(xué)生之間的聯(lián)系類型是(

)。

答案:1:n以下選項(xiàng)中,不屬于計(jì)算機(jī)世界的數(shù)據(jù)模型是(

)。

答案:面向主題模型數(shù)據(jù)庫系統(tǒng)的核心軟件是(

)。

答案:數(shù)據(jù)庫管理系統(tǒng)下列說法中錯(cuò)誤的是(

)。

答案:一個(gè)數(shù)據(jù)庫系統(tǒng)中,外模式/模式映像只能有一個(gè)(

)屬于信息世界的模型,是現(xiàn)實(shí)世界到計(jì)算機(jī)世界的一個(gè)中間層次。

答案:概念模型為了保證數(shù)據(jù)的物理獨(dú)立性,需要修改的是(

)。

答案:模式與內(nèi)模式之間的映射以下選項(xiàng)中,不屬于實(shí)體的是(

)。

答案:性別一個(gè)數(shù)據(jù)庫的內(nèi)模式(

)。

答案:只能有一個(gè)什么是分布式數(shù)據(jù)庫,它有哪些特點(diǎn)。

答案:分布式數(shù)據(jù)庫是一組結(jié)構(gòu)化的數(shù)據(jù)集合。數(shù)據(jù)在邏輯上屬于同一系統(tǒng),在物理上分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同節(jié)點(diǎn)上。因此分布式數(shù)據(jù)庫有全局?jǐn)?shù)據(jù)庫和局部數(shù)據(jù)庫兩個(gè)概念。全局?jǐn)?shù)據(jù)庫就是從系統(tǒng)的角度出發(fā),邏輯上的一組結(jié)構(gòu)化的數(shù)據(jù)集合或邏輯項(xiàng)集;局部數(shù)據(jù)庫是指不同物理節(jié)點(diǎn)上的各個(gè)數(shù)據(jù)庫子集。分布式數(shù)據(jù)庫的特點(diǎn)如下:1、自治與共享:局部數(shù)據(jù)庫可以專用資源,也可以共享資源。2、冗余的控制:分布式數(shù)據(jù)庫允許冗余,即物理上的重復(fù),從而增加自治性。3、分布事務(wù)執(zhí)行的復(fù)雜性:邏輯數(shù)據(jù)庫集實(shí)際上是由分布在各個(gè)結(jié)點(diǎn)上的多個(gè)關(guān)系片段(子集)組成,一個(gè)項(xiàng)可以在物理上被劃分為不相交(或相交)的片段,也可以有多個(gè)相同的副本且存儲(chǔ)在不同的節(jié)點(diǎn)上,所以,分布式數(shù)據(jù)庫存取的事務(wù)是一種全局性事務(wù),在執(zhí)行時(shí)體現(xiàn)了復(fù)雜性。4、數(shù)據(jù)的獨(dú)立性:在分布式數(shù)據(jù)庫中,系統(tǒng)提供了一種完全透明的性能,即在邏輯數(shù)據(jù)、物理數(shù)據(jù)、數(shù)據(jù)分布、數(shù)據(jù)冗余上的透明性?,F(xiàn)實(shí)世界、信息世界和計(jì)算機(jī)世界之間有什么聯(lián)系。

答案:現(xiàn)實(shí)世界:是客觀存在的世界,其中存在各種事物及它們之間的聯(lián)系,每個(gè)事物都有自己的特征或性質(zhì)。信息世界:現(xiàn)實(shí)世界的事物,經(jīng)過人腦的分析、歸納和抽象,形成信息,再進(jìn)行記錄、整理、歸類和格式化后,構(gòu)成信息世界。計(jì)算機(jī)世界:信息世界中的信息進(jìn)一步進(jìn)行數(shù)據(jù)化,存儲(chǔ)在計(jì)算機(jī)中并由計(jì)算機(jī)識(shí)別和處理,構(gòu)成計(jì)算機(jī)世界。由以上可以看出,事物在三個(gè)世界的表現(xiàn)形式不同,但本質(zhì)是一樣的,所有能被表示出來的都是客觀存在的。信息世界是對(duì)現(xiàn)實(shí)世界的一種抽象描述。計(jì)算機(jī)世界是對(duì)現(xiàn)實(shí)世界的第二層抽象,也是對(duì)信息世界的數(shù)據(jù)化。用有向圖結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是(

)。

答案:網(wǎng)狀模型當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不變,而由

DBMS

處理這種改變,這是指數(shù)據(jù)的

。

答案:物理獨(dú)立性從最終用戶來看,數(shù)據(jù)庫系統(tǒng)的外部體系結(jié)構(gòu)可以分為5種類型:

、

、

。

答案:單用戶;單用戶結(jié)構(gòu);主從式;主從式結(jié)構(gòu);分布式;分布式結(jié)構(gòu);C/S;客戶/服務(wù)器結(jié)構(gòu);B/S;瀏覽器/服務(wù)器結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)是由

、

、

組成。

答案:數(shù)據(jù)庫;數(shù)據(jù)庫用戶;用戶;軟件系統(tǒng);硬件系統(tǒng)舉例說明什么是實(shí)體完整性和參照完整性。

答案:實(shí)體完整性是指主碼的值不能為空或部分為空。例如,教材中表1-3的課程關(guān)系中的主碼“課程號(hào)”(cno)可以唯一標(biāo)識(shí)一門課程實(shí)體。如果主碼中的值為空或部分為空,即主屬性為空,則不符合關(guān)系鍵的定義條件,不能唯一標(biāo)識(shí)元組及與其相對(duì)應(yīng)的實(shí)體。例如,課程關(guān)系中的主碼“課程號(hào)”不能為空,授課關(guān)系中的主碼“教師號(hào)+課程號(hào)”不能部分為空,即“教師號(hào)”和“課程號(hào)”兩個(gè)字段的取值都不能為空。參照完整性是指如果關(guān)系R2的外碼X與關(guān)系R1的主碼相符,則X的每個(gè)值或者等于R1中主碼的某一個(gè)值或者取空值。例如,在下圖中,學(xué)生關(guān)系s的字段“院系”(dept)與院系關(guān)系d的主碼“院系”(dept)相對(duì)應(yīng),因此,學(xué)生關(guān)系s的字段dept是該關(guān)系的外碼,學(xué)生關(guān)系s是參照關(guān)系,院系關(guān)系d是被參照關(guān)系。學(xué)生關(guān)系中某個(gè)學(xué)生(如s1或s2)“院系”的取值,必須在院系關(guān)系中主碼“院系”的值中能夠找到,否則表示把該學(xué)生分配到一個(gè)不存在的部門中,顯然不符合語義。如果某個(gè)學(xué)生(如s9)“院系”取空值,則表示該學(xué)生尚未分配到任何一個(gè)院系;否則,它只能取院系關(guān)系中某個(gè)元組的院系值。關(guān)系的性質(zhì)主要包括哪些方面。

答案:在關(guān)系模型中,關(guān)系具有如下性質(zhì)。(1)列是同質(zhì)的,即每一列中的分量必須來自同一個(gè)域,必須是同一類型的數(shù)據(jù)。(2)不同的屬性可來自同一個(gè)域,但不同的屬性必須有不同的名字。例如,假設(shè)某關(guān)系中的兩個(gè)屬性“職業(yè)”和“兼職”,它們可以來自同一個(gè)域{教師,工人,輔導(dǎo)員}。(3)列的順序可以任意交換。但交換時(shí),應(yīng)連同屬性名一起交換,否則將得到不同的關(guān)系。(4)關(guān)系中元組的順序(即行序)可任意,在一個(gè)關(guān)系中可以任意交換兩行的次序。因?yàn)殛P(guān)系是以元組為元素的集合,而集合中的元素是無序的,所以作為集合元素的元組也是無序的。(5)關(guān)系中不允許出現(xiàn)相同的元組。因?yàn)閿?shù)學(xué)上集合中沒有相同的元素,而關(guān)系是元組的集合,所以作為集合元素的元組應(yīng)該是唯一的。(6)關(guān)系中每一分量必須是不可分的數(shù)據(jù)項(xiàng),也就是說,不能出現(xiàn)“表中有表”的現(xiàn)象。滿足此條件的關(guān)系稱為規(guī)范化關(guān)系,否則稱為非規(guī)范化關(guān)系。關(guān)系模型的完整性規(guī)則有哪幾類?

答案:關(guān)系模型中,有三類完整性約束,即實(shí)體完整性、參照完整性和用戶自定義的完整性。其中,實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱作關(guān)系的兩個(gè)不變性。任何關(guān)系數(shù)據(jù)庫系統(tǒng)都應(yīng)該支持這兩類完整性。除此之外,不同的關(guān)系數(shù)據(jù)庫系統(tǒng)由于應(yīng)用環(huán)境的不同,往往還需要一些特殊的約束條件,這就是用戶自定義完整性,用戶自定義完整性體現(xiàn)了具體領(lǐng)域中的語義約束。同一個(gè)關(guān)系模型的任兩個(gè)元組值(

)。

答案:不能完全相同以下選項(xiàng)中,不屬于關(guān)系性質(zhì)的是(

)。

答案:關(guān)系中不同字段的域不能相同關(guān)系模式的字段(

)。

答案:不可再分下列關(guān)于關(guān)系的理解,錯(cuò)誤是的(

)。

答案:每個(gè)列必須有自己的名字且必須取自不同的域一個(gè)關(guān)系只有一個(gè)(

)。

答案:主碼--教師(教師號(hào),姓名,性別,年齡,職稱,工資,專業(yè),院系)--學(xué)生(學(xué)號(hào),姓名,性別,年齡,專業(yè),院系,輔導(dǎo)員)--課程(課程號(hào),課程名,學(xué)分,課時(shí))--選課(學(xué)號(hào),課程號(hào),成績(jī))--授課(教師號(hào),課程號(hào),授課時(shí)間)--院系(院系編號(hào),院系名稱,院長(zhǎng)(系主任),樓宇號(hào))假設(shè)存在上6個(gè)關(guān)系,回答下列問題:1、學(xué)生關(guān)系的主碼是

(1)

,是否有外碼(若“是”直接填入外碼的名稱)

(2)

2、選課關(guān)系的主碼是

(3)

,是否有外碼(若“是”直接填入外碼的名稱)

(4)

3、課程關(guān)系的主碼是

(5)

,若在該關(guān)系中添加名為“先修課號(hào)”的屬性,其值域與“課程號(hào)”相同,則該屬性是否是外碼(若“是”直接填入被參照屬性名稱)

(6)

。4、以上關(guān)系模式中是否存在全碼(若“是”直接填入該關(guān)系名

溫馨提示

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

評(píng)論

0/150

提交評(píng)論