邏輯與物理設計文檔_第1頁
邏輯與物理設計文檔_第2頁
邏輯與物理設計文檔_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

邏輯與物理設計文檔E-R圖刷卡機刷卡機將E-R圖轉換為關系模型(紅色的為主碼,藍色的為外碼)1) 員工檔案(員工編號,密碼,部門號,姓名,性別,出生日期,籍貫,民族,政治面貌,學歷,家庭住址,聯(lián)系電話);2) 管理員記錄(管理員賬號,員工編號,密碼)其中管理員賬號為主碼,員工編號為外碼;3) 請假記錄(請假編號,員工編號,審批上級編號,請假時間,請假天數,銷假時間,請假原因)4) 獎懲記錄(獎懲編號,員工編號,審批上級編號,獎懲金額,獎懲日期,獎懲原因,獎懲類型),獎懲編號為主碼,其中員工編號和批復領導號為外碼;5) 職務調動記錄(調動編號,員工編號,審批上級編號,調動后職務,調動日期)6) 出勤記錄(出勤編號,員工編號,請假編號,上班刷卡時間,下班刷卡時間,刷卡日期),出勤編號為主碼,員工號為外碼7) 工資記錄(工資編號,員工編號,基本工資,獎金,罰款,發(fā)薪日期,實發(fā)工資)8) 部門記錄(部門編號,名稱,上級編號,部門地址)9) 刷卡機記錄(刷卡機號)。二物理設計1、表的創(chuàng)建員工表的創(chuàng)建:CREATETABLEEmp(enochar(20)PRIMARYKE,epasswordchar(20)notnull,dnochar(20),enamechar(10)notnull,edatechar(10)notnull,esexchar(4)check(esexin(‘男'/女’)),nativePlacechar(40),nationchar(10),politicsStatuschar(10),educationchar(20)notnull,addresschar(40),telephonechar(15)notnull,FOREIGNKEY(dno)REFERENCESDEPTdept(dno););創(chuàng)建部門表:CREATETABLEDept(deptchar(10)PRIMARYKEY,dnamechar(20)notnull,daddresschar(20),bossnochar(10),FOREIGNKEY(bossno)REFERENCESDEPTdept(eno));創(chuàng)建員工職稱表:CREATETABLEPost(pnochar(10)PRIMARYKEY,dnochar(10),pnamechar(20)notnull,FOREIGNKEY(dno)REFERENCESDEPTdept(dno));創(chuàng)建員工考勤表:CREATETABLECheckOn(enochar(20)PRIMARYKE,dutunochar(20),lnochar(20),yearmonthchar(10),dutynumchar(10),restdaychar(6),FOREIGNKEY(eno)REFERENCESDEPTemp(eno),FOREIGNKEY(lno)REFERENCESDEPTLeave(lno));創(chuàng)建員工請假表:CREATETABLELeave(enochar(20)PRIMARYKE,lnochar(20),bossnochar(10),datechar(10),leavereasonchar(20)notnull,terminatechar(10),FOREIGNKEY(eno)REFERENCESDEPTemp(eno),FOREIGNKEY(bossno)REFERENCESDEPTdept(bossno));創(chuàng)建員工工資表:CREATETABLESalary(Salarynochar(20)PRIMARYKEY,enochar(20),basicpayintnotnull,bonusint,bonusint,finepayint,paydatechar(20),salaryintnotnull,FOREIGNKEY(eno)REFERENCESDEPTemp(eno));創(chuàng)建員工獎懲表:CREATETABLERewAPun(enochar(20)PRIMARYKE,bossnochar(10),rewApunnochar(20),rewApundatechar(10),rewApunnreasonchar(10),rewtypechar(40),rewApunnumchar(20),FOREIGNKEY(eno)REFERENCESDEPTemp(eno),FOREIGNKEY(bossno)REFERENCESDEPTdept(bossno));創(chuàng)建員工調動表:CREATETABLERemove(enochar(20)PRIMARYKE,bossnochar(20),removenochar(20),removedatechar(20),removedutychar(20),removereasonchar(40),FOREIGNKEY(eno)REFERENCESDEPTemp(eno),FOREIGNKEY(bossno)REFERENCESDEPTdept(bossno));創(chuàng)建管理員表:CREATETABLEAdmin(aaccountchar(10)PRIMARYKEY,apwdchar(20)notnull,enochar(20),FOREIGNKEY(eno)REFERENCESDEPTemp(eno));為了方便程序查詢,建立了如下視圖:1查詢員工的姓名,編號,工資編號,工資,發(fā)薪日期的視圖定義如下:createviewemo_salary(emp.eno,ename,salaryno,salary,paydate)asselecteno,ename,salaryno,salary,paydatefromemp,salry;2查詢員工的姓名,職務,調動后的職務,調動日期的視圖定義如下createviewemo_remove(ename,pname,removeduty,removedatqasselectename,pname,removeduty,removedatefromemp,remove;3查詢員工姓名,獎懲原因,獎懲類型,獎懲金額的視圖定義

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論