数据库设计实例运动会管理系统文档格式.docx
- 文档编号:15164089
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:15
- 大小:19.79KB
数据库设计实例运动会管理系统文档格式.docx
《数据库设计实例运动会管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《数据库设计实例运动会管理系统文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
项目开发者:
需求分析阶段有SGS项目开发小组人员共同完成,其它各阶段由小组成员各自负责完成
项目鉴定者:
吴京慧教授
项目开始时间:
2007-6-15
定义
列出本文件中用到的专门术语的定义和缩写词的源词组。
1.所有的表名的命名规则:
所有表名都根据表意用相关的英文全称命名。
2.所有的主键命名规则:
由表名+_PK[用编号区分]
3.所有外键的命名规则:
由表名+_FK[用编号区分]
4.所有规则的命名规则:
由列名+_CK[用编号区分]
5.所有索引的命名规则:
表名+_INDEX+列名
6.所有字段的命名规则:
类型+具体含义
1.数据字典
字典1:
运动员数据字典
记录运动员相关信息
字典结构
属性名称
属性类型
是否允许为空
默认值
约束
含义
AthleteNo
Char(8)
NOTNULL
主键、届数+流水号
运动员编号
AthleteName
Varchar2(20)
运动员姓名
Sex
Varchar2
(2)
“男”
只取“男”、“女”
性别
Telephone
NULL
联系方法
ClassNo
外键、届数+流水号
班级编号
字典2:
班级数据字典
记录班级相关信息
InstituteName
Varchar2(30)
学院名称
ClassName
班级全称
字典3:
项目数据字典
记录项目相关信息
ItemNo
Char(3)
主键
项目编号
ItemName
Varchar2(50)
项目名称
SexLimit
char
(2)
只取“男”“女”
性别限制
ComityRequire
Number
(2)
集体项目人数
StartTime
Date
开始时间
EndTime
结束时间
TrackFieldJudge
Number
(1)
田径赛区分
ClassNoLimit
每班最大人数
TotalAthlete
Number(3)
已选人数
RuleNo
外键
规则编号
FieldNo
场地编号
字典4:
记录数据字典
记录记录相关信息
主键、外键
ClassDiscribe
班级描述
GymkhanaName
运动会名
Score
成绩
字典5:
规则数据字典
记录规则相关信息
RuleName
规则名称
TextPath
Varchar2(200)
文本路径
字典6:
工作人员数据字典
记录工作人员相关信息
OperatorNo
主键、职位+游水号
工作人员编号
OperatorName
工作人员姓名
Post
单位
Duty
Varchar2(100)
运动会职务
字典7:
场地数据字典
记录场地相关信息
FieldName
场地名称
Address
具体地址
字典8:
器材数据字典
记录器材相关信息
EquipmentNo
器材编号
EquipmentName
器材名称
Deposit
存放简介
字典9:
项目人员数据字典
记录项目人员相关信息
外键、外键、职位+游水号
字典10:
项目器材数据字典
记录项目器材相关信息
字典11:
运动员成绩数据字典
记录运动员成绩相关信息
Property
0:
决赛;
1:
预赛
比赛性质
GroupNo
小组号
CourseNo
1-8
跑道号
VarChar(20)
Place
名次
字典12:
团体赛成绩数据字典
记录团体赛成绩相关信息
0
主键、外键、届数+流水号
字典13:
班级总分数据字典
记录班级总分相关信息
TotalScore
总分
总分排名
2.数据库设计
3.1班级表设计
3.1.1结构设计
/*******************************Class*************************************/
CREATETABLEClass(
ClassNoChar(8)NOTNULL,/*班级编号*/
InstituteNameVarchar2(30)NOTNULL,/*学院名称*/
FullNameVarchar2(30)NOTNULL,/*班级全称*/
constraintClass_PKprimarykey(ClassNo)
);
3.2运动员表设计
3.2.1结构设计
/*******************************Athlete***********************************/
CREATETABLEAthlete(
AthleteNoChar(8)NOTNULL,/*运动员编号*/
AthleteNameVarchar2(20)NOTNULL,/*运动员姓名*/
SexVarchar2
(2)NOTNULL,/*性别*/
check(Sexin('
男'
'
女'
)),
TelephoneVarchar2(20)NULL,/*联系方法*/
constraintAthlete_PKprimarykey(AthleteNo),
constraintAthlete_FK1foreignkey(Cla
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 实例 运动会 管理 系统