摘要:希賽網(wǎng)日前舉行了2024下半年系統(tǒng)架構(gòu)設(shè)計師第一期??蓟顒?,現(xiàn)將2024下半年系統(tǒng)架構(gòu)設(shè)計師第一期??荚嚲恚ò咐治觯┓窒斫o大家。有需要的同學(xué)可以在本文資料處下載該資料的PDF版本。
希賽網(wǎng)2024下半年系統(tǒng)架構(gòu)設(shè)計師第一期??蓟顒右呀Y(jié)束,現(xiàn)將2024下半年系統(tǒng)架構(gòu)設(shè)計師第一期??荚嚲恚ò咐治觯┓窒斫o大家。本資料的PDF版本可在本文文首本文資料處或文末的資料下載欄目下載。
2024下半年系統(tǒng)架構(gòu)設(shè)計師第一期??荚嚲恚ò咐治觯┎糠衷囶}如下:
1、閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應(yīng)欄內(nèi)。
某集團(tuán)公司擁有多個分公司,為了方便集團(tuán)公司對分公司各項業(yè)務(wù)活動進(jìn)行有效管理,集團(tuán)公司決定構(gòu)建一個信息系統(tǒng)以滿足公司的業(yè)務(wù)管理需求。整理的需求分析描述如下:
1.分公司關(guān)系需要記錄的信息包括分公司編號、名稱、經(jīng)理、聯(lián)系地址和電話。分公司編號唯一標(biāo)識分公司信息中的每一個元組。每個分公司只有一名經(jīng)理,負(fù)責(zé)該分公司的管理工作。每個分公司設(shè)立僅為本分公司服務(wù)的多個業(yè)務(wù)部門,如研發(fā)部、財務(wù)部、采購部、銷售部等。
2.部門關(guān)系需要記錄的信息包括部門號、部門名稱、主管號、電話和分公司編號。部門號唯一標(biāo)識部門信息中的每一個元組。每個部門只有一名主管,負(fù)責(zé)部門的管理工作。每個部門有多名員工,每名員工只能隸屬于一個部門。
3.員工關(guān)系需要記錄的信息包括員工號、姓名、隸屬部門、崗位、電話和基本工資。其中,員工號唯一標(biāo)識員工信息中的每一個元組。崗位包括:經(jīng)理、主管、研發(fā)員、業(yè)務(wù)員等。
根據(jù)需求階段收集的信息,設(shè)計的實體聯(lián)系圖(不完整)如圖1所示:
設(shè)計的關(guān)系模式如下所示:
分公司(分公司編號,名稱,(a),聯(lián)系地址,電話)
部門(部門號,部門名稱,(b),電話)
員工(員工號,姓名,(c),電話,基本工資)
問題內(nèi)容:
【問題1】(11分)
1、根據(jù)問題描述,補(bǔ)充4個聯(lián)系,完善圖1的實體聯(lián)系圖。聯(lián)系名可用聯(lián)系1、聯(lián)系2、聯(lián)系3和聯(lián)系4代替,聯(lián)系的類型為1:1、1:n和m:n(或1:1、1:*和*:*)。
2、根據(jù)題意,將關(guān)系模式中的空(a)-(c)補(bǔ)充完整。
3、假設(shè)集團(tuán)公司要求系統(tǒng)能記錄部門歷任主管的任職時間和任職年限,那么是否需要在數(shù)據(jù)庫設(shè)計時增設(shè)一個實體?為什么?
【問題2】(11分)
在數(shù)據(jù)庫的控制功能中,其中并發(fā)控制是為了解決在多用戶共享系統(tǒng)中,許多事務(wù)可能同時對同一數(shù)據(jù)進(jìn)行操作,而數(shù)據(jù)庫的并發(fā)操作會帶來一些數(shù)據(jù)不一致的問題,比如丟失修改、讀“臟數(shù)據(jù)”和不可重復(fù)讀等。
1、事務(wù)是DBMS運(yùn)行的基本工作單位,是用戶定義的一個數(shù)據(jù)操作序列,請問事務(wù)具有哪幾個特性?
2、為了解決數(shù)據(jù)不一致的問題,在多個事務(wù)并發(fā)執(zhí)行的系統(tǒng)中,主要采取封鎖協(xié)議來進(jìn)行處理,請問常見的封鎖協(xié)議有哪些?并簡單說明各個協(xié)議分別解決了什么問題?
【問題3】(3分)
在數(shù)據(jù)庫的設(shè)計過程中,必須考慮數(shù)據(jù)庫的完整性,根據(jù)題干中的內(nèi)容,請根據(jù)下面A~C所列出的選項將正確的選項填寫到(1)~(3)處。
A.參照完整性,B.實體完整性,C.用戶定義的完整性
試題答案:
【問題1】
1、聯(lián)系1:分公司:經(jīng)理,1:1
聯(lián)系2:分公司:部門,1:*
聯(lián)系3:部門:主管,1:1
聯(lián)系4:部門:員工,1:*
2、(a)經(jīng)理工號(b)分公司編號,主管號(c)隸屬部門,崗位
3、不需要增加新的實體,對于任職情況,可以將部門與主管的聯(lián)系單獨(dú)形成關(guān)系模式,聯(lián)系(部門號,主管工號,任職時間,任職年限),考慮到同一個員工可能會在不同的時間多次擔(dān)任主管,因此,對于該關(guān)系模式,可以將(部門號,主管工號,任職時間)作為組合主鍵。
【問題2】
1、原子性、一致性、隔離性和持久性
2、一級封鎖協(xié)議,可防止丟失修改;二級封鎖協(xié)議,可防止丟失修改,還可防止讀“臟數(shù)據(jù)”
3、三級封鎖協(xié)議,可防止不可重復(fù)讀,可防止丟失修改,還可防止讀“臟數(shù)據(jù)”
4、兩段鎖協(xié)議,若并發(fā)執(zhí)行的所有事務(wù)均遵守兩段封鎖協(xié)議,則對這些事務(wù)的任何并發(fā)調(diào)度策略都是可串行化的。
【問題3】
(1)B(2)A(3)C
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題