3.2 学生-课程数据库

思维导图:

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节的笔记总结,帮助读者理解和回顾章节的重要内容。

相关推荐
逍遥德12 小时前
PostgreSQL 中唯一约束(UNIQUE CONSTRAINT) 和唯一索引(UNIQUE INDEX) 的核心区别
数据库·sql·postgresql·dba
工业甲酰苯胺12 小时前
字符串分割并展开成表格的SQL实现方法
数据库·sql
科技块儿13 小时前
IP定位技术:游戏反外挂体系中的精准识别引擎
数据库·tcp/ip·游戏
衫水13 小时前
[特殊字符] MySQL 常用指令大全
数据库·mysql·oracle
卓怡学长13 小时前
m115乐购游戏商城系统
java·前端·数据库·spring boot·spring·游戏
小句14 小时前
SQL中JOIN语法详解 GROUP BY语法详解
数据库·sql
阿杰 AJie14 小时前
MySQL 里给表添加索引
数据库·mysql
昊昊该干饭了14 小时前
一个真实查询需求如何从表设计走到高效 SQL
数据库·sql
Ha_To15 小时前
2026.1.20 SQL Server命令
数据库
智在碧得15 小时前
碧服打造DataOps全链路闭环,定义大数据工程化发布新标杆
大数据·网络·数据库