数据库系统笔记——关系代数操作的组合与应用
来源:互联网 发布:js数字转为汉字 编辑:程序博客网 时间:2024/05/24 04:16
- 书写关系代数基本表达式基本思路
- 常见书写误区
- 1语义错误
- 2查询不完全
1.书写关系代数基本表达式基本思路
选投联思路:
2.常见书写误区
(1)语义错误
举例:查询课程号为001和002的学生的学号
错误形式:
选择操作无法同时选择C#同时为‘001’与‘002’的课程
正确形式1:
通过更名创建新表SC1后,等值连接
正确形式2:
通过交运算实现
(2)查询不完全
举例:查询不学习课程号为002的学生的姓名和年龄
错误形式1:
除非学生只选了一门课且为002,否则该生也将出现在查询结果中。
错误形式2:
- 不满足差运算的并相容性
- 并、差、交运算前务必注意并相容性
正确形式:
差运算,构造并相容的两个表
=====================
哈工大数据库系统(上)视频链接
阅读全文
0 0
- 数据库系统笔记——关系代数操作的组合与应用
- 关系代数操作之组合与应用训练(习题)
- 数据库——关系代数
- 数据库系统基础教程一:关系数据库与关系代数
- 数据库系统概论——03——关系代数
- [数据库] 关系代数θ连接操作与除操作
- 【数据库关系模型之关系代数】关系代数的基本操作
- 数据库系统概论--关系代数
- 数据库系统概论学习笔记----讲3.关系代数
- 【软考】——数据库之关系代数的运算
- 数据库笔记2————关系数据库(关系代数)
- 数据库——关系代数除法
- 数据库的关系代数六大基本操作符
- 数据库 - 关系代数与关系运算
- 数据库总结(4)-关系运算—关系代数。
- 数据库集合运算与关系代数
- 关系代数的运算的应用
- 数据库原理(一)—— 关系代数
- Django 快速搭建个人博客(终结版)
- Python中网络UDP通信的一个小例子
- C++set模板的使用
- nginx用户认证配置
- Leetcode 198
- 数据库系统笔记——关系代数操作的组合与应用
- 定时任务,quartz的demo
- ggplot2_聚类结果可视化
- 2017年11月6日训练日记
- Nginx 的软件负载均衡详解
- 文章标题
- nyoj 20 吝啬的国度
- GCC基础知识3
- 04 C++中转换函数(Conversion Function)的用法(学自Boolean)