创建视图V_1_1,查询学生的学号,姓名,所在系,课程号,课程名,课程学分,文件保存为实验九1
时间: 2024-12-19 10:16:48 浏览: 35
创建视图(View)是一种数据库操作,它允许我们从现有的表中选择并组合数据,形成一个新的虚拟表,用于特定的查询目的。在SQL中,你可以使用CREATE VIEW语句来创建视图V_1_1,以便只显示学生的基本信息以及相关的课程详情。假设我们有一个名为`Students`的表记录学生信息,包含`StudentID`, `Name`, `Department`字段;还有一个名为`Courses`的表记录课程信息,有`CourseID`, `CourseName`, `Credits`字段,同时还有一个关联表`Enrollments`表示学生选课情况,包含`StudentID`, `CourseID`字段。以下是创建该视图的SQL命令示例:
```sql
CREATE VIEW V_1_1 AS
SELECT Students.StudentID, Students.Name, Students.Department, Courses.CourseID, Courses.CourseName, Courses.Credits
FROM Students
INNER JOIN Enrollments ON Students.StudentID = Enrollments.StudentID
INNER JOIN Courses ON Enrollments.CourseID = Courses.CourseID;
```
这个视图将显示每个学生的学号、姓名、所属系部,以及他们所选课程的课程号、课程名和学分。
阅读全文