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

相关推荐
小蒜学长27 分钟前
基于springboot 校园餐厅预约点餐微信小程序的设计与实现(代码+数据库+LW)
数据库·spring boot·微信小程序
kimble_xia@oracle1 小时前
Oracle打补丁笔记
数据库·oracle
鼠鼠我捏,要死了捏1 小时前
大规模系统中的分库分表原理深度解析与性能优化实践指南
数据库·性能优化·分库分表
Linux运维技术栈1 小时前
【实战+原理】微软云 Azure Database 私有网络接入模式全解析:从子网委派到Private Endpoint
数据库·microsoft·azure
小熊h2 小时前
MySQL集群高可用架构——组复制 (MGR)
linux·数据库·mysql
sunshine-sm2 小时前
CentOS Steam 9安装 MySQL 8
linux·运维·服务器·数据库·mysql·centos·centos stream
IT果果日记3 小时前
详解DataX开发达梦数据库插件
大数据·数据库·后端
烧冻鸡翅QAQ3 小时前
redis的数据类型:List
数据库·redis·list
蒋士峰DBA修行之路3 小时前
实验五 静态剪枝
数据库·算法·剪枝
蒋士峰DBA修行之路3 小时前
实验六 动态剪枝
数据库·算法·剪枝