云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > NBA球员球队信息管理系统项目设计方案

NBA球员球队信息管理系统项目设计方案

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 21:53:46

赛区 赛区名 地理 位置 E-R图 图示4-1

3.3数据库物理设计

赛区表

序列名 号 1. 赛区 2. 地理位置

数据类型 宽度 Varchar Varchar 10 10 是否主外键 PK 是否为空 描述 Not Null 赛区 Not Null 地理位置 赛区表建表T-SQL语句

--创建赛区表

create table Division(

赛区名char(10) not null primary key, 地理位置char(10)not null, )

球队表

列名 1. 球队名 2 城市 3. 球员数 4. 总冠军数 5. 赛区名 6. 赛区名次

数据类型 宽度 Varchar Varchar Int Int Char Int 20 20 10 是否主外键 PK 赛区表FK 是否为空 描述 Not Null Not Null Not Null Not Null Not Null 球队名 城市 球员数 总冠军数 赛区名 Not Null 赛区名次 9

球队表建表T-SQL语句

--创建球队表

create table team

(球队名char(20) not null primary key, 城市char(20) not null, 球员数int not null, 总冠军数int not null, 赛区名char(10) null, 赛区名次int not null, )

球员表

1. 2. 3. 4. 5. 列名 球员姓名 年龄 身高 体重 国籍 数据类型 宽度 Varchar Int Int Int Varchar Varchar Varchar Int Datime 20 10 10 20 是否主外键 PK 球队表FK 是否为空 描述 Not Null Not Null Not Null Not Null Not Null 球员姓名 年龄 身高 体重 国籍 6. 位置 7. 球队名 8. 年薪 9. 加盟时间 Not Null 位置 Not Null 球队名 Not Null 年薪 Not Null 加盟时间 球员表建表T-SQL语句

--创建球员表

create table player

(球员姓名char(20) not null primary key, 年龄int not null, 身高int not null, 体重int not null,

国籍char(10) not null, 位置char(10) not null, 球队名char(20) not null, 年薪int not null,

加盟时间datetime not null, )

--创建外键球队名

10

Alter Table player Add Constraint FK_球队名 Foreign Key(球队名)References team (球队名)

比赛表

序号 1. 2. 3.

列名 比赛类型 开始时间 结束时间 数据类型 宽度 Varchar Datime Datime 10 是否主外键 PK 是否为空 描述 Not Null 比赛类型 Not Null 开始时间 Not Null 结束时间 比赛表建表T-SQL语句

--创建比赛表

create table race(

比赛类型char(10) not null primary key, 开始时间datetime not null, 结束时间datetime not null, )

球队参赛表

1. 2 3. 4. 列名 球队名 比赛类型 名次 胜率 数据类型 宽度 Varchar Varchar Int Float 20 10 是否主外键 球队表FK 比赛表FK 是否为空 描述 Not Null Not Null Not Null Not Null 球队名 比赛类型 名次 胜率 球队参赛建表T-SQL语句

--创建球队参赛表 create table QC(

球队名char(20) not null , 比赛类型char(10) not null , 名次int not null, 胜率float not null, )

--创建外键--球队名

Alter Table QC Add Constraint FK_球队名_QC Foreign Key(球队名)References Team(球队名)

11

--创建外键--比赛类型

Alter Table QC Add Constraint FK_比赛类型

Foreign Key(比赛类型)References race(比赛类型)

球员参赛表

1. 2 3. 4. 列名 球队名 比赛类型 场均得分 个人奖项 数据类型 宽度 Varchar Varchar Float Varchar 20 10 15 是否主外键 球队表FK 比赛表FK 是否为空 描述 Not Null Not Null Not Null 球队名 比赛类型 场均得分 个人奖项 球员参赛表建表T-SQL语句

--创建球员参赛表 create table PC(

球员姓名char(20)not null, 比赛类型char(10) not null, 场均得分float not null, 个人奖项char(15), )

--创建外键--球员姓名

Alter Table PC Add Constraint FK_球员姓名

Foreign Key(球员姓名)References player(球员姓名)

--创建外键--比赛类型

Alter Table pc Add Constraint FK_比赛类型_PC Foreign Key(比赛类型)References race(比赛类型)

以上是六个表格的建立及代码,下面是数据库的插入数据和创建索引,代码如下:

--向赛区表加入数据

Insert into Division values ('EN', '东北') insert into Division values ('WS', '西南') insert into Division values ('ES','东南') insert into Division values ('WN','西北')

12

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

赛区 赛区名 地理 位置 E-R图 图示4-1 3.3数据库物理设计 赛区表 序列名 号 1. 赛区 2. 地理位置 数据类型 宽度 Varchar Varchar 10 10 是否主外键 PK 是否为空 描述 Not Null 赛区 Not Null 地理位置 赛区表建表T-SQL语句 --创建赛区表 create table Division( 赛区名char(10) not null primary key, 地理位置char(10)not null, ) 球队表 列名 1. 球队名 2 城市 3. 球员数 4. 总冠军数 5. 赛区名 6. 赛区名次 数据类型 宽

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com