freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計報告(數(shù)據(jù)庫課程設(shè)計)(專業(yè)版)

2024-09-13 05:47上一頁面

下一頁面
  

【正文】 實踐比一切的空談和理論更能學(xué)到東西。(6)當(dāng)員工表刪除或增加一個員工時,對應(yīng)的部門人數(shù)相應(yīng)變化Create trigger delete_員工on 員工 after delete18as beginupdate 部門 set 部門人數(shù)=部門人數(shù)1 where 部門名稱 in (select 部門名稱 from deleted)end。 Create table 離職(ID int primary key identity,員工編號 varchar(10)not null ,離職原因 varchar(40),離職時間 varchar(20),批準(zhǔn)人 varchar(8),FOREIGN KEY(員工編號)REFERENCES 員工(員工編號))。據(jù)此可以繪出工資管理系統(tǒng)數(shù)據(jù)庫的 ER 圖如下:名字:發(fā)放工資歷史描述:發(fā)放工資情況信息定義:包括發(fā)放工資歷史記錄名字:員工考勤表描述:記錄員工的考勤情況定義:包括日期、員工編號、加班、休假、請假名字:社保信息描述:保存員工社保信息定義:參保信息+醫(yī)療保險+ 住房公積金+ 養(yǎng)老保險名字:部門表描述:保存部門信息定義:部門編號+部門名稱+ 部門人數(shù)+ 部門負(fù)責(zé)人8將數(shù)據(jù)庫的概念模型轉(zhuǎn)變?yōu)殛P(guān)系模型:9實體轉(zhuǎn)變?yōu)殛P(guān)系模式的有:因為部門和員工 1:N 的關(guān)系,且員工和其他的實體也是 1:N 的關(guān)系,所以個關(guān)系模式為:部門(部門名稱,部門人數(shù),部門負(fù)責(zé)人)員工(員工編號,姓名,性別,年齡,學(xué)歷,政治面貌,畢業(yè)學(xué)校,所學(xué)專業(yè),出生日期,部門名稱,退休信息, )工資(工資 ID,員工編號,基本工資,崗位工資,工齡工資,加班工資,個人所得稅,缺勤扣款,其他應(yīng)扣款,其他應(yīng)加款,應(yīng)發(fā)工資,實發(fā)工資,工資年月)考勤(考勤 ID,員工編號,加班,請假,休假,日期,出勤天數(shù))崗位變更(ID,員工編號,初始崗位,現(xiàn)在崗位,變更日期)離職信息(ID,員工編號,離職時間,離職原因,批準(zhǔn)人)簡歷(ID,員工編號,,獲獎情況,社會實踐)獎懲(獎懲 ID,員工編號,獎罰日期,獎罰原因,解除日期) 工資歷史(ID,員工編號,發(fā)放金額,發(fā)放日期)社保信息(ID,員工編號,養(yǎng)老保險,醫(yī)療保險,住房公積金,參保信息)用戶信息(員工編號,密碼,權(quán)限)帶下劃線的屬性為個關(guān)系模式的外碼,字體為粗體的屬性為各關(guān)系模式的主碼。(4) 社會保障管理:管理員工的社保信息(包括單位參保信息、養(yǎng)老保險、醫(yī)療保險、住房公積金等) ,生成社會保險臺帳。能夠使單位實現(xiàn)工資管理的自動化,無疑將給企業(yè)管理部門帶來很大的方便。為了能實現(xiàn)查詢和統(tǒng)計部門內(nèi)員工情況等功能,必須有一個表來存儲和管理所有部門的信息。通過它,系統(tǒng)將引用到工資信息。Create table 考勤(考勤 ID int primary key identity ,員工編號 varchar(10) not null ,加班 int,休假 int,請假 int,日期 varchar(15),出勤天數(shù) 20請假休假 int CHECK(出勤天數(shù)=0 and 出勤天數(shù)=20),FOREIGN KEY(員工編號)REFERENCES 員工(員工編號))。 復(fù)雜查詢(1)企業(yè)內(nèi)部財務(wù)部的工資查詢,代碼如下:select , ,實發(fā)工資 from 員工,工資 where = and 部門名稱=39。否則,前功盡棄,甚至不能完成任務(wù)。Use GZGL。 觸發(fā)器(1)當(dāng)考勤表添加一條記錄,工資表中的“加班工資” “考勤扣款 ”自動更新create trigger insert_考勤on 考勤after insert as begin declare new_num intdeclare new_num1 intdeclare new_date varcharselect new_num=(select 加班 from inserted)select new_num1=(select 請假 from inserted)select new_date=(select 日期 from inserted)update 工資 set 加班工資=new_num*100,缺勤扣款=new_num1*100 where 員工編號 in (select 員工編號 from inserted) End。主鍵約束、非空約束員工:員工編號為主鍵,所以此項非空部門:部門編號為主鍵,所以此項非空其余的正如上面的設(shè)計(2) 實施 CHECK 約束● 員工表中建立一個檢查約束,即員工性別不是男的就是女的CHECK(性別 IN(‘男’ , ‘女’ ))● 考勤表中建立一個對于出勤天數(shù)天數(shù)的檢查約束,即出勤天數(shù)在 020 之間CHECK(出勤天數(shù)=0 and 出勤天數(shù)=20)(3) 外鍵約束 FK_員工_部門 FOREIGN KEY (部門名稱) REFERENCES 部門(部門名稱) FK_工資_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號) FK_崗位變更_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號)13 FK_簡歷_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號) FK_離職_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號) FK_獎懲_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號) FK_工資歷史_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號) FK_考勤_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號) FK_社保_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號)(4) 惟一約束 每一個表的主鍵都需要定義為惟一性: 對于工資歷史表員工編號也要惟一約束。考勤管理是為了實現(xiàn)對員工考勤的管理,并實現(xiàn)對員工的進(jìn)行查詢和分類匯總的功能,因此,考勤也是一個實體。 參考資料a. 老師發(fā)放的軟件工程文檔模板。b. 由此考察學(xué)生的動手能力和合作的精神;以打分的形式作為一次考察記錄。工資也是一個實體。獎懲表:字段名 數(shù)據(jù)類型 長度 允許空 主鍵獎懲 ID int No
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1