軟考軟件設計師考試知識點填空檢測(9)

軟件設計師 責任編輯:陳湘君 2023-08-16

添加老師微信

備考咨詢

加我微信

摘要:軟件設計師是軟考中級考試科目之一,為方便考生對所學知識點的檢測,希賽軟考頻道為考生帶來軟考軟件設計師考試知識點填空檢測的內容,本文為軟考軟件設計師考試知識點填空檢測(9)。

第9章 數據庫系統

1 考點精講

1.1 數據庫體系結構

1、三級模式:外模式對應____,模式(也稱為概念模式)對應____,內模式對應____。

2、____透明:是指用戶不必關心數據是如何分片的,它們對數據的操作在全局關系上進行,即如何分片對用戶是透明的,因此,當分片改變時應用程序可以不變。

3、____透明:用戶不用關心數據庫在網絡中各個節(jié)點的復制情況,被復制的數據的更新都由系統自動完成。在分布式數據庫系統中,可以把一個場地的數據復制到其他場地存放,應用程序可以使用復制到本地的數據在本地完成分布式操作,避免通過網絡傳輸數據,提高了系統的運行和查詢效率。但是對于復制數據的更新操作,就要涉及到對所有復制數據的更新。

4、____透明:是指用戶不必知道所操作的數據放在何處,即數據分配到哪個或哪些站點存儲對用戶是透明的。

5、____透明性(邏輯透明):是最低層次的透明性,該透明性提供數據到局部數據庫的映像,即用戶不必關心局部DBMS支持哪種數據模型、使用哪種數據操縱語言,數據模型和操縱語言的轉換是由系統完成的。

1.2 數據庫設計

1、實體:在E-R模型中,實體用____表示,通常矩形框內寫明實體名。

2、屬性:屬性是____某方面的特性。

3、簡單屬性和復合屬性。簡單屬性是____、____,復合屬性可以____為更小的部分。

4、單值屬性和多值屬性。對于一個特定的實體都只有一個特定的值,則為____;在某些特殊的情況下,一些屬性可能對應一組值,這樣的屬性為____。比如對于職工家屬,可能有多名成員,會有一組取值。

5、____可以從其他屬性得來。比如出生年月可以計算得出年齡,當出生年月屬性已記錄時,年齡可以計算出來。

6、在現實世界中有一種聯系比較特殊,這種聯系代表實體間的所有關系。這種實體對于另一些實體存在很強的依賴關系,即一個實體的存在必須以另一個實體為前提,將這類實體稱為____。

1.3 關系代數

1、笛卡爾積

結果列數為二者屬性列數之____,行數為二者元組行數的____。

2、自然連接

結果列數為二者屬性列數之和減去____,行數為二者同名屬性列其值相同的結果元組。

1.4 規(guī)范化理論

1、____是為了解決數據冗余、刪除異常、插入異常、更新異常(修改操作一致性問題)等問題。

2、____(候選碼)是能夠唯一標示元組卻無冗余的屬性組合,可以有多種不同的候選鍵,在其中任選一個作為主鍵。

3、主碼。若一個關系有多個____,則選定其中一個為主碼。

4、主屬性。包含在任何____中的諸屬性稱為主屬性。不包含在任何____中的屬性稱為非碼屬性。

5、外碼。如果關系模式R中的____非該關系的碼,但它是其他關系的碼,那么該屬性集對關系模式R而言是外碼。

6、實體完整性。 規(guī)定基本關系R的主屬性不能取____。

7、參照完整性。 現實世界中的實體之間往往存在某種____,在關系模型中實體及實體間的聯系是用____來描述的,這樣自然就存在著關系與關系間的引用。

8、數據依賴是通過一個關系中屬性間值的相等與否體現出來的數據間的相互關系,是現實世界屬性間聯系和約束的抽象,是數據內在的性質,是語義的體現。____則是一種最重要、最基本的數據依賴。

1.5 并發(fā)控制

1、原子性:事務是____,要么都做,要么都不做。

2、一致性:事務執(zhí)行的結果必須保證數據庫從一個一致性狀態(tài)變到另一個一致性的狀態(tài)。因此,當數據庫只包含成功事務提交的結果時,稱數據庫處于____。

3、____:事務相互隔離,當多個事務并發(fā)執(zhí)行時,任一事務的更新操作直到其成功提交的整個過程,對其他事務都是不可見的。

4、____:一旦事務成功提交,即使數據庫崩潰,其對數據庫的更新操作也將永久有效。

2 章節(jié)問答

1、簡述數據庫系統和數據庫?

答:

2、數據庫規(guī)范化是為了解決什么問題?

答:

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!