數(shù)據(jù)庫(kù)日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(1)
1、下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)的是( )
正確答案: C
數(shù)據(jù)結(jié)構(gòu)化
數(shù)據(jù)由DBMS統(tǒng)一管理和控制
數(shù)據(jù)冗余度大
數(shù)據(jù)獨(dú)立性高
題解:
1.數(shù)據(jù)結(jié)構(gòu)化
2.數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充
3.數(shù)據(jù)獨(dú)立性高
4.數(shù)據(jù)由DBMS統(tǒng)一管理和控制
2、一個(gè)學(xué)生可以同時(shí)借閱多本書,一本書只能由一個(gè)學(xué)生借閱,學(xué)生和圖書之間為 ( ) 聯(lián)系。
正確答案: B
一對(duì)一
一對(duì)多
多對(duì)多
多對(duì)一
題解:
送分題,一個(gè)學(xué)生對(duì)應(yīng)多本書 ,一對(duì)多
3、層次模型可以表示多對(duì)多的聯(lián)系。請(qǐng)問(wèn)這句話的說(shuō)法是正確的嗎?
正確答案: B
正確
錯(cuò)誤
題解:
層次模型表示一對(duì)多
4、下列說(shuō)法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容是 ______ 。
正確答案: C
數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)操作
數(shù)據(jù)查詢
數(shù)據(jù)約束
題解:
數(shù)據(jù)模型的組成要素有:
1.數(shù)據(jù)結(jié)構(gòu),描述數(shù)據(jù)庫(kù)的組成對(duì)象以及對(duì)象之間的聯(lián)系,數(shù)據(jù)結(jié)構(gòu)是所描述的對(duì)象類型的集合,是對(duì)系統(tǒng)靜態(tài)特征的描述
2.數(shù)據(jù)操作,是指對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象的實(shí)例允許執(zhí)行的操作的集合,主要有查詢和更新。
3.數(shù)據(jù)的完整性約束條件,是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的之約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。
5、Access是一個(gè)()。
正確答案: C
數(shù)據(jù)庫(kù)
關(guān)系數(shù)據(jù)庫(kù)
關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)系統(tǒng)
題解:
access是一個(gè)dbms(database manager system)數(shù)據(jù)庫(kù)管理系統(tǒng)
6、數(shù)據(jù)庫(kù)的( )是指數(shù)據(jù)的正確性和相容性。
正確答案: B
安全性
完整性
并發(fā)控制
恢復(fù)
題解:
數(shù)據(jù)庫(kù)完整性(Database Integrity)是指數(shù)據(jù)庫(kù)中數(shù)據(jù)在邏輯上的一致性、正確性、有效性和相容性。
7、" 基于 “” 學(xué)生 - 選課 - 課程 “” 數(shù)據(jù)庫(kù)中如下三個(gè)關(guān)系:
S ( S# , SNAME , SEX , AGE ), SC ( S# , C# , GRADE ), C ( C# , CNAME , TEACHER )
查詢選修了課程號(hào)為 ‘C2' 的學(xué)生號(hào)和姓名,若用下列 SQL 的 SELECT 語(yǔ)句表達(dá)時(shí),哪一個(gè)是錯(cuò)誤的?
正確答案: A
SELECT S.S#,SNAME FROM S WHERE S.S# = (SELECT SC.S# FROM SC WHERE C# = 'C2' )
SELECT S.S#,SNAME FROM S,SC WHERE S.S# = SC.S# AND C# = 'C2'
SELECT S.S#,SNAME FROM S,SC WHERE S.S# = SC.S# AND C# = 'C2' ORDER BY S.S#
SELECT S.S#,SNAME FROM S WHERE S.S# IN (SELECT SC.S# FROM SC WHERE C# ='C2' )
題解:
8、數(shù)據(jù)庫(kù)管理系統(tǒng)的工作不包括( )。
正確答案: C
定義數(shù)據(jù)庫(kù)
對(duì)已定義的數(shù)據(jù)庫(kù)進(jìn)行管理
為定義的數(shù)據(jù)庫(kù)提供操作系統(tǒng)
數(shù)據(jù)通信
題解:
數(shù)據(jù)庫(kù)管理系統(tǒng)要做的工作通常有以下四個(gè)方面:①描述數(shù)據(jù)庫(kù);②管理數(shù)據(jù)庫(kù);③維護(hù)數(shù)據(jù)庫(kù);④ 數(shù)據(jù)通訊。
9、設(shè)關(guān)系 R 和 S 的屬性個(gè)數(shù)分別為 r 和 s ,則 (R×S) 操作結(jié)果的屬性個(gè)數(shù)為 ( )
正確答案: A
r+s
r-s
r×s
max(r,s)
題解:
小坑,注意問(wèn)的是屬性個(gè)數(shù),結(jié)果的屬性個(gè)數(shù)等于x+y,結(jié)果的元組個(gè)數(shù)等于x*y。
笛卡爾乘積是指在數(shù)學(xué)中,兩個(gè)集合X和Y的笛卡尓積(Cartesian product),又稱直積,表示為X × Y,第一個(gè)對(duì)象是X的成員而第二個(gè)對(duì)象是Y的所有可能有序?qū)Φ钠渲幸粋€(gè)成員。結(jié)果的屬性個(gè)數(shù)等于x+y,結(jié)果的元組個(gè)數(shù)等于x*y.
舉個(gè)例子,假設(shè)集合R={a, b},集合S={0, 1, 2},則兩個(gè)集合的笛卡爾積為{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。在這個(gè)例子中,元組即為(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2),共六個(gè)。而屬性為a,b,0,1,2,共5個(gè),即為r+s。
10、關(guān)于數(shù)據(jù)庫(kù)索引,以下說(shuō)法錯(cuò)誤的是?
正確答案: A B C
針對(duì)某些字段建立索引,能夠有效的減少相關(guān)數(shù)據(jù)庫(kù)表的磁盤空間占用;
針對(duì)某些字段建立索引,能夠有效的提升相關(guān)字段的讀與寫的效率;
常見(jiàn)數(shù)據(jù)庫(kù)管理系統(tǒng),通常使用hash表來(lái)存儲(chǔ)索引;
數(shù)據(jù)庫(kù)索引的存在,可能導(dǎo)致相關(guān)字段刪除的效率降低;
題解:
A.索引需要額外的磁盤空間,為一索引頁(yè),包含著索引記錄,每條索引記錄包含鍵值和邏輯指針。
B. 不會(huì)提升寫效率
C.B+樹
D.正確,刪除相關(guān)字段需要?jiǎng)討B(tài)維護(hù)索引,故效率降低。
答案匯總:
1、正確答案: C
2、正確答案: B
3、正確答案: B
4、正確答案: C
5、正確答案: C
6、正確答案: B
7、正確答案: A
8、正確答案: C
9、正確答案: A
10、正確答案:A B C
總結(jié)
本篇文章就到這里了,希望能給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
SQLServer實(shí)現(xiàn)Ungroup操作的示例代碼
本文主要介紹了SQLServer實(shí)現(xiàn)Ungroup操作的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07SQL查詢數(shù)據(jù)是否存在的實(shí)現(xiàn)示例
在后端開發(fā)中,經(jīng)常需要使用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)和管理數(shù)據(jù),一個(gè)常見(jiàn)的任務(wù)是檢查數(shù)據(jù)庫(kù)中是否存在數(shù)據(jù),本文主要介紹了SQL查詢數(shù)據(jù)是否存在,感興趣的可以了解一下2024-02-02用SQL腳本讀取Excel中的sheet數(shù)量及名稱的方法代碼
這篇文章介紹了用SQL腳本讀取Excel中的sheet數(shù)量及名稱的方法代碼,有需要的朋友可以參考一下2013-09-09sql server遞歸子節(jié)點(diǎn)、父節(jié)點(diǎn)sql查詢表結(jié)構(gòu)的實(shí)例
本文通過(guò)實(shí)例給大家介紹了sql server遞歸子節(jié)點(diǎn)、父節(jié)點(diǎn)sql查詢表結(jié)構(gòu)的實(shí)例解析,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下2017-02-02大容量csv快速內(nèi)導(dǎo)入sqlserver的解決方法(推薦)
最近遇到這樣的問(wèn)題:導(dǎo)入csv 數(shù)據(jù),并對(duì)導(dǎo)入的數(shù)據(jù)增加一個(gè)新的列date datetime,下面通過(guò)本文給大家分享大容量csv快速內(nèi)導(dǎo)入sqlserver的解決方法,感興趣的朋友一起看看吧2017-07-07圖文教程mssqlserver數(shù)據(jù)庫(kù)導(dǎo)出到另外一個(gè)數(shù)據(jù)庫(kù)的方法
本篇文章通過(guò)圖片并茂的方式給大家介紹mssqlserver數(shù)據(jù)庫(kù)導(dǎo)出到另外一個(gè)數(shù)據(jù)庫(kù)的方法,對(duì)mssqlserver數(shù)據(jù)庫(kù)導(dǎo)出相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2015-12-12SQL SERVER 將XML變量轉(zhuǎn)為JSON文本
這篇文章主要介紹了SQL SERVER 將XML變量轉(zhuǎn)為JSON文本的相關(guān)資料,需要的朋友可以參考下2016-03-03sqlserver 不重復(fù)的隨機(jī)數(shù)
MSSQL有一個(gè)函數(shù)CHAR()是將int(0-255) ASCII代碼轉(zhuǎn)換為字符。那我們可以使用下面MS SQL語(yǔ)句,可以隨機(jī)生成小寫、大寫字母,特殊字符和數(shù)字2012-01-01每個(gè)分類取最新的幾條的SQL實(shí)現(xiàn)代碼
每個(gè)分類取最新的幾條的SQL實(shí)現(xiàn)代碼,需要的朋友可以參考下2012-08-08