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

相关推荐
happymaker0626几秒前
JDBC(MySQL)——DAY04(调用存储过程,存储函数)
java·数据库·mysql
微学AI1 小时前
时序数据库选型:聚焦时间序列数据库Apache IoTDB——为工业物联网与大数据而生
数据库·apache·时序数据库
952361 小时前
MySQL - 集群架构与实践
数据库·学习·mysql·架构
原来是猿1 小时前
Linux-【文件系统下】
linux·运维·数据库
Java面试题总结1 小时前
2026最新Java八股文(完整版)
java·开发语言·jvm·数据库·java面试·java八股文
新缸中之脑1 小时前
68个适合个人GPU部署的LLM
数据库
麦聪聊数据2 小时前
SQL2API 网关的透明缓存与请求合并机制
数据库·sql·低代码·微服务
西门吹雪分身2 小时前
分布式架构之CAP与数据库分片架构
数据库·分布式·架构·分库分表
Insist7532 小时前
Kingbase 彻底卸载+重装全流程(保姆级)
网络·数据库
lihao lihao2 小时前
MySql内外连接
数据库·mysql