【正文】
ere Dno=@Didcreate proc AddY @id char(10)= NULL, @name nvarchar(20)= NULL, @sex char(4)= NULL, @time smalldatetime= NULL, @mianji char(10)=NULL, @home nvarchar(50)= NULL AS IF @id IS NULL OR @name IS NULL OR @sex IS NULL OR @time IS NULL OR @mianji IS NULL OR @home IS NULLBEGIN PRINT 39。請重新輸入該業(yè)主信息!39。 PRINT 39。你必須提供業(yè)主的房號、姓名、性別、入住時間、面積及家庭情況39。 RETURN ENDDECLARE @bitSex bitIF @sex=39。男39。 SET @bitSex = 1ELSE SET @bitSex = 0BEGIN TRANSACTION INSERT 業(yè)主 (Dno,Yname,Ysex,Scheckin,Family,Area) VALUES (@id, @name, @Sex, @time, @home, @mianji) IF @@error 0 BEGIN ROLLBACK TRAN RETURN ENDCOMMIT TRANSACTIONPRINT 39。業(yè)主39。+@name+39。的信息成功添加到表業(yè)主中。 ‘報修信息 存儲過程use 小區(qū)物業(yè)管理goif exists (select name from sysobjects where name = 39。proc_Fix39。 and type = 39。p39。)drop procedure proc_Fixgocreate procedure proc_Fix asselect Dno,Pno,Rsubmit,Rsolve,Rreason from 報修 create procedure AddF @id char(10)= NULL, @Pid char(10)= NULL, @Ttime smalldatetime= NULL, @Stime smalldatetime= NULL, @Reason char(50)= NULL AS IF @id IS NULL OR @Pid IS NULL OR @Ttime IS NULL OR @Stime IS NULL OR @Reason IS NULL BEGIN PRINT 39。請重新輸入該業(yè)主信息!39。 PRINT 39。你必須提供業(yè)主的房號、物品號、提交時間、解決時間、報修原因39。 RETURN END BEGIN TRANSACTION INSERT 報修 VALUES (@id, @Pid, @Reason,@Stime,@Ttime) IF @@error 0 BEGIN ROLLBACK TRAN RETURN END COMMIT TRANSACTIONPRINT 39。房號39。+@id+ 39。的報修信息成功添加到表報修中。39。投訴信息 存儲過程use 小區(qū)物業(yè)管理goif exists (select name from sysobjects where name = 39。proc_T39。 and type = 39。p39。)drop procedure proc_Tgocreate procedure proc_T asselect Dno,Gno,Tsubmit,Tsolve,Treason from 投訴費用信息 存儲過程use 小區(qū)物業(yè)管理goif exists (select name from sysobjects where name = 39。proc_F39。 and type = 39。p39。)drop procedure proc_Fgocreate procedure proc_F as select Dno,Ftime,Fsolve,Fpart,Ftotal,Fall from 費用 快件信息 存儲過程use 小區(qū)物業(yè)管理goif exists (select name from sysobjects where name = 39。proc_M39。 and type = 39。p39。)drop procedure proc_Mgocreate procedure proc_M@Did CHAR(20)asselect Dno,Yname,Marrive,Mreceive from 快件 where @Did=Dno 6 總結在為期一個月左右的大作業(yè)設計實現(xiàn)過程中,組內成員均表現(xiàn)優(yōu)秀。大家在繁忙的課程和復習之余為小組共同作業(yè)付出了許多時間與精力。做大作業(yè)的過程既是一份寶貴的學習簡單數(shù)據(jù)庫設計的經驗,又是大家對于數(shù)據(jù)庫課程查漏補缺的好機會。大家在認真踏實做好自己分內任務的同時,積極參與到別的模塊當中,一起合作,討論,分享自己的資料和心得,彼此監(jiān)督,均出色完成了此次作業(yè)任務。尤其是在答辯前最后幾天,小組成員一直在積極做著最后的修改。雖然臨近期末,但每天晚上項目小組的群里大家總在熱烈討論。短短的時間,大家從毫無頭緒到最后做出一個簡單雛形,對每一個小組成員都是巨大的收獲和成就。這一段過程,也是每一個人的寶貴記憶。 課程答辯記錄表答辯時間 2022 年 06 月 06 日 答辯地點 61007提問及學生回答問題的主要內容:(可另附頁)在邏輯結構設計板塊中,關系模式的轉換優(yōu)化是否有研究過范式級別? 答:我們的設計最低符合第三范式結構。在分 ER 圖合并成總 ER 圖的過程中,可能產生哪些沖突? 答:屬性沖突;命名沖突(同名異義、異名同義) ;結構沖突。并發(fā)事務沖突包括哪些?用什么手段解決? 答:并發(fā)事務沖突包括丟失更新問題、讀臟數(shù)據(jù)問題、不可重復讀問題,用封鎖協(xié)議和隔離的辦法解決。