表结构学习

                       
                       
  本文件对一些系统中的主要表格进行了初期规划,详细设计阶段可能会增加或者修改。      
                       
  主键名称命名规则: PK_表名_字段名                
  外名称命名规则: FK_表名_字段名                
  索引名称命名规则 : IDX_表名_字段名                
                       
  第一部分:系统设置部分    
  student_master 学生信息表                  
1 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 table_Id varchar(20)       ID    
  2 student_Id varchar(20)       学生ID(YYYYMM_XXXXX)    
  3 hall_Id varchar(20)       道馆信息 关联hall_master的hall_Id    
  4 class_Id varchar(20)       班级信息 关联class_master的class_Id    
  5 card_Id varchar(20)       卡别信息 关联card_master的card_Id    
  6 level_Id varchar(20)       学生级别 关联level_master的level_Id    
  7 student_Name varchar(20)         学生姓名    
  8 student_Sex char(1)         学生性别(0:男,1:女)    
  9 student_birth datetime         学生出生日期    
  10 student_card varchar(20)         学生身份证    
  11 student_contact varchar(20)         学生联系方式    
  11 student_fiduciary varchar(20)         学生的填协议人    
  12 student_regist_date datetime           学生报名日期    
  13 student_start_date datetime         学生开始日期    
  14 student_end_date datetime         学生结束日期    
  15 student_train_date datetime           学生训练日期    
  16 student_tuition numeric(7,2)         学生学费    
  17 student_pay numeric(7,2)           学生支付    
  18 student_safe varchar(100)           学生保险    
  19 student_join_method varchar(100)           加入方式    
  20 student_school varchar(100)         学生学校    
  21 student_qq varchar(20)           学生QQ    
  22 student_flag char(1)         学生状态(0:停课;1:正常)    
  23 class_last int         剩余课时    
  24 service_Flag char(1)     1   是否知道有效期(0:否,1:有)     
  25 flag char(1)     1   有效Flag (0:无效,1:有效)     
  26 reserve1 varchar(50)           备用字段1    
  31 createUser varchar(20)         生成用户    
  32 createDate datetime         生成日期    
  33 updateUser varchar(20)         更新用户    
  34 updateDate datetime         更新日期    
                       
  student_material_master 学生物料明细表                 
2 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
字段名 1 stu_Material_Id varchar(20)       物资ID    
  2 student_Id varchar(20)       学生信息 关联student_master的student_Id    
  3 material_Id varchar(20)       物资ID 关联material_master的material_Id    
  4 material_Num int           物料数量    
  5 material_method char(1)           物料获取方式(0:赠送;1:购买)    
  6 flag char(1)     1   有效Flag (0:无效,1:有效)     
  7 createUser varchar(20)         生成用户    
  8 createDate datetime         生成日期    
  9 updateUser varchar(20)         更新用户    
  10 updateDate datetime         更新日期    
                       
  student_suspension_master 学生停课明细表                 
3 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 suspension_Id varchar(20)       停课ID    
  2 student_Id varchar(20)       学生信息 关联student_master的student_Id    
  3 suspension_Num int         停课时间(单位:月)    
  3 suspension_start_date datetime         停课开始日期    
  3 suspension_end_date datetime         停课结束日期    
  4 flag char(1)     1   有效Flag (0:无效,1:有效)     
  5 createUser varchar(20)         生成用户    
  6 createDate datetime         生成日期    
  7 updateUser varchar(20)         更新用户    
  8 updateDate datetime         更新日期    
                       
  sys_login_master 用户登录信息表                  
4 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 login_Id varchar(20)       登录ID    
  2 login_Name varchar(20)         登录名称    
  3 login_First_PW varchar(50)         登录初始密码    
  4 login_PW varchar(50)         登录密码    
  5 login_role char(1)         登录权限(0:管理者;1:教师;2:家长)    
  6 flag char(1)     1   有效Flag (0:无效,1:有效)     
  7 reserve1 varchar(50)           备用字段1    
  8 createUser varchar(20)         生成用户    
  9 createDate datetime         生成日期    
  10 updateUser varchar(20)         更新用户    
  11 updateDate datetime         更新日期    
                       
  hall_master 道馆信息表                  
5 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 hall_Id varchar(20)       道馆ID    
  2 hall_Name varchar(20)         道馆名称    
  3 teacher_Id varchar(20)         教师分配 关联teacher_master的teacher_Id    
  4 hall_Address varchar(256)           道馆地址    
  5 flag char(1)     1   有效Flag (0:无效,1:有效)     
  6 reserve1 varchar(50)           备用字段1    
  7 createUser varchar(20)         生成用户    
  8 createDate datetime         生成日期    
  9 updateUser varchar(20)         更新用户    
  10 updateDate datetime         更新日期    
                       
  teacher_master 教师信息表                   
6 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 teacher_Id varchar(20)     教师ID    
  2 teacher_Name varchar(20)         教师名称    
  3 teacher_Sex char(1)         教师性别(0:男,1:女)    
  4 teacher_phone varchar(20)         教师联系方式    
  5 teacher_Used char(1)         教师是否分配    
  6 flag char(1)     1   有效Flag (0:无效,1:有效)     
  7 createUser varchar(20)         生成用户    
  8 createDate datetime         生成日期    
  9 updateUser varchar(20)         更新用户    
  10 updateDate datetime         更新日期    
                       
  class_master 班级信息表                   
7 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 class_Id varchar(20)       班级ID    
  2 class_Name varchar(20)         班级名称    
  3 class_Num int           班级最大人数    
  4 flag char(1)     1   有效Flag (0:无效,1:有效)     
  5 createUser varchar(20)         生成用户    
  6 createDate datetime         生成日期    
  7 updateUser varchar(20)         更新用户    
  8 updateDate datetime         更新日期    
                       
  card_master 卡类别信息表                   
