思维导图:
3.2 学生-课程数据库
**3.2 学生-课程数据库**
本节重点:
- 通过学生-课程数据库例子,探讨SQL中的数据定义、数据操纵、数据查询和数据控制语句。
- 提到学生-课程模式S-T(具体可参考3.3.1小节中例3.1)。
- 介绍三个主要的表格。
---
**1. 学生表 (Student)**
- **结构**:Student(Sno, Sname, Ssex, Sage, Sdept)
* **Sno**: 学号
* **Sname**: 姓名
* **Ssex**: 性别
* **Sage**: 年龄
* **Sdept**: 所在系
- **示例数据**:
---
**2. 课程表 (Course)**
- **结构**:Course(Cno, Cname, Cpno, Ccredit)
* **Cno**: 课程号
* **Cname**: 课程名
* **Cpno**: 先行课
* **Ccredit**: 学分
- **示例数据**:
---
**3. 学生选课表 (SC)**
- **结构**:SC(Sno, Cno, Grade)
* **Sno**: 学号
* **Cno**: 课程号
* **Grade**: 成绩
- **示例数据**:
---
**注意点**:
- 主码使用下划线进行标注。
- 更多的细节和定义可以在3.3.2小节中的例3.5、例3.6和例3.7中找到。
这就是对3.2节的笔记总结,帮助读者理解和回顾章节的重要内容。