您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 数据库设计实例运动会管理系统
本科学生设计性实验报告课程名称:现代数据库技术实验项目名称:运动会管理系统数据库设计姓名:何东灵学号:0041400班级:C03班第M小组2006至2007学年第2学期2007年6月15日目录目录.........................................................................................................................................2引言..................................................................................................................................................3编写目的...................................................................................................................................3背景...........................................................................................................................................3定义...........................................................................................................................................31.数据字典...................................................................................................................................3字典1:运动员数据字典........................................................................................................3字典2:班级数据字典............................................................................................................4字典3:项目数据字典............................................................................................................4字典4:记录数据字典............................................................................................................4字典5:规则数据字典............................................................................................................4字典6:工作人员数据字典....................................................................................................5字典7:场地数据字典............................................................................................................5字典8:器材数据字典............................................................................................................5字典9:项目人员数据字典....................................................................................................5字典10:项目器材数据字典..................................................................................................5字典11:运动员成绩数据字典..............................................................................................6字典12:团体赛成绩数据字典..............................................................................................6字典13:班级总分数据字典..................................................................................................62.数据库设计...............................................................................................................................73.数据库设计中的一个编号过程.............................................................................................10引言编写目的本数据库设计说明书专门为SGS系统的项目开发人员编写。背景项目名称:学校运动会管理系统(SchoolGymkhanaSystem简称SGS)项目提出者:江财SGS项目组织人员项目开发者:需求分析阶段有SGS项目开发小组人员共同完成,其它各阶段由小组成员各自负责完成项目鉴定者:吴京慧教授项目开始时间:2007-6-15定义列出本文件中用到的专门术语的定义和缩写词的源词组。1.所有的表名的命名规则:所有表名都根据表意用相关的英文全称命名。2.所有的主键命名规则:由表名+_PK[用编号区分]3.所有外键的命名规则:由表名+_FK[用编号区分]4.所有规则的命名规则:由列名+_CK[用编号区分]5.所有索引的命名规则:表名+_INDEX+列名6.所有字段的命名规则:类型+具体含义1.数据字典字典1:运动员数据字典记录运动员相关信息字典结构属性名称属性类型是否允许为空默认值约束含义AthleteNoChar(8)NOTNULL主键、届数+流水号运动员编号AthleteNameVarchar2(20)NOTNULL运动员姓名SexVarchar2(2)NOTNULL“男”只取“男”、“女”性别TelephoneVarchar2(20)NULL联系方法ClassNoChar(8)NOTNULL外键、届数+流水号班级编号字典2:班级数据字典记录班级相关信息字典结构属性名称属性类型是否允许为空默认值约束含义ClassNoChar(8)NOTNULL主键、届数+流水号班级编号InstituteNameVarchar2(30)NOTNULL学院名称ClassNameVarchar2(30)NOTNULL班级全称字典3:项目数据字典记录项目相关信息字典结构属性名称属性类型是否允许为空默认值约束含义ItemNoChar(3)NOTNULL主键项目编号ItemNameVarchar2(50)NOTNULL项目名称SexLimitchar(2)NOTNULL只取“男”“女”性别限制ComityRequireNumber(2)NOTNULL集体项目人数StartTimeDateNULL开始时间EndTimeDateNULL结束时间TrackFieldJudgeNumber(1)NOTNULL田径赛区分ClassNoLimitNumber(2)NOTNULL每班最大人数TotalAthleteNumber(3)NOTNULL0已选人数RuleNoChar(3)NOTNULL外键规则编号FieldNoChar(3)NOTNULL外键场地编号字典4:记录数据字典记录记录相关信息字典结构属性名称属性类型是否允许为空默认值约束含义ItemNoChar(3)NOTNULL主键、外键项目编号ItemNameVarchar2(50)NOTNULL项目名称AthleteNoChar(8)NULL外键运动员编号AthleteNameVarchar2(20)NOTNULL运动员姓名ClassNoChar(8)NULL外键、届数+流水号班级编号ClassDiscribeVarchar2(50)NULL班级描述GymkhanaNameVarchar2(50)NULL运动会名TrackFieldJudgeNumber(1)NOTNULL田径赛区分ScoreNumber(3)NULL成绩字典5:规则数据字典记录规则相关信息字典结构属性名称属性类型是否允许为空默认值约束含义RuleNoChar(3)NOTNULL主键规则编号RuleNameVarchar2(30)NULL规则名称TextPathVarchar2(200)NULL文本路径字典6:工作人员数据字典记录工作人员相关信息字典结构属性名称属性类型是否允许为空默认值约束含义OperatorNoChar(3)NOTNULL主键、职位+游水号工作人员编号OperatorNameVarchar2(20)NOTNULL工作人员姓名PostVarchar2(30)NULL单位DutyVarchar2(100)NULL运动会职务字典7:场地数据字典记录场地相关信息字典结构属性名称属性类型是否允许为空默认值约束含义FieldNoChar(3)NOTNULL主键场地编号FieldNameVarchar2(20)NULL场地名称AddressVarchar2(50)NULL具体地址字典8:器材数据字典记录器材相关信息字典结构属性名称属性类型是否允许为空默认值约束含义EquipmentNoChar(3)NOTNULL主键器材编号EquipmentNameVarchar2(20)NOTNULL器材名称DepositVarchar2(100)NULL存放简介字典9:项目人员数据字典记录项目人员相关信息字典结构属性名称属性类型是否允许为空默认值约束含义ItemNoChar(3)NOTNULL主键、外键项目编号OperatorNoChar(8)NOTNULL外键、外键、职位+游水号工作人员编号字典10:项目器材数据字典记录项目器材相关信息字典结构属性名称属性类型是否允许为空默认值约束含义ItemNoChar(3)NOTNULL主键、外键项目编号EquipmentNoChar(3)NOTNULL主键、外键器材编号字典11:运动员成绩数据字典记录运动员成绩相关信息字典结构属性名称属性类型是否允许为空默认值约束含义ItemNoChar(3)NOTNULL主键、外键项目编号AthleteNoChar(8)NOTNULL0主键、外键运动员编号TrackFieldJudgeNu
本文标题:数据库设计实例运动会管理系统
链接地址:https://www.777doc.com/doc-4662860 .html