用T-SQL语句创建学生运动会管理系统数据库和数据表
时间: 2024-02-19 09:59:52 浏览: 137
好的,以下是创建学生运动会管理系统数据库和数据表的T-SQL语句:
首先,我们需要创建这个系统的数据库:
```sql
CREATE DATABASE StudentSportsMeeting;
```
接下来,我们可以创建三个数据表:班级表、运动员表和比赛项目表。
班级表的创建语句如下:
```sql
USE StudentSportsMeeting;
CREATE TABLE Class (
ClassID INT PRIMARY KEY,
ClassName VARCHAR(50),
Major VARCHAR(50),
StudentNum INT
);
```
运动员表的创建语句如下:
```sql
CREATE TABLE Athlete (
AthleteID INT PRIMARY KEY,
AthleteName VARCHAR(50),
Gender VARCHAR(10),
Age INT,
ClassID INT,
FOREIGN KEY (ClassID) REFERENCES Class(ClassID)
);
```
比赛项目表的创建语句如下:
```sql
CREATE TABLE Event (
EventID INT PRIMARY KEY,
EventName VARCHAR(50),
EventLocation VARCHAR(50)
);
```
注意,上面创建运动员表时,我们使用了外键(FOREIGN KEY)来与班级表进行关联,这样就可以保证每个运动员只能属于一个班级。同时,在创建表的时候,我们也定义了每个表的主键,保证了数据的唯一性。
希望这些T-SQL语句可以帮助您创建学生运动会管理系统的数据库和数据表。
阅读全文