亚洲AV乱码一区二区三区女同,欧洲在线免费高清在线a,中文字幕丝袜四区,老少配老妇熟女中文高清

<s id="38axe"><nobr id="38axe"></nobr></s><abbr id="38axe"><u id="38axe"></u></abbr>

<sup id="38axe"></sup>
    <acronym id="38axe"></acronym>
  • <s id="38axe"><abbr id="38axe"><ins id="38axe"></ins></abbr></s>
    
    
        <s id="38axe"></s>

        2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午真題答案(四)

        數(shù)據(jù)庫系統(tǒng)工程師 責(zé)任編輯:陳湘君 2023-06-07

        添加老師微信

        備考咨詢

        加我微信

        摘要:2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午的考試已結(jié)束,希賽小編整理了網(wǎng)友回憶版2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午真題答案(四),希望對(duì)考生有所幫助。

        很多考生關(guān)注2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午的真題及答案,希賽小編整理了網(wǎng)友回憶版2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午真題答案(四),完整版真題可在本文文首或文末本文資料處下載。答案解析請(qǐng)考生關(guān)注考后公開課。

        試題四:

        閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

        【說明】

        某企業(yè)內(nèi)部信息系統(tǒng)部分簡(jiǎn)化后的關(guān)系模式如下:?jiǎn)T工表:EMPLOYEES(Eid,Ename,Address,Phone,Jid):屬性含義分別為:?jiǎn)T工編碼、員工姓名、家庭住址、聯(lián)系電話、崗位級(jí)別編碼。

        崗位級(jí)別表:JOB_LEVELS(Jid,Jname,Jbase_salary):屬性含義分別為:崗位級(jí)別編碼、崗位名稱、崗位基本工資。

        員工工資表:SALARY(Eid,attendance_wage,merit_pay,overtime_wage,salary,tax,year,month):屬性含義分別為:?jiǎn)T工編碼、考勤工資、績(jī)效工資、加班工資、最終工資、稅、年份、月份。

        該企業(yè)在每月25日計(jì)算員工的工資。首先是根據(jù)考勤系統(tǒng)以及績(jī)效系統(tǒng)中的數(shù)據(jù),計(jì)算出員工的考勤、績(jī)效和加班工資,存入到員工工資表;其次結(jié)合員工的崗位基本工資,計(jì)算出最終工資,完成對(duì)員工工資表記錄的更新。最后依據(jù)員工工資表完成工資的發(fā)放。

        問題內(nèi)容:

        【問題1】(6分)

        下面是月底25日計(jì)算某員工最終工資的存儲(chǔ)過程程序,請(qǐng)補(bǔ)全空缺處的代碼。

        CREATE PROCEDURE SalaryCalculation((a) empId char(8),IN iYear number(4),IN iMonth number(2))

        DECLARE

        attendance number(14,2);

        merit number(14,2);

        overtime number(14,2);

        base number(14,2);

        all_salary number(14,2);

        BEGIN

        SELECT attendance_wage,merit_pay,overtime_wage INTO (b)

        FROM SALARY

        WHERE Eid=empld FOR UPDATE;

        SELECT Jbase_salary INTO :base FROM EMPLOYEES T1,(c)

        WHERE T1.Jid=T2.Jid AND T1.Eid=empld;

        all salary :=attendance+merit+overtime+base;

        UPDATE SALARY SET salary =:all_salary

        WHERE (d) AND year=iYear AND month=iMonth;

        (e);

        EXCEPTION WHEN OTHERS THEN

        (f);

        END;

        【問題2】(5分)

        為了防止對(duì)員工工資表的非法修改(包括內(nèi)部犯罪),系統(tǒng)特意規(guī)定了員工工資表修改的業(yè)務(wù)規(guī)則:對(duì)員工工資表的修改只能在每月25日的上班時(shí)間進(jìn)行。

        下面是員工工資表修改業(yè)務(wù)規(guī)則對(duì)應(yīng)的程序,請(qǐng)補(bǔ)全空缺處的代碼。

        CREATE TRIGGER CheckBusinessRule

        (g) INSERT OR DELETE OR (h)on SALARY 

        FOR EACH (i)

        BEGIN

        IF (TO_CHAR(sysdate,'DD')<>(j))

        OR(to_number(TO_CHAR(sysdate,'HH24))

        (k) BETWEEN 8 AND 18)THEN

        Raise_Error;//拋出異常

        END IF;

        END;

        【問題3】(4分)

        人事部門具有每月對(duì)員工進(jìn)行額外獎(jiǎng)罰的權(quán)限,該獎(jiǎng)罰也反應(yīng)到員工的最終工資上。假設(shè)當(dāng)某月計(jì)算一位員工的最終工資時(shí),同一時(shí)間人事部門對(duì)該員工執(zhí)行了獎(jiǎng)勵(lì)2000元的事務(wù)操作,對(duì)應(yīng)事務(wù)的部分調(diào)度序列如表4-1所示。

        b4.png

        (1)請(qǐng)說明該事務(wù)調(diào)度存在哪種并發(fā)問題?

        (2)采用2PL是否可以解決該并發(fā)問題?是否會(huì)產(chǎn)生死鎖?

        溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

        軟考備考資料免費(fèi)領(lǐng)取

        去領(lǐng)取

        !
        咨詢?cè)诰€老師!