1(多選題)選出下列須要數據庫的軟件: [2分]
A圖書管理系統
B記事本
C學生成績管理系統
D酒店管理系統
E醫院管理系統
F計算器
G畫筆
H CAD/CAM //計算機輔助設計與製造
參考答案:ACDEH程序員
2所謂數據庫是長期存儲在計算機內的、有A的、可B的數據集合。[每空2分]
A組織
B共享數據庫
3所謂數據具備獨立性,是指數據及A發生改變, 應用程序不須要B。[每空2分]
A結構
B改變編程
4數據庫管理系統(DBMS)是對數據庫 A 、操縱、維護的 B 軟件[每空2分]
A創建
B系統
安全
5DDL是數據 A 語言[每空2分]
A定義
6咱們畢業後到軟件公司工做,極可能從事開發《數據庫管理系統DBMS》的工做[2分]
錯誤
1 DBS是採用了數據庫技術的計算機系統,DBS是一個集合體,包含數據庫、計算機硬件、軟件和( )[2分]
A程序員
B數據庫管理員
C用戶
D 選項A、B、C
答案D
2 下面列出的數據庫管理技術發展的三個階段中,沒有專門的軟件對數據進行管理的是( )。
I.人工管理階段
II.文件系統階段
III.數據庫階段
A I 和 II
B 只有 II
C II 和 III
D 只有 I
答案D
3數據庫(DB),數據庫系統(DBS)和數據庫管理系統(DBMS)之間的關係是( )。[2分]
A DBMS包括DB和DBS
B DBS包括DB和DBMS
C DB包括DBS和DBMS
D DBS就是DB,也就是DBMS網絡
答案B
4下列四項中,不屬於數據庫系統特色的是( ) 。[2分]
A數據共享
B數據完整性
C數據冗餘度高
D數據獨立性高
答案C
5. 數據庫系統的數據獨立性體如今()。[2分]
A不會由於數據的變化而影響到應用程序
B不會由於數據及其結構的變化而影響應用程序
C不會由於存儲策略的變化而影響存儲結構
D不會由於某些存儲結構的變化而影響其餘的存儲結構
答案B
數據結構
1單位與職工的聯繫類型是[2分]
A一對一
B一對多
C多對多
答案B
2學生與社團的聯繫類型是[2分]
A一對一
B一對多
C多對多
答案C
3系與系主任的聯繫類型是[2分]
A一對一
B一對多
C多對多
答案A
4大學教師與課程的聯繫類型是[2分]
A一對一
B一對多
C多對多
答案C數據庫設計
5出版社與圖書的聯繫類型是[2分]
A一對一
B一對多
C多對多
答案B
6圖書與讀者的聯繫類型是[2分]
A一對一
B一對多
C多對多
答案C函數
1用戶或應用程序看到的那部分局部邏輯結構和特徵的描述是[2分]
A 模式
B 物理模式
C 子模式
D 內模式性能
答案 C
2數據庫三級模式體系結構的劃分,有利於保持數據庫的[2分]
A 數據獨立性
B 數據安全性
C 結構規範化
D 操做可行性學習
答案 A
3要保證數據庫的數據獨立性,須要修改的是[2分]
A 模式與外模式
B 模式與內模式
C 三級模式之間的兩層映射
D 三層模式
答案 C
4數據庫的基本特色[2分]
A 數據能夠共享(或數據結構化.、數據獨立性、數據冗餘大,易移值、統一管理和控制
B 數據能夠共享(或數據結構化.、數據獨立性、數據冗餘小,易擴充、統一管理和控制
C 數據能夠共享(或數據結構化.、數據互換性、數據冗餘小,易擴充、統一管理和控制
D 數據非結構化、數據獨立性、數據冗餘小,易擴充、統一管理和控制
答案 B
5數據庫系統的數據獨立性是指[2分]
A 不會因數據的變化而影響應用程序
B 不會因系統數據存儲結構與數據邏輯結構的變化而影響應用程序
C 不會因存儲策略的變化而影響存儲結構
D 不會因某些存儲結構的變化而影響其餘的存儲結構
答案 B
6在數據庫中,下列說法不正確的是[2分]
A 數據庫避免了一切數據重複
B 數據庫減小了數據冗餘
C 數據庫中的數據能夠共享
D 若系統是徹底能夠控制的,則系統可確保更新的一致性
答案 A
7在下面所列出的條目中,不屬於數據庫管理系統的基本功能的是[2分]
A 數據庫定義
B 數據庫的創建和維護
C 數據庫的存取
D 數據庫和網絡中其餘軟件系統的通訊
答案 D
8反映現實世界中實體及實體間聯繫的信息模型是[2分]
A 關係模型
B 層次模型
C 網狀模型
D E-R 模型
答案 D
9提供數據庫定義、數據操縱、數據控制和數據庫維護功能的軟件稱爲[2分]
A OS
B DS
C DBMS
D DBS
答案 C
10在數據庫中產生數據不一致的根本緣由是[2分]
A 數據存儲量太大
B 未對數據進行完整性控制
C 沒有嚴格保護數據
D 數據冗餘
答案 D
11在數據管理技術的發展過程當中,經歷了人工管理階段、文件系統階段和數據庫系統階段。 在這幾個階段中,數據獨立性最高的階段是[2分]
A 數據庫系統
B 文件系統
C 人工管理
D 數據項管理
答案 A
12數據庫的概念模型獨立於[2分]
A 具體的機器和 DBMS
B E-R 圖
C 信息世界
D 現實世界
答案 A
13在數據庫管理系統中,下面不是數據庫存取功能模塊的是[2分]
A 事務管理程序模塊
B 數據更新程序模塊
C 交互式程序查詢模塊
D 查詢處理程序模塊
答案 C
14設在某個公司環境中,一個部門有多名職工,部門與職工之間的聯繫是[2分]
A 一對一
B 一對多
C 多對多
D 不肯定
答案 B
15下面列出的數據庫管理技術發展的三個階段中,沒有專門的軟件對數據進行管理的是 I.人工管理階段 II.文件系統階段 III.數據庫階段[2分]
A I 和 II
B 只有II
C II和III
D 只有 I
答案 D
16描述數據庫全體數據的全局邏輯結構和特性的是[2分]
A 模式
B 內模式
C 外模式
D 存儲模式
答案 A
17如下所列數據庫系統組成中,正確的是[2分]
A 計算機、文件、文件管理系統、程序
B 計算機、文件、程序設計語言、程序
C 計算機、文件、報表處理程序、網絡通訊程序
D 支持數據庫系統的計算機軟硬件環境、數據庫文件、數據庫管理系統、數據庫應用程序 和數據庫管理員
答案 D
18概念模型是現實世界的第一層抽象,又稱爲:[2分]
A 層次模型
B 關係模型
C 網狀模型
D 實體-聯繫模型
答案 D
19在概念模型中的客觀存在並可相互區別的事物稱[2分]
A 實體
B 元組
C 屬性
D 節點
答案 A
20數據庫系統是採用了數據庫技術的計算機系統,數據庫系統由數據庫、數據庫管理系統、 應用系統和[2分]
A 系統分析員
B 程序員
C 數據庫管理員
D 操做員
答案 C
1STUDENT中,主碼是A
COURSE中,主碼是B
SC中,主碼是(C,D) [每空2分]
答案
A Sno
B Cno
C Sno
D Cno
2 SC表中,第一個外碼是A,第二個外碼是B
COURSE中,外碼是C
答案
A Sno
B Cno
C Cpno
3 主屬性不能爲空,稱爲A完整性
外碼或者爲空,或者等於引用主碼的某個值,這稱爲B完整性
答案
A 實體
B 參照
1查詢年齡小於20歲的學生
σA(B)
A Sage<20
B STUDENT
2查詢都有哪些系
πA(B)
A Sdept
B Student
3查詢學號爲95001學生選的課號,成績
注意:條件SNO=95001 學號不要加引號
CNO=1 課號不要加引號
SDEPT='IS' 系名加單引號(英文單引號)
SSEX='男' 性別,姓名,課名等同上
πA(σB(C) )
A Cno,Grade
B Sno=95001
C Sc
4查詢沒有選過課的學號
πA(B)- πSno(C)
A Sno
B Student
C SC
5查詢沒有不及格的學號
πSno(A)- πSno(σB(C))
A Student
B Grade<60
C SC
1查詢查詢有滿分(成績爲100)的課名
注意:條件SNO=95001 學號不要加引號
CNO=1 課號不要加引號
SDEPT='IS' 系名加單引號(英文單引號)
SSEX='男' 性別,姓名,課名等同上
字母符號用英文
πA(σB(C鏈接D) )
A cname
B grade=100
C Sc
D Course
2查詢選修了95003所選所有課程的學生號碼
πSno,Cno(SC)÷πA(σB(C))
A Cno
B Sno=95003
C Sc
3查詢被全部學生選修的課程號
πSno,Cno(SC)÷πA(B)
A Sno
B STUDENT
1查詢查詢有滿分(成績爲100)的課名
注意:條件SNO=95001 學號不要加引號
CNO=1 課號不要加引號
SDEPT='IS' 系名加單引號(英文單引號)
SSEX='男' 性別,姓名,課名等同上
字母符號用英文
πA(σB(C鏈接D) )
A cname
B grade=100
C Sc
D Course
2查詢選修了95003所選所有課程的學生號碼
πSno,Cno(SC)÷πA(σB(C))
A Cno
B Sno=95003
C Sc
3查詢被全部學生選修的課程號
πSno,Cno(SC)÷πA(B)
A SNO
B STUDENT
1查詢有滿分的學生姓名( 用關係演算實現 )
RANGEAX
GET W(B):存在C(DAND X.GRADE=100)
A sc
B student.sname
C X
D X.sno=student.sno
2查詢95001選修的課名( 用關係演算實現 )
RANGEAX
GET W(B):存在C(D
AND X.SNO=95001)[每空2分]
A sc
B course.cname
C X
D X.cno=course.cno
3查詢'數據庫原理'課成績>90的學號( 用關係演算實現 )
RANGEAX
GET W(B):C
AND 存在D( X.CNO=E
ANDX.CNAME='數據庫原理')[每空2分]
A COURSE
B SC.SNO
C SC.GRADE>90
D X
E SC.CNO
4查詢沒有不及格的學生姓名( 用關係演算實現 )
RANGEAX
GET W(B):不存在C( X.SNO=D ANDE[每空2分]
A SC
B STUDENT.SNAME
C X
D STUDENT.SNO
E X.GRADE<60
5查詢選修了所有課程的學生姓名( 用關係演算實現 )
RANGE COURSE CX
RANGE SCSCX
GET W(A):不存在B不存在C( SCX.SNO=D AND SCX.CNO=E)[每空2分]
A STUDENT.SNAME
B CX
C SCX
D STUDENT.SNO
E CX.CNO
6查詢被全部學生選修的課程名( 用關係演算實現 )
RANGE SC SCX
RANGE STUDENT SX
GET W(A):不存在B不存在C(SCX.CNO=D
AND SCX.SNO=E)[每空2分]
A COURSE.CNAME
B SX
C SCX
D COURSE.CNO
E SX.SNO
7查詢選了95002學生所選全部課的學生名
RANGE SC SCX
RANGE SC SCY
RANGE COURSE CX
GET W( STUDENT.SNAME ):不存在A(
存在B(C=95002
AND SCX.CNO=D)
AND
不存在E( F=STUDENT.SNO
AND G=CX.CNO )
)
A CX
B SCX
C SCX.SNO
D CX.CNO
E SCY
F SCY.SNO
G SCY.CNO
1查詢CS學院的學生編號, 姓名 SELECT Sno,Sname FROM Student WHERE Sdept= ( )[2分]
A CS
B "CS"
C 'cs'
D 'CS'
答案 D
2查詢缺乏成績的學生的學號和相應的課程號。
SELECT Sno,Cno FROM SC WHERE Grade ( ) NULL[2分]
A =
B !=
C IS
D IS NOT
答案 C
3查詢有先行課的課名。
SELECT Cname
FROM Course
WHERE Cpno ( ) NULL[2分]
A =
B !=
C IS
D IS NOT
答案 D
4查詢選2號課的學號,成績
SELECT Sno,Grade
FROM SC
WHERE Cno= ( )[2分]
A 2
B "2"
C '2'
D AC答案都對
E ABC答案都對
答案 D
5查詢選修了3號課程的學生的學號及其成績,查詢結果按分數降序排列。
SELECT Sno,Grade
FROM SC
WHERE Cno= '3'
ORDER BY Grade ( ); [2分]
A DOWN
B UP
C DESC
D ASC
答案 C
ASC升序,DESC降序
1寫出SQL語句, 查詢95001的選課門數.
select A
from B
where C ;
答案
A count(*)
B sc
C sno=95001
2寫出SQL語句 查詢共有多少個系
A
B ;
答案
A select count(distinct sdept)
B from student
3寫出SQL語句 求各個系名及相應的學生人數 ? 注意每一個子句一行
A
B
C ;
答案
A select sdept,count(*)
B from student
C group by sdept
4 寫出SQL語句,查詢學生人數>1000的系名,注意每一個子句一行
A
B
C
D ;
答案
A select sdept
B from student
C group by sdept
D having count(*)>1000
5查詢CS系的學號,姓名,課號,成績
SELECT A
FROM B
WHERE C /*填入鏈接條件*/
AND SDEPT= D ;
答案
A student.sno,sname,cno,grade
B student,sc
C student.sno=sc.sno
D 'CS'
6 查詢選1號課的姓名
SELECT SNAME
FROM STUDENT
WHERE A
( B
C
D
);
答案
A SNO IN
B SELECT SNO
C FROM SC
D WHERE CNO=1
7 查詢95001選的課名
SELECT CNAME
FROM COURSE
WHERE A
( B
C
D
);
答案
A CNO IN
B SELECT CNO
C FROM SC
D WHERE SNO=95001
8 查詢沒有不及格的學生名
SELECT SNAME
FROM STUDENT
WHERE SNO A
( B
C
D
);
答案
A NOT IN
B SELECT SNO
C FROM SC
D WHERE GRADE<60
9 查詢95001選修的課名( 用EXISTS子查詢實現 )
SELECT A
FROM B
WHERE C (
SELECT D
FROM E
WHERE CNO= F
AND SNO= G
);
答案
A CNAME
B COURSE
C EXISTS
D *
E SC
F COURSE.CNO
G 95001
10 查詢數據庫原理課成績>90的學號( 用EXISTS子查詢實現 )
SELECT A
FROM B
WHERE C AND
D (
SELECT E
FROM F
WHERE CNO= G
AND CNAME='數據庫原理'
); [每空2分]
答案
A SNO
B SC
C GRADE>90
D EXISTS
E *
F COURSE
G SC.CNO
11查詢沒有不及格的學生姓名 ( 用NOT EXISTS子查詢實現 )
SELECT A
FROM B
WHERE C (
SELECT D
FROM E
WHERE SNO= F
AND GRADE<60
);
答案
A SNAME
B STUDENT
C NOT EXISTS
D *
E SC
F STUDENT.SNO
1查詢選修了所有課程的學生姓名
SELECT SNAME
FROM A
WHERE B (
SELECT C
FROM D
WHERE E
( SELECT F
FROM G
WHERE SC.SNO= H
AND SC.CNO= I
));
答案
A STUDENT
B NOT EXISTS
C *
D COURSE
E NOT EXISTS
F *
G SC
H STUDENT.SNO
I COURSE.CNO
1 查詢被全部學生選修的課程名
SELECT CNAME
FROM A
WHERE B (
SELECT C
FROM D
WHERE E
( SELECT F
FROM G
WHERE SC.SNO= H
AND SC.CNO= I
));
答案
A COURSE
B NOT EXISTS
C *
D STUDENT
E NOT EXISTS
F *
G SC
H STUDENT.SNO
I COURSE.CNO
1查詢選修了95002選修的所有課程的學生姓名
不存在這樣一門課,95002選了,而該生未選
SELECT SNAME
FROM A
WHERE B (
SELECT C
FROM D
WHERE E (
SELECT F
FROM G
WHERE SC.SNO= H
AND SC.CNO= I
)
AND J
( SELECT K
FROM L
WHERE SC.SNO= M
AND SC.CNO= N
));
答案
A STUDENT
B NOT EXISTS
C *
D COURSE
E EXISTS
F *
G SC
H 95002
I COURSE.CNO
J NOT EXISTS
K *
L SC
M STUDENT.SNO
N COURSE.CNO
1SQl 語言是()的語言,易學習
A 過程化
B 非過程化
C 格式化
D 導航化
答案 B
2SQL 語言是
A 高級語言
B 宿主語言
C 彙編語言
D 非過程化語言
答案 D
3SQL 語言具備的功能是
A 關係規範化
B 數據定義、數據操縱、數據控制、數據查詢
C 數據庫系統設計
D 能繪製 E-R 圖
答案 B
4SQl 語言具備兩種使用方式,分別稱爲交互式 SQL 和
A 提示式 SQL
B 多用戶 SQL
C 嵌入式 SQL
D 解釋式 SQL
答案 C
5下面列出的關於視圖的條目中,不正確的是
A 視圖是外模式
B 視圖是虛表
C 使用視圖能夠加快查詢語句的執行速度
D 使用視圖能夠簡化查詢語句的編寫
答案 C
6在 SQL 語言查詢語句中,SELECT 子句實現關係代數的
A 投影運算
B 選擇運算
C 鏈接運算
D 交運算
答案 A
7在 SQL 語言查詢語句中,WHERE 子句實現關係代數的
A 投影運算
B 選擇運算
C 鏈接運算
D 交運算
答案 B
8在 SQL 語言的 SELECT 語句中,能實現投影操做的是[2分]
A SELECT
B FROM
C WHERE
D GROUP BY
答案 A
9爲在查詢結果中去掉重複元組,要使用保留字
A UNIQUE
B COUNT
C DISTINCT
D UNION
答案 C
10下列聚合函數中不忽略空值(null)的是
A SUN(列名)
B MAX(列名)
C AVG(列名)
D COUNT(*)
答案 D
11SQL 語言中,下列涉及空值的操做,不正確的是
A AGE IS NULL
B AGE IS NOT NULL
C AGE=NULL
D NOT(AGE IS NULL)
答案 C
12設有一個關係:DEPT(DNO,DNAME),若是要找出倒數第三個字母爲 W,而且至少包含 4個字母的 DNAME,則查詢條件子句應寫成 WHERE DNAME LIKE[2分]
A '_ _W _%'
B '_ W _ %'
C '_ W _ _'
D ' _ %W _ _'
答案 D
13SQL語言集數據查詢、數據操縱、數據定義和數據控制功能於一體,其中,CREATE、DROP、ALTER語句是實現哪一種功能[2分]
A 數據查詢
B 數據操縱
C 數據定義
D 數據控制
答案 C
14若要撤銷數據庫中已經存在的表S,可用
A DELETE TABLE S
B DELETE S
C DROP TABLE S
D DROP S
答案 C
15若用以下的SQL語句建立了一個表SC: CREATE TABLE SC (SNO CHAR(6) NOT NULL,CNO CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入以下行時,( )行能夠被插入 。[2分]
A(’201009’,’111’,60,必修)
B(’200823’,’101’,NULL,NULL)
C(’201132’,NULL,86,’ ’)
答案 B
16在視圖上不能完成的操做是
A 更新視圖
B 查詢
C 在視圖上定義新的表
D 在視圖上定義新的視圖
答案 C
17SQL語言中,刪除一個視圖的命令是
A DELETE
B DROP
C CLEAR
D REMOVE
答案 B
18在SQL語言中的視圖VIEW是數據庫的
A 外模式
B 模式
C 內模式
D 存儲模式
答案 A
19SQL 語言集數據查詢、數據操做、數據定義、和數據控制功能於一體,語句 INSERT、DELETE、 UPDATE 實現下列哪類功能
A 數據查詢
B 數據操縱
C 數據定義
D 數據控制
答案 B
增刪改實現了數據操縱功能
20在關係數據庫系統中,爲了簡化用戶的查詢操做,而又不增長數據的存儲空間,經常使用的 方法是建立[2分]
A 另外一個表
B 遊標
C 視圖
D 索引
答案 C
1外碼的值只能是空值或對應主碼的值 ,這是
A 實體完整性約束
B 參照完整性約束
C 用戶定義的完整性約束
答案 B
2學生的性別只能是'男'或'女',這是
A 實體完整性約束
B 參照完整性約束
C 用戶定義的完整性約束
答案 C
3主屬性不能爲空,這是
A 實體完整性約束
B 參照完整性約束
C 用戶定義的完整性約束
答案 A
4外碼與參照的主碼類型長度
A 應該相同
B 能夠不一樣
答案 A
5如下說法正確的是
A student表是參照表
B sc表是被參照表
C course表既是參照表又是被參照表
D course只是被參照表
答案 C
course能夠本身參照本身,前導課的存在
1對 STUDENT插入數據, 可能會破壞參照完整性[2分]
答案 錯
2對 STUDENT修改數據, 可能會破壞參照完整性[2分]
答案 對
3對 STUDENT刪除數據, 可能會破壞參照完整性[2分]
答案 對
4對 SC插入數據, 可能會破壞參照完整性[2分]
答案 對
5對 SC修改數據可能會破壞參照完整性[2分]
答案 對
6對 SC刪除數據, 可能會破壞參照完整性[2分]
答案 錯
1關係規範化中的刪除操做異常是指
A 不應刪除的數據被刪除
B 不應插入的數據被插入
C 應該刪除的數據被刪除
D 應該插入的數據未被插入
答案 A
2關係規範化中的插入操做異常是指
A 不應刪除的數據被刪除
B 不應插入的數據被插入
C 應該刪除的數據被刪除
D 應該插入的數據未被插入
答案 D
3關係數據庫規範化是爲解決關係數據庫中
A 插入、刪除、修改和數據冗餘問題而引入的
B 提升查詢速度問題而引入的
C 減小數據操做的複雜性問題而引入的
D 保證數據的安全性和完整性問題而引入的
答案 A
4設計性能較優的關係模式稱爲規範化,規範化主要的理論依據是
A 關係規範化理論
B 關係運算理論
C 關係代數理論
D 數理邏輯
答案 A
5關係模式的候選關鍵字能夠有
A 0 個
B 1 個
C 1 個或多個
D 多個
答案 C
6關係模式的主關鍵字有
A 0 個
B 1 個
C 1 個或多個
D 多個
答案 B
7候選關鍵字中的屬性稱爲
A 非主屬性
B 主屬性
C 複合屬性
D 關鍵屬性
答案 B
8X→Y,當下列哪一條成立時,稱爲平凡的函數依賴
A X ∈Y
B Y∈X
C X∩Y=Φ
D X∩Y≠Φ
答案 B
9規範化理論是關係數據庫進行邏輯設計的理論依據,根據這個理論,關係數據庫中的關係必須知足:其每一屬性都是
A 互不相關的
B 不可分解的
C 長度可變的
D 互相關聯的
答案 B
10在下面的兩個關係中,職工號和部門號分別爲職工 職工(職工號、職工名、部門號、職務、工資) 部門(部門號、部門名、部門人數、工資總額) 在這兩個關係的屬性中,只有一個屬性是外關鍵字。它是:
A 職工關係的「職工號」
B 職工關係的「部門號」
C 部門關係的「部門號」
D 部門關係的「部門名」
答案 B
1有關係模式
SP(SNO,SNAME,SCITY,PNO,PNAME,QTY)
屬性爲:供應商號,供應商名,供應商城市,零件號,零件名,數量
(1)碼是什麼(若是是多屬性複合碼,要用英文括號括起)? A
(2)主屬性(若有多個用英文逗號分開)? B
(3)非主屬性(若有多個用英文逗號分開)? C
(4) 屬於第幾範式(填入一位英文數字)? D
(5) 應該分解爲
供應商S( E )
零件P( F )
供應SP( G )[每空3分]
答案
A (SNO,PNO)
B SNO,PNO
C SNAME,SCITY,PNAME,QTY
D 1
E SNO,SNAME,SCITY
F PNO,PNAME
G SNO,PNO,QTY
2有關係模式
SL(SNO,SNAME,SDEPT,DEPTLOC)
屬性爲:學號, 姓名, 系名, 繫住處
(1)碼是什麼(若是是多屬性複合碼,要用英文括號括起)? A
(2)主屬性(若有多個用英文逗號分開)? B
(3)非主屬性(若有多個用英文逗號分開)? C
(4) 屬於第幾範式(填入一位英文數字)? D
(5) 應該分解爲
學生表S( E )
系表DEPT( F )
答案
A SNO
B SNO
C SNAME,SDEPT,DEPTLOC
D 2
E SNO,SNAME,SDEPT
F SDEPT,DEPTLOC
1當關系模式 已屬於 3NF,下列說法正確的是
A 它必定消除了插入和刪除異常
B 仍存在必定的插入和刪除異常
C 必定屬於 BCNF
D A和C都是
答案 B
2關係模式 R 中的屬性所有是主屬性,則 R 至少是
A 2NF
B 3NF
C BCNF
D 4NF
答案 B
3消除了部分函數依賴的 1NF 的關係模式,一定是
A 1NF
B 2NF
C 3NF
D 4NF
答案 B
4在對關係模式進行規範化的過程當中,爲獲得一組 3NF關係需對 2NF 關係進行投影,消除原關係中非主屬性對關鍵字的
A 傳遞函數依賴
B 部分和傳遞函數依賴
C 連續依賴
D 多值依賴
答案 A
5關係模式R中每一個非平凡函數依賴X->Y, X必包含候選碼,則R一定是
A 1NF
B 2NF
C 3NF
D BCNF
答案 D
1當關系模式 已屬於 3NF,下列說法正確的是[2分]
A 它必定消除了插入和刪除異常
B 仍存在必定的插入和刪除異常
C 必定屬於 BCNF
D A和C都是
答案 B
2關係模式 R 中的屬性所有是主屬性,則 R 至少是
A 2NF
B 3NF
C BCNF
D 4NF
答案 B
3消除了部分函數依賴的 1NF 的關係模式,一定是[2分]
A 1NF
B 2NF
C 3NF
D 4NF
答案 B
4在對關係模式進行規範化的過程當中,爲獲得一組 3NF關係需對 2NF 關係進行投影,消除原關係中非主屬性對關鍵字的
A 傳遞函數依賴
B 部分和傳遞函數依賴
C 連續依賴
D 多值依賴
答案 A
5關係模式R中每一個非平凡函數依賴X->Y, X必包含候選碼,則R一定是
A 1NF
B 2NF
C 3NF
D BCNF
答案 D
1從E-R圖導出關係模型時,若是實體間的聯繫是M:N的,下列說法中正確的是()。
A 將N方碼和聯繫的屬性歸入M方的屬性中
B 將M方碼和聯繫的屬性歸入N方的屬性中
C 增長一個關係表示聯繫,其中歸入M方和N方的碼
D 在M方屬性和N方屬性中均增長一個表示級別的屬性
答案 C
2在關係數據庫設計中,設計關係模式是數據庫設計中( )階段的任務。
A 邏輯設計階段
B 概念設計階段
C 物理設計階段
D 需求分析階段
答案 A
3數據庫設計中,概念模型( )。
A 依賴於計算機的硬件
B 獨立於 DBMS
C 依賴於DBMS
D 獨立於計算機的硬件和DBMS
答案 D
4概念模型是現實世界的第一層抽象,這一類最著名的模型是( )。
A 層次模型
B 關係模型
C 網狀模型
D 實體-關係模型
答案 D
5如何構造出一個合適的數據邏輯結構是( )主要解決的問題 。
A 物理結構設計
B 數據字典
C 邏輯結構設計
D 關係數據庫查詢
答案 C
6在關係數據庫設計中,設計關係模式是數據庫設計中( )階段的任務。
A 邏輯設計階段
B 概念設計階段
C 物理設計階段
D 需求分析階段
答案 A
7下列有關 E-R 模型向關係模型轉換的敘述中,不正確的是()。[2分]
A 一個實體模型轉換爲一個關係模式
B 一個 1:1 能夠與聯繫的任意一端實體所對應的關係模式合併
C 一個 1:n 能夠與聯繫的任意一端實體所對應的關係模式合併
D 一個 m:n 聯繫轉換爲一個關係模式
答案 C
一個 1:n 只能與n端實體所對應的關係模式合併
8在關係數據庫設計中,對關係進行規範化處理,使關係達到必定的範式,例如達到 3NF,這是( )階段的任務
A 需求分析階段
B 概念設計階段
C 物理設計階段
D 邏輯設計階段
答案 D
9數據庫設計中,肯定數據庫存儲結構,即肯定關係、索引、聚簇、日誌、備份等數據的存儲安排和存儲結構,這是數據庫設計的()。
A 需求分析階段
B 邏輯設計階段
C 概念設計階段
D 物理設計階段
答案 D
10假設在一個 E-R 模型中,存在 10 個不一樣的實體型和 12 個不一樣的二元聯繫(二元聯繫是指兩個實體型之間的聯繫),其中 3個 1:1 聯繫、4 個 1:N、5 個 M:N聯繫,則這個 E-R模型轉換成關係的數目多是( )。
A 14
B 15
C 19
D 22
答案 B
3供應商表中,主碼是 A
職工表中,主碼是 B
職工表的屬性應該有: 職工號,姓名,年齡,職稱,領導職工號, C
庫存表的屬性應該有: 倉庫號, D ,庫存量
供應表的屬性應該有: E ,項目號,零件號,供應量
庫存表有幾個外碼(填入英文阿拉伯數字)? F
供應表有幾個外碼(填入英文阿拉伯數字)? G
職工表有幾個外碼(填入英文阿拉伯數字)? H
答案
A 供應商號
B 職工號
C 倉庫號
D 零件號
E 供應商號
F 2
G 3
H 2
1如下是T-SQL語言註釋的語句是: (多選題)
A --
B /* */
C //
D '
答案 AB
2如下變量的表示正確的是
A name
B @order Details
C @saleID
D @3d
答案 C
3如下關於變量描述錯誤的是[2分]
A 局部變量標識由一個@標記打頭。
B 局部變量由關鍵字 Declare 進行聲明而且局部變量在當前會話內有效。
C 局部變量只能聲明後才能使用
D 在聲明變量後,變量值被默認設置爲null
答案 B
4Transact-SQL對標準SQL的擴展主要表現爲
A 加入了程序控制結構和變量
B 加入了建庫和建表語句
C 提供了分組(Group By)查詢功能
D 提供了Min、Max等統計函數
答案 A
5下列的SQL語句中, 不是數據定義語句
A CREATE TABLE
B DROP VIEW
C CREATE VIEW
D GRANT
答案 D
6.如下說法正確的是
A 遊標中對應的查詢只能是單表查詢
B 遊標能夠逐行讀取數據
C 當@@fetch_states值爲0時,表示讀取失敗
D close mycursor用來徹底釋放遊標所佔用的內存
答案 B
當@@fetch_states值不爲0時,表示讀取失敗
7Transact-SQL支持的下面哪一種程序結構語句
A Begin„End
B If„.Then„..ELSE
C Do Case
D Do While
答案 A
8如下哪一個步驟不是操做遊標中步驟
A 定義遊標
B 打開遊標
C 讀取遊標數據
D Drop 遊標
答案 D
CLOSE C1 /*關閉遊標*/
DEALLOCATE C1 /*釋放遊標*/
1建立存儲過程,顯示某個課程的課名
CREATE PROCDURE DISPCNAME @CNO INT AS DECLARE @CNAME CHAR(20) SET A =(SELECT B FROM C WHERE CNO= D ) PRINT @CNAME GO
參考答案
A @CNAME
B CNAME
C COURSE
D @CNO
2建立存儲過程,顯示某個學生的的評均分數
CREATE PROCDURE DISPAVG A INT AS DECLARE @AVGGRADE INT SET B =(SELECT C FROM D WHERE SNO= @SNO ) PRINT '平均分數'+CAST( @AVGGRADE AS CHAR(3) ) GO
參考答案
A @SNO
B @AVGGRADE
C AVG(GRADE)
D SC