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

正文內(nèi)容

人事信息管理系統(tǒng)后臺數(shù)據(jù)庫設(shè)計(編輯修改稿)

2025-05-05 07:49 本頁面
 

【文章內(nèi)容簡介】 含義說明1員工編號char9否標(biāo)識每一個員工2實上班天數(shù)int否記錄每個員工的上班天數(shù)3實發(fā)工資int是記錄員工的實際工資4扣款int是記錄扣款信息表46 員工調(diào)動信息表編號屬性名稱類型長度可否為空含義說明1員工編號char9否標(biāo)識每一個員工2姓名char8否員工姓名3原部門編號char4是調(diào)離的部門4新部門編號char4是調(diào)入的部門5調(diào)離時間datetime是記錄調(diào)離原部門的時間6調(diào)入時間datetime是記錄調(diào)入新部門的時間視圖是一種常用的數(shù)據(jù)庫對象,是關(guān)系數(shù)據(jù)庫系統(tǒng)提供給用戶以多種角度來觀察數(shù)據(jù)的一種重要機制。使用視圖是的用戶能夠以更多樣而且更有彈性的方式來訪問數(shù)據(jù),這不僅可以確保數(shù)據(jù)庫的安全性,而且可以提高其使用的便利性。視圖的作用是可以間接的訪問其他的表或者視圖中的數(shù)據(jù)。在數(shù)據(jù)庫的應(yīng)用中使用視圖有幾方面優(yōu)點:(1)集中數(shù)據(jù)顯示;(2)簡化數(shù)據(jù)操作;(3)提供簡便易行的安全保密措施;(4)易于合并或分割數(shù)據(jù)。相對于人事信息管理系統(tǒng),對員工基本信息的查詢較為頻繁,故創(chuàng)建一個顯示員工基本信息的視圖view_staff;結(jié)算工資時,會用到員工的工資信息,故建立一個員工工資信息視圖view_gongzi,還會考慮員工的出勤情況,故建立一個某個員工出勤情況的視圖view_chuqin。員工對自己的工作信息進行查詢時,要用到工作信息視圖,故建立一個工作信息視圖view_gognzuo,部門進行管理時,需要查詢部門信息,故需要建立一個部門信息視圖view_bumen等。索引是SQL Server訪問數(shù)據(jù)使用的一種輔助數(shù)據(jù)結(jié)構(gòu),主要作用是提高數(shù)據(jù)的訪問速度和確保數(shù)據(jù)的唯一性。索引是一個單獨的、物理的數(shù)據(jù)庫結(jié)構(gòu),它是某個表中一列或若干列值得集合和相應(yīng)說指向表中物理標(biāo)識這些值的數(shù)據(jù)頁的邏輯指針清單。索引是依賴于表建立的,可以有效的進行數(shù)據(jù)選擇和排序。索引的優(yōu)點有:(1)利用索引可以大大提高查詢速度;(2)保證數(shù)據(jù)的唯一性;(3)在使用GROUP BY和ORDER BY子句進行檢索數(shù)據(jù)時,可以顯著減少查詢中分組和排序的時間;(4)使用索引可以在檢索數(shù)據(jù)的過程中進行優(yōu)化,提高系統(tǒng)性能;(5)可以加速表與表之間的連接。由上所述,在人事信息管理系統(tǒng)中各表的主鍵列需強制唯一,更按升序排列創(chuàng)建索引,便于信息的查詢搜索,建立了以下幾個索引:員工姓名聚集索引,部門名稱聚集索引,考勤編號聚集索引,工作主鍵聚集索引,身份證號唯一索引。存儲過程是一組為了完成特定功能的表達式集合,經(jīng)編譯后存儲在數(shù)據(jù)庫中。用戶通過指定存儲過程的名字并給出參數(shù)來執(zhí)行。存儲過程可以包括程序流、邏輯以及對數(shù)據(jù)庫的查詢,可以接受輸入?yún)?shù)、輸出參數(shù)、返回單個或多個結(jié)果集以及返回值。存儲過程結(jié)合了SQL的數(shù)據(jù)操作能力和過程化語言的流程控制能力,是SQL的過程化擴展。存儲過程的優(yōu)點:(1)允許標(biāo)準(zhǔn)組件式編程;(2)能夠?qū)崿F(xiàn)較快的執(zhí)行速度;(3)能夠有效降低網(wǎng)絡(luò)流量;(4)可被作為一種安全機制來充分利用。在人事信息管理系統(tǒng)中,首先需要創(chuàng)建一個存儲過程,其用于查詢數(shù)據(jù)庫中每個員工的基本信息;創(chuàng)建存儲過程,用于返回全部男士的工作信息;創(chuàng)建一個存儲過程,用于查詢員工工資信息;創(chuàng)建一個存儲過程,其用于按日期查詢每個職工的出勤情況信息;創(chuàng)建一個存儲過程,按日期查詢各部門的調(diào)動信息。觸發(fā)器是一種由事件驅(qū)動的特殊的存儲過程,當(dāng)它被定義在表上時,可看作表的一部分,一旦定義,任何用戶當(dāng)試圖對表進行增加、刪除或修改操作時,都由服務(wù)器自動激活相應(yīng)的觸發(fā)器,即觸發(fā)器被請求。由此在DBMS核心層進行集中的完整性控制。觸發(fā)器的主要作用就是:能夠?qū)崿F(xiàn)由主鍵、外鍵以及各種常規(guī)數(shù)據(jù)約束所不能保證的復(fù)雜的參照完整性和數(shù)據(jù)的一致性。所以,觸發(fā)器是一種確保數(shù)據(jù)和業(yè)務(wù)完整性的較好方法。在人事信息管理系統(tǒng)中,創(chuàng)建觸發(fā)器檢查員工的年齡,確保在0100之間為有效年齡。創(chuàng)建觸發(fā)器,在插入、修改、刪除操作記錄時,自動顯示表中內(nèi)容。創(chuàng)建觸發(fā)器防止表中數(shù)據(jù)被惡意刪除。約束是在SQL Sever中實現(xiàn)數(shù)據(jù)完整性的一種方法,它通過定義可輸入表或表的單個列中的數(shù)據(jù)的限制條件而自動保持?jǐn)?shù)據(jù)庫完整性。SQL Sever中有5種約束:主鍵約束、外鍵約束、唯一性約束、檢查約束和默認(rèn)約束。每一種數(shù)據(jù)完整性類型,都由不同的約束類型來保障:域完整性是由默認(rèn)值或檢查約束予以保障;實體完整性則依靠逐漸或唯一約束來保障;而參照完整性就需要通過外鍵約束來保障了。詳細(xì)信息創(chuàng)建如下:create database rson(name=renshi_m,filename=39。e:\39。,size=10mb,maxsize=100mb,filegrowth=1mb),(name=pany_n,filename=39。e:\39。,size=10mb,maxsize=100mb,filegrowth= 1mb)log on(name=pany_l,filename=39。e:\39。,size=10mb,maxsize=100mb,filegrowth=1mb)GoUSE [rs]GOCREATE TABLE [dbo].[員工信息表]( [員工編號] [char](9) COLLATE Chinese_PRC_CI_AS NOT NULL, [姓名] [char](8) COLLATE Chinese_PRC_CI_AS NOT NULL, [性別] [char](2) COLLATE Chinese_PRC_CI_AS NOT NULL, [年齡] [int] NOT NULL, [民族] [char](4) COLLATE Chinese_PRC_CI_AS NOT NULL, [身份證號] [char](18) COLLATE Chinese_PRC_CI_AS NOT NULL, [入職時間] [datetime] NOT NULL, [所在部門編號] [char](4) COLLATE Chinese_PRC_CI_AS NOT NULL, [聯(lián)系電話] [char](11) COLLATE Chinese_PRC_CI_AS NOT NULL, [基本工資] [int] NOT NULL) ON [PRIMARY]GOUSE [rs]GOCREATE TABLE [dbo].[員工工作信息表]( [員工編號] [char](9) COLLATE Chinese_PRC_CI_AS NOT NULL, [部門編號] [char](4) COLLATE Chinese_PRC_CI_AS NOT NULL, [職稱] [char](6) COLLATE Chinese_PRC_CI_AS NULL, [工齡] [int] NULL) ON [PRIMARY]GOUSE [rs]GOCREATE TABLE [dbo].[部門信息表]( [部門編號] [char](4) COLLATE Chinese_PRC_CI_AS NOT NULL, [部門名稱] [char](8) COLLATE Chinese_PRC_CI_AS NOT NULL, [部門電話] [char](8) COLLATE Chinese_PRC_CI_AS NOT NULL, [部門經(jīng)理] [char](8) COLLATE Chinese_PRC_CI_AS NOT NULL) ON [PRIMARY]GOUSE [rs]GOCREATE TABLE [dbo].[工資信息表]( [員工編號] [char](9) COLLATE Chinese_PRC_CI_AS NOT NULL, [實上班天數(shù)] [int] NOT NULL, [實發(fā)工資] [int] NULL, [扣款] [int] NULL) ON [PRIMARY]GOUSE [rs]GOCREATE TABLE [dbo].[考勤信息表]( [員工編號] [char](9) CO
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1