做一个数据库课程设计sqlserver
时间: 2023-08-07 18:30:00 浏览: 65
好的,我可以为您提供一份SQL Server数据库课程设计的示例。在这个设计中,我们将创建一个学生信息管理系统,包含学生、课程和成绩信息的表格。以下是该设计的SQL代码:
创建学生信息表:
```sql
CREATE TABLE [dbo].[Student] (
[Id] INT IDENTITY(1,1) PRIMARY KEY,
[Name] NVARCHAR(50) NOT NULL,
[Gender] NVARCHAR(10) NOT NULL,
[Birthday] DATE NOT NULL,
[Address] NVARCHAR(100) NOT NULL,
[Phone] NVARCHAR(20) NOT NULL
);
```
创建课程信息表:
```sql
CREATE TABLE [dbo].[Course] (
[Id] INT IDENTITY(1,1) PRIMARY KEY,
[Name] NVARCHAR(50) NOT NULL,
[Teacher] NVARCHAR(50) NOT NULL,
[Credit] INT NOT NULL
);
```
创建成绩信息表:
```sql
CREATE TABLE [dbo].[Score] (
[Id] INT IDENTITY(1,1) PRIMARY KEY,
[StudentId] INT NOT NULL,
[CourseId] INT NOT NULL,
[Grade] FLOAT NOT NULL,
CONSTRAINT [FK_Score_Student] FOREIGN KEY ([StudentId]) REFERENCES [dbo].[Student]([Id]) ON DELETE CASCADE,
CONSTRAINT [FK_Score_Course] FOREIGN KEY ([CourseId]) REFERENCES [dbo].[Course]([Id]) ON DELETE CASCADE
);
```
这个设计中,学生信息表包含学生的基本信息,课程信息表包含课程的基本信息,成绩信息表包含学生和课程的关联信息,以及学生在该课程中的成绩。
希望这个示例能够帮助您完成您的课程设计。如果您有任何问题,请随时问我。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)