[南開大學(本部)]20春學期(1709、1803、1809、1903、1909、2003)《數據庫應用系統(tǒng)設計》在線作業(yè)
試卷總分:100 得分:100
第1題,有關系R(sno,sname,age),下列關于空值的查詢語句中,不能產生正確結果的是( )
A、SELECT sname FROM R WHERE age=NULL
B、SELECT sname FROM R WHERE age IS NULL
C、SELECT sname FROM R WHERE NOT(age IS NULL)
D、SELECT sname FROM R WHERE age IS NOT NULL
正確答案:
第2題,下面MySQL日志中,( )用于記錄服務器啟動、關閉、運行錯誤等信息。
A、二進制日志
B、錯誤日志
C、通用查詢日志
D、慢查詢日志
正確答案:
第3題,下面MySQL日志中,( )用于記錄執(zhí)行時間超過指定時間的操作。
A、二進制日志
B、錯誤日志
C、通用查詢日志
D、慢查詢日志
正確答案:
第4題,數據庫應用系統(tǒng)維護階段最主要的工作是()
A、應用程序維護
B、數據維護
C、編碼維護
D、硬件設備維護
正確答案:
第5題,在關系數據庫系統(tǒng)中,一個關系相當于( )。
A、一個數據庫文件
B、一張二維表
C、一條記錄
D、一個指針
正確答案:
第6題,以下關于關系的說法中正確的是( )。
A、一個關系就是一張二維表
B、在關系所對應的二維表中,行對應屬性,列對應元組
C、關系中各屬性不允許有相同的域
D、關系的各屬性名必須與對應的域同名
正確答案:
第7題,已知有如下3個表:
? 學生(學號,姓名,性別,班級)
? 課程(課程名稱,學時,性質)
? 成績(課程名稱,學號,分數)
若要顯示學生成績單,包括學號、姓名、課程名稱、分數,應該對這些關系進行( )操作。
A、并
B、交
C、乘積和投影
D、連接和投影
正確答案:
第8題,已知有如下3個表:
? 學生(學號,姓名,性別,班級)
? 課程(課程名稱,學時,性質)
? 成績(課程名稱,學號,分數)
若要列出班級=“97計算機”的所有同學的姓名,應該對關系“學生”進行( )操作。
A、選擇
B、連接
C、投影
D、選擇和投影
正確答案:
第9題,SQL語言集數據查詢、數據操作、數據定義和數據控制功能于一體,語句INSERT、DELETE、UPDATE實現( )功能。
A、數據查詢
B、數據操作
C、數據定義
D、數據控制
正確答案:
第10題,下列選項中不屬于數據庫系統(tǒng)軟件組成部分的是()
A、數據庫管理系統(tǒng)
B、數據庫應用系統(tǒng)
C、CPU
D、操作系統(tǒng)
正確答案:
第11題,設某工程設計公司中規(guī)定,一項工程是由多名職工共同完成的,而一名職工只能參與一個工程項目,則職工與工程之間的聯系類型是( )。
A、1:n
B、1:1
C、m:n
D、n:1
正確答案:
第12題,已知有如下3個表:
? 學生(學號,姓名,性別,班級)
? 課程(課程名稱,學時,性質)
? 成績(課程名稱,學號,分數)
若要列出班級=“99網絡”班所有“數據庫技術”課成績不及格的同學的學號、姓名、課程名稱、分數,則應該對這些表進行( )操作。
A、選擇和連接
B、投影和連接
C、選擇、投影和連接
D、選擇和投影
正確答案:
第13題,關系規(guī)范化實質是圍繞( )進行的。
A、函數
B、函數依賴
C、范式
D、關系
正確答案:
第14題,根據關系模式的完整性規(guī)則,一個關系中的主碼( )。
A、不能包含多個屬性
B、不能成為另一個關系的外碼
C、不允許空值
D、可以取空值
正確答案:
第15題,進行并發(fā)控制的主要技術是()
A、備份
B、建立日志文件
C、封鎖
D、完整性檢查
正確答案:
第16題,在R(U)中,如果Y函數依賴于X,并且存在X的一個真子集X',使得Y函數依賴于X',則Y是X的()
A、部分函數依賴
B、完全函數依賴
C、非平凡函數依賴
D、平凡函數依賴
正確答案:
第17題,使用SQL進行數據查詢時,如果查詢結果中包含了許多重復的行,可以使用( )去掉結果中的重復行。
A、DISTINCT
B、DISTINCTROW
C、DIFFERENT
D、DIFFERENTROW
正確答案:
第18題,使用SQL語言修改數據庫,正確的命令是()
A、CREATE DATABASE
B、MODIFY DATABASE
C、ALTER DATABASE
D、CHANGE DATABASE
正確答案:
第19題,內模式的修改不影響模式的特點稱為數據庫的( )
A、物理獨立性
B、邏輯獨立性
C、外模式獨立性
D、內模式獨立性
正確答案:
第20題,使用SQL進行數據查詢時,如果查詢結果中包含了許多重復的行,可以使用()去掉結果中的重復行
A、DISTINT
B、DISTINTROW
C、DIFFERENT
D、DIFFERENTROW
正確答案:
第21題,下列選項中,可用于存儲文本的數據類型包括( )。
A、VARCHAR
B、TEXT
C、DATE
D、DECIMAL
正確答案:
第22題,用于對數據表進行分析和優(yōu)化的MySQL程序包括( )。
A、mysqladmin
B、mysqldump
C、mysqlcheck
D、isamchk
正確答案:
第23題,下面選項中,可以用于刪除表中數據但不刪除表結構的命令有( )。
A、DROP
B、TRUNCATE
C、DELETE
D、REMOVE
正確答案:
第24題,下列選項中屬于關系性質的是( )。
A、每一列中的各個分量可以是不同類型的數據
B、不同的列可出自同一個域
C、改變列的排列順序可能會改變數據的含義
D、每一個列都是不可再分的數據項
正確答案:
第25題,在數據庫中解決死鎖問題可以()
A、使用一次封鎖法預防死鎖發(fā)生
B、使用順序封鎖法預防死鎖發(fā)生
C、定期診斷系統(tǒng)中是否發(fā)生死鎖,若有則撤銷某個事務來解除之
D、使用兩段鎖協議
正確答案:
第26題,下列關于視圖的敘述中,錯誤的是()
A、視圖是關系數據庫系統(tǒng)提供給用戶的一種以多角度觀察和訪問數據庫中數據的重要方式
B、視圖中存放實際數據,因此可以和基本表一樣被查詢、修改、刪除
C、所有視圖都可以進行更新操作
D、可以在一個視圖上再定義視圖
正確答案:
第27題,為了保證數據庫的可恢復性,在建立日志文件時必須遵循的原則包括()
A、記錄的次序嚴格按并發(fā)事務執(zhí)行的時間次序
B、必須先寫日志文件,后寫數據庫
C、必須先寫數據庫,后寫日志文件
D、必須將數據庫的所有更新操作記錄到日志文件中
正確答案:
第28題,下列關于完整性約束的敘述中,正確的是( )。
A、一個表可以有多個PRIMARY KEY約束
B、在任何情況下PRIMARY KEY約束都可以被刪除
C、一個表可以有多個UNIQUE約束
D、使用NULL/NOT NULL可以設定某列的值允許為空值或不允許為空值
正確答案:
第29題,以下關于兩段鎖協議的敘述,正確的是()
A、在對任何數據進行讀、寫操作之前,首先要申請并獲得對該數據的封鎖
B、在解除一個封鎖之后,事務不再申請和獲得任何其他封鎖
C、兩段鎖協議是保證并發(fā)調度可串行化的必要條件
D、兩段鎖協議是保證并發(fā)調度可串行化的充分條件
正確答案:
第30題,下列關于視圖的敘述中,錯誤的是( )。
A、視圖是關系數據庫系統(tǒng)提供給用戶的一種以多角度觀察和訪問數據庫中數據的重要方式
B、視圖中存放實際數據,因此可以和基本表一樣被查詢、修改、刪除
C、所有視圖都可以進行更新操作
D、可以在一個視圖上再定義視圖
正確答案:
第31題,由數據庫、DBMS、數據庫應用系統(tǒng)及用戶等組成的一個整體稱為數據庫管理系統(tǒng)。
T、對
F、錯
正確答案:
第32題,數據庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是文件系統(tǒng)只能管理程序文件,而數據庫系統(tǒng)能夠管理各種類型文件。
T、對
F、錯
正確答案:
第33題,MySQL中使用EXPLAIN可以分析一條查詢語句使用了哪個索引。
T、對
F、錯
正確答案:
第34題,目前的數據庫系統(tǒng)廣泛使用的數據模型是關系模型。
T、對
F、錯
正確答案:
第35題,一名學生可以同時選修多門課程,一門課程也可由多名學生選修,則學生和課程之間是多對多聯系。
T、對
F、錯
正確答案:
第36題,PHP中使用mysql_fetch_assoc獲取的查詢結果,可以使用數字下標或字段名兩種方式訪問每一個數據項。
T、對
F、錯
正確答案:
第37題,數據庫中只有表存儲數據,視圖不存儲數據。
T、對
F、錯
正確答案:
第38題,數據庫避免了一切數據重復。
T、對
F、錯
正確答案:
第39題,MySQL中同一數據庫的所有表可以使用不同的存儲引擎。
T、對
F、錯
正確答案:
第40題,用戶看到的那部分數據的局部邏輯結構的描述是外模式。
T、對
F、錯
正確答案:
第41題,DBMS是數據庫系統(tǒng)的縮寫。
T、對
F、錯
正確答案:
第42題,在關系數據庫系統(tǒng)中,一個關系相當于一張二維表。
T、對
F、錯
正確答案:
第43題,以下關于DB、DBMS、DBS三者之間的關系的敘述中,DB包括DBMS和DBS。
T、對
F、錯
正確答案:
第44題,數據庫中用表和視圖存儲數據。
T、對
F、錯
正確答案:
第45題,在SQL查詢時,如果要去掉查詢結果中的重復組,應使用DISTINCT。
T、對
F、錯
正確答案:
第46題,用樹型結構表示實體及實體間關系的數據模型稱為層次模型。
T、對
F、錯
正確答案:
第47題,PHP中可以使用mysql_data_seek讀取查詢結果中指定記錄號的記錄。
T、對
F、錯
正確答案:
第48題,MySQL中,一個表中最多只能有一個自增字段。
T、對
F、錯
正確答案:
第49題,語句“CREATE DATABASE studentInfo;”的作用是創(chuàng)建一個名為studentInfo的數據庫,如果數據庫已存在則覆蓋已存在數據庫、創(chuàng)建一個新的數據庫。
T、對
F、錯
正確答案:
第50題,有兩個實體集,并且這兩個實體集之間存在M:N聯系,則根據轉換規(guī)則,這個E-R結構轉換成的表的數目應該為3個。
T、對
F、錯
正確答案:

