當前位置:首頁 » 操作系統 » 資料庫概論試卷

資料庫概論試卷

發布時間: 2022-07-20 09:52:50

1. 資料庫概論sql

此題應該是建表和插入數據的經典題目

1. 先建立表(Sno代表學號,sname代表姓名,ssex代表性別,sage代表年齡,sdept代表所在系,cno代表課號,cname代表課程名稱,cpno代表先修課號,ccredit代表學分,grade代表成績)

createtablestudent
(snochar(5),
snamevarchar(10)notnull,
ssexchar(2),
sagesmallintconstraintDF_student_sagedefault(20),
sdeptvarchar(20),
constraintPK_student_snoprimarykey(sno),
constraintCK_student_sagecheck(sage>0));

createtablecourse
(cnochar(2),
cnamevarchar(20)notnullconstraintUQ_course_cnameunique,
cpnochar(2),
ccreditsmallintconstraintDF_course_ccreditdefault(2),
constraintPK_course_cnoprimarykey(cno),
constraintCK_course_ccreditcheck(ccredit>0),
constraintFK_course_cpnoforeignkey(cpno)referencescourse(cno));

createtablesc
(snochar(5),
cnochar(2),
gradeint,
constraintPK_sc_sno_cnoprimarykey(sno,cno),
constraintFK_sc_snoforeignkey(sno)referencesstudent(sno),
constraintFK_sc_cnoforeignkey(cno)referencescourse(cno),
constraintCK_sc_cnocheck(grade>0));

2. 將記錄插入到表中

insertintostudent(sno,sname,ssex,sage,sdept)values('95001','李勇','男',20,'CS');

insertintostudent(sno,sname,ssex,sage,sdept)values('95002','劉晨','女',19,'IS');

insertintostudent(sno,sname,ssex,sage,sdept)values('95003','王敏','女',18,'MA');

只要會建表語句和插入語句即可

CREATETABLE<表名>
(<列名><數據類型>[notnull][[constraint約束名]default(預設值)][[constraint約束名]unique]
[,其他列的定義]…
[,[constraint約束名]primarykey(列名[,列名]…)]
[,[constraint約束名]foreignkey(列名[,列名]…)references表名(列名[,列名]…)]
[,[constraint約束名]check(條件)]);

INSERT[INTO]<表名>[(<列名>[,<列名>…])]VALUES(<表達式>[,<表達式>…]);

2. 資料庫系統概論 選擇題(50分!)

1: D.模式
2: A.表中任意兩行的之不能相同
3: C.並發控制
4: C.3NF
5: D.數據的管理
6: C.概念
7: B.數據結構、數據操作、完整性約束條件
8: B.應用程序
9: C.主碼
10: B.連接
11: C.select
12: C.保留少部分冗餘數據可提高查詢速度
----------------------------------------------------------------------
第二份:
1: A.關系
2:D.不知道或無意義的值
3:D.提高了用戶的查詢速度
4:B.from
5:B.消除插入異常,刪除異常和數據冗餘
6:D.隔離性
7:B.關系數據模型
8:A.不會因為數據的變化而影響應用程序
9:C.並發控制
10:B.主碼

3. 資料庫系統概論試題 幫忙看下!

不太了解,
一、選擇題(20分)

1、資料庫(DB)、資料庫系統(DBS)和資料庫管理系統(DBMS)三者之間的關

系是____A___。
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
2、關系數據模型___D____。
A.只能表示實體之間的1:1聯系
B.只能表示實體之間的1:n聯系
C.只能表示實體之間的m:n聯系
D.可以表示實體間的上述三種聯系
3、在資料庫中,下列說法__A___是不正確的。
A 資料庫避免了一切數據的重復
B 若系統是完全可以控制的,則系統可確保更新時的一致性
C 資料庫中的數據可以共享
D 資料庫減少了數據冗餘
4、在資料庫中,產生數據不一致的根本原因是__C___。
A. 數據存儲量太大
B. 沒有嚴格保護數據
C. 未對數據進行完整性控制
D.數據冗餘
5、在資料庫的三級模式結構中,描述資料庫中全局邏輯結構和特徵的是__D__。
A.外模式 B. 內模式 C. 存儲模式 D. 模式
6、資料庫三級模式體系結構的劃分,有利於保持資料庫的___A___.
A.資料庫獨立性 B. 數據安全性
C.結構規范化 D. 操作可行性
7、設關系R和S都是二元關系,那麼與元組表達式:
{t | ($u) ( $v) (R(u) ÙS(v) Ùu[1]=v[1] Ùt[1]=v[1] Ùt[2]=v[2])}
等價的關系代數表達式是________。
A.p3,4(R ¥ S) B.p2,3(R ¥ S)

1=1
C.p3,4(R ¥ S) D.p3,4(s 1=1(R ´ S))

