本節答案參考自https://blog.csdn.net/Nase_Mitsuki/article/details/96142409
1.數據庫中,數據的物理獨立性是指( )
編號 |
選項 |
A |
數據庫與DBMS的相互獨立 |
B |
用戶程序與DBMS的相互獨立 |
C |
用戶的應用程序與存儲在磁盤上數據庫中的數據是相互獨立的 |
D |
應用程序與數據庫中數據的邏輯結構相互獨立 |
2.下列四項中,不屬於數據庫系統的主要特點的是( )。
編號 |
選項 |
A |
數據結構化 |
B |
數據的冗餘度小 |
C |
較高的數據獨立性 |
D |
程序的標準化 |
3.在( )中一個結點可以有多個雙親,結點之間可以有多種聯繫。
編號 |
選項 |
A |
網狀模型 |
B |
關係模型 |
C |
層次模型 |
D |
以上都有 |
4.假設有關係R和S,關係代數表達式R -(R - S)表示的是( )。
編號 |
選項 |
A |
R ∩ S |
B |
R ∪ S |
C |
R - S |
D |
R × S |
5.設有一個醫生診療數據庫,其包含3個關係模式:患者(患者編號,患者姓名,性別,出生日期,所在單位);醫生(醫生編號,醫生姓名,出生日期,最高學位,所在科室);治療(患者編號,醫生編號,診斷日期,診斷結果)。 其中,患者和醫生通過治療關係建立聯繫,即某醫生給某患者在某一天看病,給出一個診斷結果。根據以上描述,治療關係模式中的外碼是( )。
編號 |
選項 |
A |
患者編號 |
B |
患者姓名 |
C |
患者編號和患者姓名 |
D |
醫生編號和患者編號 |
6.學生關係模式 S (SNO,SNAME,SEX,AGE),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除屬性“AGE”,可選用的SQL語句是( )。
編號 |
選項 |
A |
DELETE AGE FROM S |
B |
ALTER TABLE S DROP AGE |
C |
UPDATE S AGE |
D |
ALTER TABLE S AGE |
7.有關係S(SNO, SNAME, SAGE),C(CNO, CNAME),SC(SNO, CNO, GRADE)。其中SNO是學生號,SNAME是學生姓名,SAGE是學生年齡, C#是課程號,CNAME是課程名稱。要查詢選修“ACCESS”課的年齡不小於20的學生姓名,則SQL語句是: SELECT SNAME FROM S,C,SC WHERE子句。 這裏的WHERE子句的內容是( )。
編號 |
選項 |
A |
S.SNO = SC.SNO and C.CNO = SC.CNO and SAGE>=20 and CNAME=‘ACCESS’ |
B |
S.SNO = SC.SNO and C.CNO = SC.CNO and SAGE in>=20 and CNAME in ‘ACCESS’ |
C |
SAGE in>=20 and CNAME in ‘ACCESS’ |
D |
SAGE>=20 and CNAME=’ ACCESS’ |
8.在關係代數的基本運算中,交、連接、除這三種運算可用其它五種運算來表達,以下描述正確的是( )。
編號 |
選項 |
A |
R Ç S = R – (R – S) |
B |
R ¥XqY S = σ XqY(R´S) |
C |
R(X, Y) ¸S(Y, Z) =ПX®–ПX(ПX®´ПY(S)-R) |
D |
R(X, Y) ¸S(Y, Z) =ПX®–ПX(ПX®´ПY(S)) |
9.設有學生關係:S(SNO, SNAME, SEX, AGE, DEPT)。在這個關係中,SNO表示學號,SNAME表示姓名,SEX表示性別,AGE表示年齡,DEPT表示系部。查詢學生姓名和所在系的投影操作的關係運算式是( )。
編號 |
選項 |
A |
П2, 5(S) |
B |
σ2, 5(S) |
C |
ПSNAME, DEPT(S) |
D |
σSNAME, DEPT(S) |
10.10. 設有一個學生選課數據庫,其包括學生表S、課程表C和學生選課表SC三個關係:S (SNO, SNAME, SAGE, SDEP);C (CNO, CNAME);SC (SNO, CNO, GRADE)。其中SNO是學生號,SNAME是學生姓名,SAGE是年齡, SDEP是學生所在系,CNO是課程號,CNAME是課程名稱。 “查詢計算機科學系年齡介於15歲至19歲之間的學生”,其SQL語句爲( )。
編號 |
選項 |
A |
SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE BETWEEN 15 AND 19; |
B |
SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE <= 19 AND SAGE >= 15; |
C |
SELECT * FROM S WHERE SDEP = ‘CS’ OR SAGE BETWEEN 15 AND 19; |
D |
SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE <= 19 OR SAGE >= 15; |