規范化過程主要為克服數據庫邏輯結構中的插入異常、刪除異常以及 的缺陷。
正確答案: 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;