第二章 关系数据库

1.关系模型三要素:关系数据结构;关系数据操作;关系完整性约束条件

2.关系完整性约束条件:参照完整性;实体完整性;自定义完整性;

3.关系代数

集合操作 并R∪S  交R∩S 差R-S 笛卡尔积RxS

纯关系操作 选择σ  投影Π 连接⋈  除÷

4.在关系模型中,实体及实体间的联系都是用二维表来表示的

5.设有一个学生-课程数据库,包括学生关系Student、课程关系Course、选修关系SC

Student

学号Sno

姓名Sname

性别Ssex

年龄Sage

所在系Sdept

95001

李勇

20

CS

95002

刘晨

19

IS

95003

王敏

18

MA

Course

课程号CNo

课程名Cname

学分Ccredit

1

数据库

3

2

数学

3

3

信息系统

4

4

操作系统

3

SC

学号Sno

课程号Cno

成绩Grade

95001

1

92

95001

2

85

95001

3

88

95002

2

90

95002

3

80

(1)查询信息系(IS系)全体学生

(2)查询年龄小于20岁的学生

(3)查询学生的姓名和所在系

数据库系统概述---第二章关系数据库相关推荐

  1. 东北大学软件学院数据库系统概述第二章(关系模型)

    数据库第二章(关系模型) 目录 数据库第二章(关系模型) 1.关系数据库的结构: 2.基本关系代数运算 3.其他关系代数运算 4.扩展关系代数运算 5.空值 6.修改数据库 1.关系数据库的结构: 定 ...

  2. 数据库期末总结笔记( 零基础 )-第二章 关系数据库

    第二章 关系数据库 一.关系代数的五个基本操作 1.选择(δ):把满足条件的基本元组找出来(元组对应行) 分析:题目中出现找条件一般就用选择(学号在一定范围,性别男还是女,年龄在什么范围-) 例:①查 ...

  3. 【数据库】第二章 基础函数、聚合函数、条件查询、子查询和多表查询

    [数据库]第二章 基础函数.条件查询.聚合函数.多表查询和子查询 文章目录 [数据库]第二章 基础函数.条件查询.聚合函数.多表查询和子查询 一.基础函数 二.聚合函数 1.COUNT 2.MAX/M ...

  4. 数据库中北大学第二章ppt总结和课后习题详解(小宇特详解)

    数据库中北大学第二章ppt总结和课后习题详解(小宇特详解) 第2章 数据模型与系统结构 2.1 数据模型的基本概念 现实世界--具体事物->信息世界--概念模型->机器世界--DBMS支持 ...

  5. 【高级数据库】第二章 第03讲 散列表

    [高级数据库]第二章 数据库索引    第03讲 散列表 1.散列表的构造   通过对关键字与存储地址之间建立的映射结构称为散列函数(哈希函数或哈希映射),通过散列函数将关键字映射到的值称为散列地址( ...

  6. 【高级数据库】第二章 第01讲 数据库索引

    [高级数据库]第二章 数据库索引   在第一章我们主要介绍了数据库的基础知识,包括数据库和数据库管理系统的概念,了解了数据库管理系统是如何执行用户命令的.另外还回顾了数据库有关的基础内容,包括三级模式 ...

  7. 【高级数据库】第二章 第04讲 多维索引

    [高级数据库]第二章 数据库索引   前面讲解了几种索引的数据结构,但这些索引键都是一维的.对于多维查询(例如查询同时满足两个键的记录),可以通过多次执行一维索引实现,但对于更加复杂的数据这种方法显然 ...

  8. 数据库笔记整理--基于《数据库系统概论》第五版王珊一书|第二章--关系数据库知识整理和课后习题答案

    该系列的博客都是基于<数据库系统概论>第五版王珊一书 前提: 因为最近要升学的原因,再加上重温数据库部分内容,所以整理一份比较详细且重点的笔记.适合有考研升学需求的人收藏 -------- ...

  9. 【数据库复习】第二章关系数据库

    目录 一.关系数据结构及形式化定义 1.1关系 1.2关系模式 1.3关系数据库 1.4关系模型的存储结构 二.关系操作 三.关系的完整性 四.关系代数 4.1传统的集合运算 4.2专门的关系运算 4 ...

最新文章

  1. 力扣(LeetCode)刷题,简单+中等题(第34期)
  2. outlook邮箱邮件大小限制_配置邮箱的邮件大小限制: Exchange 2013 帮助 | Microsoft Docs...
  3. NeurIPS 2020有哪些值得读的「图神经网络」论文?
  4. 【Linux】一步一步学Linux——ipcs命令(141)
  5. 使用idea编写消费者,接收生产者的持续日志输出【小案例】(三)
  6. SpringCloud Greenwich(二)注册中心之consul、Zuul和 gateway网关配置
  7. c/c++,字符,字符串,各种方式读入与对空格,回车的处理
  8. java oracle数据库连接代码,java连接oracle数据库代码实例(注释详解)
  9. NeurIPS 2021 | 视频分类鲁棒性新基准
  10. Java基础---Java中运算符优先级(十六)
  11. UART通信协议(一)比特率和波特率
  12. 【协议】LLDP、ARP、STP、ICMP协议
  13. python中计算结果保留两位小数
  14. photoshop安装教程
  15. 巨头卡位物联网 纷纷瞄准家庭网关设备
  16. 使用golang进行PDF处理,go-tika。就是这个是个warp的封装的版本。ledongthuc/pdf 的开源项目,速度快,解析中文也非常好。可以解析出简历PDF内容
  17. 如何在Windows上下载java
  18. JAVASE相关知识点
  19. 【金猿产品展】齐治特权账号管理系统——数据中心账号和密码管理平台
  20. 谈今天的头条 台湾地震影响海底光纤

热门文章

  1. 金秋10月,结婚的季节啊-参加同学婚宴安排
  2. 基于Atmel128A单片机的MP31.0设计
  3. laravel查询按照whereIn排序
  4. 红米AX6000折腾链路聚合
  5. tnsping能成功却连不到目标数据库
  6. AI绘图原理:让机器也拥有绘画的灵魂
  7. Oracle 创建表空间,创建表、数据增删改
  8. suse linux 修复模式,用 SuSE Linux Rescue Mode 恢复超级用户口令
  9. 这种木头比钢和陶瓷更锋利,轻松切开半熟牛排,钉穿三层木板,还永不生锈 | Cell子刊...
  10. win10有一个隐藏的超级管理员帐户,拥有全部权限,如何启用它