資源描述:
《家教中心管理系統(tǒng)數(shù)據(jù)設(shè)計(jì)說(shuō)明書(shū)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、家教中心管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)組號(hào):______________________成員:_________________1、總體ER圖設(shè)計(jì)學(xué)員教員輔導(dǎo)授課課程評(píng)價(jià)繳納費(fèi)用管理員發(fā)布公告信息反饋1m1mnmnmknm協(xié)議號(hào)教員n繳納時(shí)間繳納方式備注評(píng)價(jià)等級(jí)備注評(píng)價(jià)時(shí)間反饋時(shí)間滿意度反饋建議類型2、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)2.1命名規(guī)則1、表命名:使用英文字母(可以使用漢語(yǔ)拼音)。單詞首字母大寫(xiě)。2、列命名:使用英文字母(可以使用漢語(yǔ)拼音)。單詞首字母大寫(xiě)。3、約束命名:使用表名或列名組合及約束類型,中間使用“_”連接。2.2關(guān)系分析1.用戶信息表Users(User_id,User_nam
2、e,User_pwd,Type)分析:因?yàn)閁ser_id是主鍵,而且User_name不允許重復(fù),所以主鍵只有一個(gè)屬性,不存在部分依賴,又因?yàn)閁ser_idUser_name,所以不存在非主屬性對(duì)主鍵User_id的傳遞依賴,所以該關(guān)系屬于3NF。2.學(xué)員信息表Student(Sno,SUser_id,SName,SSex,Birthday,Town,Other,Phone,Pname,School,Grade,Study)分析:因?yàn)橹挥蠸no是主鍵,所以不存在部分依賴,因此該關(guān)系屬于2NF。但存在非主屬性Pname通過(guò)Phone對(duì)主鍵Sno的傳遞依賴,所以該關(guān)系不屬于3NF。3
3、.教員信息表Teacher(Tno,Tuser_id,Tname,Tsex,Birthday,Photo,Station,Introduction,Degree,School,Major)分析:因?yàn)橹挥蠺no是主鍵,且不存在部分依賴跟傳遞依賴,所以該關(guān)系也屬于3NF。4.課程信息表Course(Cno,Cname)分析:從這表可以很明顯地看到,只有Cno是主鍵,且不存在部分依賴跟傳遞依賴,所以該關(guān)系也屬于3NF。5.學(xué)員/教員課程信息表STC(STCno,User_id,Cno,Money,Day)分析:此表只有STCno是主鍵,則不存在部分依賴,又不存在非主屬性對(duì)主鍵的傳遞依賴
4、,所以該關(guān)系屬于3NF。6.教授情況表Jiaoshou(Jno,Sno,Tno,Cno,Ano,Type)分析:此表中Jno是主鍵,除此之外其他都不是主鍵,且又不存在非主屬性對(duì)主鍵的傳遞依賴,所以該關(guān)系屬于3NF。7.協(xié)議表Agreement(Ano,Content,Time,Limit)分析:這表中只有Ano是主鍵,所以不存在部分依賴,又不存在非主屬性對(duì)主鍵Ano的傳遞依賴,所以這關(guān)系也屬于3NF。8.公告信息表Placard(Pno,Title,Content,Time)分析:此表主鍵只有Pno是而已,且不存在部分依賴跟傳遞依賴,所以此關(guān)系也屬于3NF。9.服務(wù)反饋表Serv
5、iceInfo(Sino,User_id,Time,Mangyidu,Advice)分析:因?yàn)橹挥蠸ino是主鍵,所以不存在部分依賴,又不存在非主屬性對(duì)主鍵Sino的傳遞依賴,所以此關(guān)系屬于3NF。10.費(fèi)用表Fee(Fno,FeeType,Price)分析:因?yàn)橹挥蠪no是主鍵,所以肯定不存在部分依賴,且又不存在傳遞依賴,所以這關(guān)系屬于3NF。11.教學(xué)評(píng)價(jià)表Evaluate(Eno,Sno,Tno,Scale,Remark,Time)分析:此表中只有Eno是主鍵,又不存在部分依賴跟傳遞依賴,所以此關(guān)系屬于3NF。12.匹配信息表Matching(Mno,Sno,Tno,Tim
6、e,Limit)分析:因?yàn)橹挥蠱no是主鍵,所以不存在部分依賴,又不存在非主屬性對(duì)主鍵Mno的傳遞依賴,所以此關(guān)系屬于3NF。13.繳納信息表Pay(Pno,Sno,Fno,Time,Remark,Way)分析:因?yàn)橹挥蠵no是主鍵,所以不存在部分依賴,又不存在非主屬性對(duì)主鍵Pno的傳遞依賴,所以此關(guān)系屬于3NF。2.3表信息2.3.1表匯總表名功能說(shuō)明Users存儲(chǔ)用戶的基本信息Stuent存儲(chǔ)學(xué)員信息的表Teacher存儲(chǔ)教員信息的表Course存儲(chǔ)課程信息的表STC存儲(chǔ)學(xué)員/教員選擇課程信息的表Jiaoshou存儲(chǔ)試教/授教情況的表Agreement存儲(chǔ)學(xué)員跟教員簽訂協(xié)議信
7、息的表Placard存儲(chǔ)公告信息的表ServiceInfo存儲(chǔ)服務(wù)反饋的表Fee存儲(chǔ)繳納費(fèi)用的表Evaluate存儲(chǔ)教學(xué)評(píng)價(jià)的表Matching存儲(chǔ)匹配信息的表Pay存儲(chǔ)繳納信息的表2.3.2用戶信息表用戶信息表:Users字段名稱含義數(shù)據(jù)類型是否允許空主外鍵其他約束User_id用戶編號(hào)Numeric(6)否主鍵從1開(kāi)始自增User_name用戶名Varchar(8)否唯一User_pwd密碼Varchar(16)否Type類型char(6)默認(rèn)學(xué)員2.3.3學(xué)員信息表學(xué)員信息