数据库系统概述---第二章关系数据库
第二章 关系数据库
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.关系数据库的结构: 2.基本关系代数运算 3.其他关系代数运算 4.扩展关系代数运算 5.空值 6.修改数据库 1.关系数据库的结构: 定 ...
- 数据库期末总结笔记( 零基础 )-第二章 关系数据库
第二章 关系数据库 一.关系代数的五个基本操作 1.选择(δ):把满足条件的基本元组找出来(元组对应行) 分析:题目中出现找条件一般就用选择(学号在一定范围,性别男还是女,年龄在什么范围-) 例:①查 ...
- 【数据库】第二章 基础函数、聚合函数、条件查询、子查询和多表查询
[数据库]第二章 基础函数.条件查询.聚合函数.多表查询和子查询 文章目录 [数据库]第二章 基础函数.条件查询.聚合函数.多表查询和子查询 一.基础函数 二.聚合函数 1.COUNT 2.MAX/M ...
- 数据库中北大学第二章ppt总结和课后习题详解(小宇特详解)
数据库中北大学第二章ppt总结和课后习题详解(小宇特详解) 第2章 数据模型与系统结构 2.1 数据模型的基本概念 现实世界--具体事物->信息世界--概念模型->机器世界--DBMS支持 ...
- 【高级数据库】第二章 第03讲 散列表
[高级数据库]第二章 数据库索引 第03讲 散列表 1.散列表的构造 通过对关键字与存储地址之间建立的映射结构称为散列函数(哈希函数或哈希映射),通过散列函数将关键字映射到的值称为散列地址( ...
- 【高级数据库】第二章 第01讲 数据库索引
[高级数据库]第二章 数据库索引 在第一章我们主要介绍了数据库的基础知识,包括数据库和数据库管理系统的概念,了解了数据库管理系统是如何执行用户命令的.另外还回顾了数据库有关的基础内容,包括三级模式 ...
- 【高级数据库】第二章 第04讲 多维索引
[高级数据库]第二章 数据库索引 前面讲解了几种索引的数据结构,但这些索引键都是一维的.对于多维查询(例如查询同时满足两个键的记录),可以通过多次执行一维索引实现,但对于更加复杂的数据这种方法显然 ...
- 数据库笔记整理--基于《数据库系统概论》第五版王珊一书|第二章--关系数据库知识整理和课后习题答案
该系列的博客都是基于<数据库系统概论>第五版王珊一书 前提: 因为最近要升学的原因,再加上重温数据库部分内容,所以整理一份比较详细且重点的笔记.适合有考研升学需求的人收藏 -------- ...
- 【数据库复习】第二章关系数据库
目录 一.关系数据结构及形式化定义 1.1关系 1.2关系模式 1.3关系数据库 1.4关系模型的存储结构 二.关系操作 三.关系的完整性 四.关系代数 4.1传统的集合运算 4.2专门的关系运算 4 ...
最新文章
- 力扣(LeetCode)刷题,简单+中等题(第34期)
- outlook邮箱邮件大小限制_配置邮箱的邮件大小限制: Exchange 2013 帮助 | Microsoft Docs...
- NeurIPS 2020有哪些值得读的「图神经网络」论文?
- 【Linux】一步一步学Linux——ipcs命令(141)
- 使用idea编写消费者,接收生产者的持续日志输出【小案例】(三)
- SpringCloud Greenwich(二)注册中心之consul、Zuul和 gateway网关配置
- c/c++,字符,字符串,各种方式读入与对空格,回车的处理
- java oracle数据库连接代码,java连接oracle数据库代码实例(注释详解)
- NeurIPS 2021 | 视频分类鲁棒性新基准
- Java基础---Java中运算符优先级(十六)
- UART通信协议(一)比特率和波特率
- 【协议】LLDP、ARP、STP、ICMP协议
- python中计算结果保留两位小数
- photoshop安装教程
- 巨头卡位物联网 纷纷瞄准家庭网关设备
- 使用golang进行PDF处理,go-tika。就是这个是个warp的封装的版本。ledongthuc/pdf 的开源项目,速度快,解析中文也非常好。可以解析出简历PDF内容
- 如何在Windows上下载java
- JAVASE相关知识点
- 【金猿产品展】齐治特权账号管理系统——数据中心账号和密码管理平台
- 谈今天的头条 台湾地震影响海底光纤
热门文章
- 金秋10月,结婚的季节啊-参加同学婚宴安排
- 基于Atmel128A单片机的MP31.0设计
- laravel查询按照whereIn排序
- 红米AX6000折腾链路聚合
- tnsping能成功却连不到目标数据库
- AI绘图原理:让机器也拥有绘画的灵魂
- Oracle 创建表空间,创建表、数据增删改
- suse linux 修复模式,用 SuSE Linux Rescue Mode 恢复超级用户口令
- 这种木头比钢和陶瓷更锋利,轻松切开半熟牛排,钉穿三层木板,还永不生锈 | Cell子刊...
- win10有一个隐藏的超级管理员帐户,拥有全部权限,如何启用它