1=1 8、關系模式中各級模式之間的關系為____A?____。
A. 3NFÌ 2NFÌ 1NF B. 3NFÌ 1NFÌ 2NF
C. 1NFÌ 2NFÌ 3NF D. 2NFÌ 1NFÌ 3NF
9、資料庫中的封鎖機制是___C___的主要方法。
A. 完整性 B. 安全性 C. 並發控制 D. 恢復
10、在資料庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表示,它是

資料庫設計的___B___階段。
A. 需求分析 B. 概念設計 C. 邏輯設計 D. 物理設計

4. 關系資料庫概論題目(急啊在線等)

[標准答案]
1、
grant
select
on
職工
when
user()=
name
to
all;
這里假定系統的
grant語句支持when子句和user()的使用。用戶將自己的名字作為id。
reovke
select
on
職工
when
user()=
name
from
all;
這里假定用戶將自己的名字作為id,且系統的reovke語句支持when子句,系統也支持user()的使用。
2、
create
view
部門工資統計(最高工資,最低工資,平均工資)
as
select
max(工資),min(工資),avg(工資)
from
職工
group
by
部門號;
grant
select
on
部門工資統計
to
揚蘭;
revoke
select
on
部門工資統計
from
揚蘭;

5. 急!!!~~~高手幫忙做下 資料庫系統概論 的測試題

1.3
2.3
3.3
4.3
5.1
6.2
7.3
8.2
9.2
10.1
11.4
12.1
13.3
14.2
15.4
16.2
17.4
18.3
19.2
20.4

6. 關系資料庫概論題目!知道的請戶回答。。回答多少算多少,給分!

一、
1、數據;2、完整、一致;3、連接;4、%;5、σF1∧F2(E);6、 不同的列應有不同的列名、與行的次序無關 、與列的次序無關;7、文件系統;8、部分;9、BC;10、原子性、一致性、分離性、持久性;
二、
1、對;2、錯;3、錯;4、對;5、錯;6、對;7、對;8、錯;9、錯;10、錯;
三、
1、D;2、A;3、A;4、C;5、C;6、A;7:B;8、A;9、A;10、A;
四、
1、
並、差、笛卡爾積、投影和選擇5種運算為基本的運算。其他3種運算,即交、連接和除,均可以用這5種基本運算來表達。(1)R∩S=R-(R-S) 或 R∩S=S-(S-R)
(2)
= AθB(R×S)
= A=B(R×S)
R∞S=∏ ( R.B=S.B(R×S))
(3)R÷S =∏X(R)-∏X(∏X(R)×∏Y(S)-R)

2、
第一,需要應用程序執行。其次,執行讀取數據的SQL語句。最後就是SQL欄位取出的數據放到應用程序上就可以了。
3、
規范化理論是資料庫邏輯設計的指南和工具,具體變現在一下三個方面:
a、在數據分析階段,用數據依賴的概念分析和表示各項數據項之間的關系。
b、在設計概念結構階段,用規范化理論消除初步ER圖冗餘的聯系。
c、有ER圖像數據模型轉化階段,用模式分解的概念和方法指導設計。

4、
安全性是為了防止資料庫中存在不符合語義的數據,防止錯誤信息的輸入和輸出造成的無效操作和錯誤結果,完整性是防止資料庫被惡意的破壞和非法的存取。當然,完整性和安全性是密切相關的。特別是從系統實現的方法來看,某一種機制常常既可以用於安全保護亦可用於完整性保證。

********************************************************************************************************************
自己做的,很少錯誤,採納加分吧。

7. 《資料庫系統概論》第四版 期末考試題

一、單項選擇題(本大題共10小題,共30分)
1.資料庫中,數據的物理獨立性是指( )。
A.資料庫與資料庫管理系統的相互獨立
B.用戶程序與DBMS的相互獨立
C.用戶的應用程序與存儲在磁碟上資料庫中的數據是相互獨立的
D.應用程序與資料庫中的數據的邏輯結構相互獨立
2. 從E-R模型關系向關系轉換時,一個M:N聯系轉換為關系模式時,該關系模式的關鍵字是
A.M端實體的關鍵字 B.N端實體的關鍵字 ( )
C.M端實體關鍵字與N端實體關鍵字組合 D.重新選取其他屬性
3.保護資料庫,防止未經授權的或不合法的使用造成的資料泄漏、更改破壞。這是指數據的( )
A.安全性 B.完整性 C.並發控制 D.恢復
4. 關系模式中的各級模式之間的關系為( )。
A.3NF 2NF 1NF B.3NF 1NF 2NF
C.1NF 2NF 3NF D.2NF 1NF 3NF
5. 五種基本關系代數運算是 ( )
A.∪,-,×,π和σ B.∪,-,∞,π和σ
C.∪,∩,×,π和σ D.∪,∩,∞,π和σ
6. 在資料庫設計中,將ER圖轉換成關系數據模型的過程屬於 ( )
A.需求分析階段 B.邏輯設計階段 C.概念設計階段 D.物理設計階段
7. SQL中,下列涉及空值的操作,不正確的是 ( )
A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL)
8.關系資料庫規范化是為解決關系資料庫中( )問題而引入的。
A.插入、刪除和數據冗餘 B.提高查詢速度
C.減少數據操作的復雜性 D.保證數據的安全性和完整性
9.下圖所示的E-R圖轉換成關系模型,可以轉換為( )關系模式。
A.1個 B.2個 C.3個 D.4個

