利用SQL Server Management Studio对象资源管理器建立学生信息数据库,并定义以下基本表: 学生(学号,年龄,性别,系号) 课程(课号,课名,学分,学时) 选课(学号,课号,成绩) 定义主码、外码、和年龄、学分、学分的取值范围
时间: 2024-05-30 08:15:11 浏览: 22
好的,您想了解如何利用SQL Server Management Studio对象资源管理器建立学生信息数据库,并定义以下基本表:学生(学号,年龄,性别,系号)、课程(课号,课名,学分,学时)、选课(学号,课号,成绩),同时定义主码、外码、和年龄、学分、学分的取值范围。
下面是利用SQL Server Management Studio对象资源管理器建立学生信息数据库的步骤:
1. 打开SQL Server Management Studio,并通过连接器连接到服务器。
2. 在“对象资源管理器”窗口下,右击“数据库”文件夹,并选择“新建数据库”。
3. 输入数据库名称,并选择文件夹用于存储数据库文件。
4. 点击“选项”设置数据库参数,如数据文件增长方式、日志文件增长方式等。
5. 点击“确定”创建数据库。
下面是定义基本表的步骤:
1. 在“对象资源管理器”窗口下,右击数据库名称,并选择“新建查询”。
2. 输入如下SQL语句:
CREATE TABLE 学生 (
学号 INT PRIMARY KEY,
年龄 INT CHECK (年龄 > 0 AND 年龄 < 120),
性别 CHAR(1),
系号 INT REFERENCES 系(系号)
);
CREATE TABLE 课程 (
课号 INT PRIMARY KEY,
课名 VARCHAR(50) NOT NULL,
学分 DECIMAL(4,1) CHECK (学分 > 0 AND 学分 <= 10),
学时 INT CHECK (学时 > 0 AND 学时 <= 200)
);
CREATE TABLE 选课 (
学号 INT REFERENCES 学生(学号),
课号 INT REFERENCES 课程(课号),
成绩 DECIMAL(4,1) CHECK (成绩 >= 0 AND 成绩 <= 100),
CONSTRAINT PK_选课 PRIMARY KEY (学号, 课号)
);
3. 点击“执行”运行SQL语句,完成基本表的定义。
在上述SQL语句中,主码包括学生表的学号、课程表的课号和选课表的学号和课号。外码包括学生表的系号和选课表的学号和课号。年龄和学分的取值范围通过CHECK约束进行定义。
希望以上信息能够帮助到您。
相关推荐
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)