8 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 card_Id varchar(20)       卡ID    
  2 card_Name varchar(20)         卡名称    
  3 card_useful char(1)           卡是否有效期(0:无,1:有)    
  4 flag char(1)     1   有效Flag (0:无效,1:有效)     
  5 createUser varchar(20)         生成用户    
  6 createDate datetime         生成日期    
  7 updateUser varchar(20)         更新用户    
  8 updateDate datetime         更新日期    
                       
  level_master 级别信息表                   
9 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 level_Id varchar(20)       级别ID    
  1 level_code varchar(20)       级别Code(12:3品;11:2品;10:1品;9:红黑带;8:红带;7:蓝红带;6:蓝带;5:绿蓝带;4:绿带;3:黄绿带;2:黄带,1:白带)    
  2 level_Name varchar(20)         级别名称    
  3 level_Money numeric(7,2)           晋级费用    
  4 flag char(1)     1   有效Flag (0:无效,1:有效)     
  5 createUser varchar(20)         生成用户    
  6 createDate datetime         生成日期    
  7 updateUser varchar(20)         更新用户    
  8 updateDate datetime         更新日期    
                       
  sign_in_master 签到信息表                   
10 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 signIn_Id varchar(20)       签到ID    
  1 student_Id varchar(20)       学生信息 关联student_master的student_Id    
  2 class_Id varchar(20)       班级信息 关联class_master的class_Id    
  3 signIn_Time datetime           签到时间    
  4 flag char(1)     1   有效Flag (0:无效,1:有效)     
  5 createUser varchar(20)         生成用户    
  6 createDate datetime         生成日期    
  7 updateUser varchar(20)         更新用户    
  8 updateDate datetime         更新日期    
                       
  visit_master 回访信息表                   
11 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 visit_Id varchar(20)       回访ID    
  2 student_Id varchar(20)         学生信息 关联student_master的student_Id    
  3 visit_Time datetime         回访时间    
  4 visit_Person varchar(10)         回访人    
  5 visit_status char(1)         回访是否成功    
  6 visit_reason varchar(100)         回访结果    
  7 flag char(1)     1   有效Flag (0:无效,1:有效)     
  8 createUser varchar(20)         生成用户    
  9 createDate datetime         生成日期    
  10 updateUser varchar(20)         更新用户    
  11 updateDate datetime         更新日期    
                       
  exam_master 晋级报名信息表                   
12 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 exam_Id varchar(20)       考试ID    
  2 student_Id varchar(20)       学生信息 关联student_master的student_Id    
  3 now_level varchar(20)       当前级别 关联level_master的level_Id    
  4 exam_level varchar(20)       考试级别 关联level_master的level_Id    
  5 exam_Time datetime         考试时间    
  6 exam_money numeric(7,2)         晋级费用    
  7 exam_flag char(1)     0   是否晋级 (0:失败,1:成功)     
  8 flag char(1)     1   有效Flag (0:无效,1:有效)     
  9 createUser varchar(20)         生成用户    
  10 createDate datetime         生成日期    
  11 updateUser varchar(20)         更新用户    
  12 updateDate datetime         更新日期    
                       
  material_master 物资信息表                   
13 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 material_Id varchar(20)       物资ID    
  2 material_Name varchar(20)         物资名称    
  3 material_Price varchar(20)         物资单价    
  4 flag char(1)     1   有效Flag (0:无效,1:有效)     
  5 createUser varchar(20)         生成用户    
  6 createDate datetime         生成日期    
  7 updateUser varchar(20)         更新用户    
  8 updateDate datetime         更新日期    
                       
  material_InOut_master 物资进出库信息表                 
14 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 inOut_Id varchar(20)       进出库ID    
  2 material_Id varchar(20)       物资ID 关联material_master的material_Id    
  3 hall_Id varchar(20)       道馆信息 关联hall_master的hall_Id    
  4 material_Size numeric(5,2)           物资大小    
  5 material_Num int         物资数量    
  6 material_flag char(1)         进出库Flag(1:入库;2:出库)    
  7 material_reason varchar(100)         进出库原因    
  8 flag char(1)     1   有效Flag (0:无效,1:有效)     
  9 createUser varchar(20)         生成用户    
  10 createDate datetime         生成日期    
  11 updateUser varchar(20)         更新用户    
  12 updateDate datetime         更新日期    
                       
  finance_master 财务信息表                   
15 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 finance_Id varchar(20)       财务ID    
  2 finance_Flag char(1)           财务Flag(0:支出;1:收入)    
  3 finance_money numeric(8,2)           财务金钱    
  4 finance_reason varchar(100)           财务收支原因    
  5 finance_date datetime           财务收支时间    
  6 flag char(1)     1   有效Flag (0:无效,1:有效)     
  7 createUser varchar(20)         生成用户    
  8 createDate datetime         生成日期    
  9 updateUser varchar(20)         更新用户    
  10 updateDate datetime         更新日期    
                       
  buy_class_master 课时购买信息表                   
16 No 字段名 定义 PK FK DEFAULT NOT NULL index 说明    
  1 buy_Id varchar(20)       购买ID    
  2 student_Id varchar(20)       学生信息 关联student_master的student_Id    
  3 class_Num int         购买课时    
  4 class_Service int           赠送课时    
  5 buy_date datetime           购买时间    
  6 class_useful datetime           课程有效期    
  7 flag char(1)     1   有效Flag (0:无效,1:有效)     
  8 createUser varchar(20)         生成用户    
  9 createDate datetime         生成日期    
  10 updateUser varchar(20)         更新用户    
  11 updateDate datetime         更新日期    
                       

猜你喜欢

转载自blog.csdn.net/weixin_41722928/article/details/81196321