n m

10. 如下面的資料庫的表中,若職工表的主關鍵字是職工號,部門表的主關鍵字是部門號,SQL操作( )不能執行。

職工表 部門表

A.從職工表中刪除行(『025』,『王芳』,『03』,720)
B.將行(『005』,『喬興』,『04』,750)插入到職工表中
C.將職工號為『001』工資改為700
D.將職工號為『038』部門號改為『03』
二、填空題(本大題共5小題,每空1分,共10分)
1.對於非規范化的模式,結過使屬性域變為簡單域轉變為1NF,將1NF經過消除非主屬性對碼的_______________轉變為2NF,將2NF經過消除非主屬性對碼的_______________轉變為3NF。
2.在關系A(S,SN,D)和B(D,CN,NM)中,A的主鍵是S,B的主鍵是D,則D在S中稱為___________。
3.數據模型由_________________、_________________和_________________三部分組成的。
4.資料庫體系結構按照_______________、_______________和_______________三層結構進行組織。
5.E-R圖向關系模型轉化要解決的問題是如何將實體和實體之間的聯系轉換成關系模式,如何確定這些關系模式的_________________。
三、計算題(本大題共5小題,每小題2分,共10分)
設有如下圖所示的關系R,S和T,計算:
⑴ R1=R∪S R S T
⑵ R2=R-S
⑶ R3=R T
⑷ R4=R T
(5) R5=
四、設計題(本大題共5小題,每小題4分,共20分)
設教學資料庫中有三個基本表:
學生表S(SNO,SNAME,SEX,AGE,DEPT)
課程表C(CNO,CNAME,TEACHER)
學生選課表SC(SNO,CNO,GRADE)
其中:SNO為學號,SNAME為姓名,SEX為性別,AGE為年齡,DEPT為系別,CNO為課程CNAME為課程名,TEACHER 任課老師,GRADE為成績。
試寫出下列操作的SQL語句:
1檢索學生姓名及其所選修課程號和成績。
2 檢索選修課程「C2」的學生中的最高成績。
3檢索所有比「王華」年齡大的學生姓名、年齡和性別。
4 檢索選修四門以上課程的學生總成績(不統計不及格的課程),並要求按總成績的降序排列出來。
5 把Wu老師的女同學選課成績增加5%
五、綜合題(本大題共2小題,每小題15分,共30分)
1.假設某商業集團資料庫中有一關系模式R如下:R (商店編號,商品編號,數量,部門編號,負責人)
如果規定:
(1) 每個商店的每種商品只在一個部門銷售;
(2) 每個商店的每個部門只有一個負責人;
(3) 每個商店的每種商品只有一個庫存數量。
試回答下列問題:
(1) 根據上述規定,寫出關系模式R的基本函數依賴;
(2) 找出關系模式R的候選碼;
(3) 試問關系模式R最高已經達到第幾範式?為什麼?
(4) 如果R不屬於3NF,請將R分解成3NF模式集。

2.假定一個部門的資料庫包括以下的信息:
職工的信息:職工號、姓名、住址和所在部門。
部門的信息:部門所有職工、經理和銷售的產品。
產品的信息:產品名、製造商、價格、型號及產品內部編號。
製造商的信息:製造商名稱、地址、生產的產品名和價格。
完成如下設計:
(1)設計該計算機管理系統的E-R圖;
(2)寫出關系模式集,並用下劃線和波浪線標識出每個模式的主碼和外碼。
(3)在上述資料庫中,寫出主碼和外碼的總數這兩個數字。

熱點內容
openwrt編譯零基礎 發布:2025-01-21 01:53:30 瀏覽:19
視頻聊天室源碼php 發布:2025-01-21 01:39:29 瀏覽:938
游戲腳本xp 發布:2025-01-21 01:25:48 瀏覽:209
cfa建模需要什麼電腦配置 發布:2025-01-21 01:16:41 瀏覽:96
配置獲取異常怎麼辦 發布:2025-01-21 01:16:29 瀏覽:641
植發都加密嗎 發布:2025-01-21 01:16:28 瀏覽:735
工商保障卡原始密碼是什麼 發布:2025-01-21 01:09:33 瀏覽:786
sqlserver2012sp 發布:2025-01-21 01:06:23 瀏覽:888
驚變在線看ftp 發布:2025-01-21 01:06:20 瀏覽:233
用近似歸演算法 發布:2025-01-21 00:51:56 瀏覽:517