《学校相关的数据库设计文档》由会员分享,可在线阅读,更多相关《学校相关的数据库设计文档(8页珍藏版)》请在金锄头文库上搜索。
1、学校管理系统数据库设计文档开发工具:SQL Server1教师基本信息表TeacherInfo字段名类型可空主键外键默认值描述tea_nameVarchar(50)No教师的名字Tea_idintnoYes教师IDtea_sexVarchar(10)No教师的性别tea_schoolAgeDoubleNo教师的教学年限Tea_diplomaVarchar(100)No教师的学历文凭Tea_finishschoolVarchar(100)No教师的毕业学校Tea_conjugalintno0教师是否结婚(1是:,0:否)Native_idVarchar(50)No教师的籍贯Tea_familya
2、ddrVarchar(500)No教师的家庭住址Tea_CodeVarchar(50) Yes邮编Tea_imageVarchar(100)No教师照片的路径Tea_cardIdVarchar(50)No教师的身份证号Tea_polityVisageVarchar(50)No老师的政治面貌Tea_casteVarchar(50)Yes职业等级Tea_phoneVarchar(50)Yes联系电话Tea_movePhoneVarchar(50)手机Tea_NetWorkCommuncateVarchar(100)网络通信Tea_TeachIdIntNo与表TeacherTeach中的Teach_
3、Id形成外键关系教师的受教育经历Tea_StoryIdIntYes与表TeacherStory中的Story_Id形成外键关系教师的就业经历Tea_nationVarchar(50)民族Tea_startsString老师状态:在职,离职Group_Int外键2教师所在用户组,默认为23教师受教育表TeacaherTeach字段名类型可空主键外键默认值描述Teach_idIntNoYes与表TeacherInfo中的Tea_TeachId形成外键关系 主键Teach_schoolVarchar(200)No教师就读学校Teach_timeVarchar(100)No就读时间段如:(2004,9
4、-2007-7)4教师就业经历表TeacherStory字段名类型可空主键外键默认值描述Story_idIntNoYes与表TeacherInfo中的Tea_StoryId形成外键关系主键Story_unitVarchar(200)No教师就业单位Story _timeVarchar(100)No就业时间段如:(2004,9-2007-7)Story_jobVarchar(500)No在什么职位Story_successTextYes在此职位时的成就Story_ appraiseTextYes领导的评价5.班级详细表ClassInfo字段名类型可空主键外键默认值描述Class_IdIntNoY
5、es班级IdClass_NameVarchar(50)No班级名称Class_descTextYes描述Grade_idIntNo与表GradeInfo中的Grade_id形成外键关系所属年级Tea_idInt与表TeacherInfo中的Tea_id形成外键关系班主任 6.年级详细表GradeInfo字段名类型可空主键外键默认值描述Grade_IdIntNoYes年级IdGrade_NameVarchar(50)No年级名称Grade_descTextYes描述Tea_idIntNo与表TeacherInfo中的Tea_id形成外键关系年级组长 学生学籍表属性名字段名类型长度是否为空说明ID
6、stu_idIntNo主键,自增长所在用户组Idgroup_idInt对应于用户权限组Id (默认1)学籍号study_idvarchar学籍号学生姓名stu_namevarchar50学生姓名, 学号stu_numbervarchar学生学号民族nationvarchar50民族籍贯placevarchar200籍贯学生照片路径stu_image varchar50学生图片入学日期Entrance_yearDatetime 50入学年度学期termvarchar50上学期/下学期出生日期birthDatetime50出生日期(yy-MM-dd)性别sexvarchar50男/女出生地址hom
7、eplacevarchar100出生地所在班级Idclass_idint50对应于班级表Id学籍状态statuvarchar50在籍/不在籍现居地址addressvarchar200现在的所居地联系电话phonevarchar50联系方式表名:考试类型表属性名字段名类型长度说明考试类型Idexam_idInt主键,自增长考试类型名称exam_namevarchar50考试类型名称表名:奖励信息表属性名字段名类型长度奖励表主键hor_idint主键,自增长所获证书名称hor_namevarchar50证书名学生idstu_idint外键 学生表的主键Id获奖时间hor_dateDatetime
8、50获奖时将上传证书地址hor_upvarchar50证书的保存路径表名:课程科目表属性名字段名类型长度说明课程科目主键Idsubject_idInt主键,自增长课程名称sbu_namevarchar50科目的名称课程文理科sbu_typeint是文科还是理科(0-文科 1-理科 2-其它)表名:学生成绩表属性名字段名类型长度说明成绩表主键grade_idint主键,子增长所在时间段g_datevarchar50学生所在时间段(2007-2008)学期g_termvarchar50上学期/下学期考试日期exam_dateDatetime50考试的时间考试类型Idexam_typeint50对应
9、考试类型表的主键Id考试科目IdSubject_typeint0外键于科目表的Id录入人姓名write_namevarchar50录入人的姓名,默认为登陆用户是否缺考olakeint是否缺考(0-是 1-否是否补考omakeupInt是否补考(0-是 1-否补考成绩makeupDouble50补考成绩所在班级grade_idint 50外键于班级表的Id学生Idstu_idint对应学生表的主键成绩分数result_markDouble成绩分数表名:家庭信息表家庭Idhome_idInt主键,自增长学生与监护人关系tutorvarchar监护人姓名(爸爸、妈妈,爷爷,奶奶,其它)监护人政治面貌
10、visagevarchar预备党员,党员,群众监护人姓名tutor_namevarchar监护人姓名监护人所在地址tutor_addrvarchar监护人所在地址监护人联系电话phonevarchar监护人电话,只能是数字学生Idstu_id int外键学生表中的主键Id表名:评语表属性名字段名类型长度说明评语主键Idremark_IdInt主键,自增长 评语remarkvarchar500评语信息打评语tea_idint外键于教师表的Id学生idstu_idInt外键于学生表的Id所处的年度r_datevarchar50对应所处的哪一年所处的学期r_termvarchar50上学期/下学期
11、羈羄膂蚇螁羀膁蝿蚄艿膀葿衿膅腿薁蚂肁膈蚃袇羇膇莃蚀袃芆蒅袆膁芆薈虿肇芅螀袄肃芄蒀螇罿芃薂羂袅节蚄螅膄芁莄羁肀芀蒆螃羆莀蕿罿袂荿蚁螂膀莈莁薅膆莇薃袀肂莆蚅蚃羈莅莅袈袄莅蒇蚁膃莄蕿袇聿蒃蚂虿羅蒂莁袅袁蒁蒄蚈芀蒀蚆羃膆葿螈螆肂葿蒈羂羈肅薀螄袄肄蚃羀膂膃莂螃肈膂蒅羈羄膂蚇螁羀膁蝿蚄艿膀葿衿膅腿薁蚂肁膈蚃袇羇膇莃蚀袃芆蒅袆膁芆薈虿肇芅螀袄肃芄蒀螇罿芃薂羂袅节蚄螅膄芁莄羁肀芀蒆螃羆莀蕿罿袂荿蚁螂膀莈莁薅膆莇薃袀肂莆蚅蚃羈莅莅袈袄莅蒇蚁膃莄蕿袇聿蒃蚂虿羅蒂莁袅袁蒁蒄蚈芀蒀蚆羃膆葿螈螆肂葿蒈羂羈肅薀螄袄肄蚃羀膂膃莂螃肈膂蒅羈羄膂蚇螁羀膁蝿蚄艿膀葿衿膅腿薁蚂肁膈蚃袇羇膇莃蚀袃芆蒅袆膁芆薈虿肇芅螀袄肃芄蒀螇罿芃薂
12、羂袅节蚄螅膄芁莄羁肀芀蒆螃羆莀蕿罿袂荿蚁螂膀莈莁薅膆莇薃袀肂莆蚅蚃羈莅莅袈袄莅蒇蚁膃莄蕿袇聿蒃蚂虿羅蒂莁袅袁蒁蒄蚈芀蒀蚆羃膆葿螈螆肂葿蒈羂羈肅薀螄袄肄蚃羀膂膃莂螃肈膂蒅羈羄膂蚇螁羀膁蝿蚄艿膀葿衿膅腿薁蚂肁膈蚃袇羇膇莃蚀袃芆蒅袆膁芆薈虿肇芅螀袄肃芄蒀螇罿芃薂羂袅节蚄螅膄芁莄羁肀芀蒆螃羆莀蕿罿袂荿蚁螂膀莈莁薅膆莇薃袀肂莆蚅蚃羈莅莅袈袄莅蒇蚁膃莄蕿袇聿蒃蚂虿羅蒂莁袅袁蒁蒄蚈芀蒀蚆羃膆葿螈螆肂葿蒈羂羈肅薀螄袄肄蚃羀膂膃莂螃肈膂蒅羈羄膂蚇螁羀膁蝿蚄艿膀葿衿膅腿薁蚂肁膈蚃袇羇膇莃蚀袃芆蒅袆膁芆薈虿肇芅螀袄肃芄蒀螇罿芃薂羂袅节蚄螅膄芁莄羁肀芀蒆螃羆莀蕿罿袂荿蚁螂膀莈莁薅膆莇薃袀肂莆蚅蚃羈莅莅袈袄莅蒇蚁膃莄蕿袇聿蒃蚂虿羅蒂莁袅袁蒁蒄蚈芀蒀蚆羃膆葿螈螆肂葿蒈羂羈肅薀螄袄肄蚃羀膂膃莂螃肈膂蒅羈羄膂蚇螁羀膁蝿蚄艿膀葿衿膅腿薁蚂肁膈蚃