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

正文內(nèi)容

排班子系統(tǒng)設(shè)計與實現(xiàn)(編輯修改稿)

2025-07-27 01:48 本頁面
 

【文章內(nèi)容簡介】 式邏輯結(jié)構(gòu)定義 關(guān)系模式匯總,見表22表22 關(guān)系模式匯總表編號關(guān)系名稱模式說明T1Route(詳見附錄11)(詳見附錄11)T2routeTime(詳見附錄12)(詳見附錄12)T3station(詳見附錄13)(詳見附錄13)T4Employees(詳見附錄14)(詳見附錄14)T5Arrange(詳見附錄15)(詳見附錄15)T6Car_info(詳見附錄16)(詳見附錄16)T7Route_station(詳見附錄17)(詳見附錄17)T8routeCar(詳見附錄18)(詳見附錄18)T9routeDriver(詳見附錄19)(詳見附錄19),見表22表22 外模式匯總表序號視圖名稱作用備注1Select arrange info排班信息3.?dāng)?shù)據(jù)庫物理設(shè)計 ,故在arrange表上建立索引arrangeTime_FK ,故在arrange表上建立索引CarInfo_arrange_FK ,故在arrange表上建立索引driver_arrange_FK ,故在其上建立索引route_arrange_FK ,故在car_info表上建立索引routeCar_FK ,故在Employees表上建立索引routeDriver_Fk ,故在route表上建立唯一性索引routeName_UQ8 需要查詢線路和站點關(guān)系,故在route_station表上建立索引route_station_FK和route_station2_FK分別表示route_id和station_id,故在routeTime表上建立索引route_order_FK,故在station表上建立唯一性索引stationName_UQ 設(shè)計了兩個存儲過程:DecreaseRouteTime InceraseRouteTime 設(shè)計了兩個觸發(fā)器 insert_routeTime update_routeTime 設(shè)計了一個視圖: 排班信息4.?dāng)?shù)據(jù)庫實施與測試數(shù)據(jù)庫實施與測試包括數(shù)據(jù)庫實施和測試兩個部分。 數(shù)據(jù)庫實施 數(shù)據(jù)庫及數(shù)據(jù)庫對象建立 SQL server中數(shù)據(jù)庫及數(shù)據(jù)庫對象建立,見表41表41:數(shù)據(jù)庫及數(shù)據(jù)庫對象建立表序號名稱定義語句21數(shù)據(jù)庫(詳見附錄21)22基本表(詳見附錄22)23視圖(詳見附錄23)24觸發(fā)器(詳見附錄24)25存儲過程(詳見附錄25) 數(shù)據(jù)入庫對所有數(shù)據(jù)表錄入20條以上的記錄,可使用批量導(dǎo)入,逐條錄入,或整體復(fù)制的方法。 數(shù)據(jù)庫測試 視圖 見圖42圖42視圖1. 提前發(fā)班時間測試代碼:USE [test1]GODECLARE @return_value intEXEC @return_value = [dbo].[DecreaseRouteTime] @DecreaseTime = 10SELECT 39。Return Value39。 = @return_valueGO執(zhí)行結(jié)果:見圖43所有車輛班次發(fā)班時間提前10分鐘圖432. 推遲發(fā)班時間測試代碼:USE [test1]GODECLARE @return_value intEXEC @return_value = [dbo].[IncreaseRouteTime] @IncreaseTime = 10SELECT 39。Return Value39。 = @return_valueGO執(zhí)行結(jié)果:見圖44所有車輛發(fā)班時間推遲10分鐘圖443. 線路班次運行時間表插入數(shù)據(jù)測試代碼:USE [test1]GODECLARE @return_value intEXEC @return_value = [dbo].[InsterDate_routeTime] @routeID = N39。00139。, @orderNum = 4, @leaveTime = N39。10:00:0039。SELECT 39。Return Value39。 = @return_valueGO執(zhí)行結(jié)果:見圖45routeTime表新增一條數(shù)據(jù),且之前比序號4大的班次序號加1圖45 測試代碼:use test1goinsert into routeTime(route_id,order_num,leave_time) values(39。00139。,39。239。,39。20150624 06:10:39。)測試結(jié)果:見圖46圖46測試代碼:use test1goupdate routeTime set leave_time=39。20150624 05:00:39。where order_num =39。239。 and route_id=39。00139。go結(jié)果見圖47 圖47 5.總結(jié) 做了好多天,終于完善了數(shù)據(jù)庫。只想說一句好累啊。不過還是痛并快樂著。因為我們從做這個任務(wù)前的不知所措,經(jīng)過這段時間來的學(xué)習(xí),學(xué)到了很多東西。我們建立了6張基本表,兩個觸發(fā)器,兩個存儲過程,一個視圖。通過本次將課堂所學(xué)的理論知識應(yīng)用與實踐,為以后的設(shè)計提供了有力的支持,也打下良好的基礎(chǔ)附錄1 關(guān)系模式說明11線路關(guān)系模式說明 線路(線路編號,線路名稱)屬性名數(shù)據(jù)類型取值范圍是否為主屬性是否為外鍵完整性要求Route_idVarchar(10)是NOT NULLRoute_nameVarchar(30)NOT NULL12線路運行班次時間表關(guān)系模式說明線路班次時間表(班次序號,發(fā)車時間,線路編號)屬性名數(shù)據(jù)類型取值范圍是否為主屬性是否為外鍵完整性要求Order_numInt是NOT NULLLeave_timedatetimeRoute_idVarchar(10)是是NOT NULL13站點關(guān)系模式說明站點(站點編號,站點名稱)屬性名數(shù)據(jù)類型取值范圍是否為主屬性是否為外鍵完整性要求Station_idVarchar(10)是NOT NULLStation_nameVarchar(30)14職工關(guān)系模式說明職工(職工編號,姓名,所屬部門,職位,線路編號)屬性名數(shù)據(jù)類型取值范圍是否為主屬性是否為外鍵完整性要求Employees_idVarchar(10)是NOT NULLEmployees_nameVarchar(20)Employees_departmentVarchar(50)Employees_titleVarchar(50)Route_idVarchar(10)是NOT NULL15排班情況關(guān)系模式說明線路運行班次時間表(線路編號,班次序號,發(fā)車時間)屬性名數(shù)據(jù)類型取值范圍是否為主屬性是否為外鍵完整性要求Route_idVarchar(10)是是NOT NULLOrder_numInt是NOT NULLLeave_yimedatetime16車輛信息關(guān)系模式說明車輛信息(車輛自編號,線路編號)屬性名數(shù)據(jù)類型取值
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1