數據庫錯題


規范化過程主要為克服數據庫邏輯結構中的插入異常、刪除異常以及     的缺陷。

正確答案: C   你的答案: A (錯誤)

數據的不一致性
結構不合理
冗余度大
數據丟失

解答:
規范化過程主要為克服插入異常,更新異常,刪除異常和數據冗余四個問題


在下列描述中,正確的描述是( )。

正確答案: B   你的答案: A (錯誤)

SQL 是一種過程化語言
SQL 采用集合操作方式
SQL 不能嵌入到高級語言程序中
SQL 是一種 DBMS

 
 
若事務 T 對數據 R 已加 X 鎖,則其他事務對數據 R(  )。

正確答案: D   你的答案: 空 (錯誤)

可以加 S 鎖不能加 X 鎖
不能加 S 鎖可以加 X 鎖
可以加 S 鎖也可以加 X 鎖
不能加任何鎖

解答:
數據庫管理系統對事務的並發執行進行控制,以保證數據庫一致性,最常用的方法是封鎖的方法,即當一個事務訪問某個數據項時,以一定的方式鎖住該數據項,從而限制其他事務對該數據項的訪問。最基本的加鎖方式有共享鎖和排他鎖,若事務T對數據R已加排他鎖,則其他事務對R不能再加任何鎖。
 
 

同一個關系模型的任意兩個元組值( )。

正確答案: A   你的答案: 空 (錯誤)

不能全同
可全同
必須全同
以上都不是
解答:
一個關系都對應於一個二維表,表的每一行對應一個元組,一個二維表中,要求不同行之間元素不能完全相同。


數據的邏輯獨立性是指( )?

正確答案: C   你的答案: A (錯誤)

存儲結構與物理結構的邏輯獨立性
數據與存儲結構的邏輯獨立性
用戶的應用程序與數據庫的邏輯結構是相互獨立的
數據元素之間的邏輯獨立性

假設在mysql數據庫中,有學生,成績,老師,課程四張表,表結構如下
學生表,student(s_id,s_name,s_age,s_sex)
教師表,teacher(t_id,t_name)
課程表,course(c_id,c_name,t_id)
成績表,score(sc_id,s_id,c_id,score)
以下sql正確的是

正確答案: A B   你的答案: B C D (錯誤)

SELECT student.s_id,s_name FROM student LEFT JOIN score on score.s_id = student.s_id where score.score>60
DELETE FROM teacher WHERE t_name LIKE '陳%'
ALTER TABLE teacher ADD COLUMN s_phone VARCHAR(15) NOT NULL DEAFULT '' COMMENT '聯系電話';
ALTER TABLE teacher ADD INDEX sid_index ON s_id;



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM