一、例句

(公式编辑器里没有连接符号,所以暂时使用无穷大符号代替连接符)
第4题题目修改为及格的

* 第四五题我都觉得选第二种效率更高,因为我觉得直接把表与表连接有点太庞大了,先在各个表中筛选出需要的属性再连接效率会高一点,减少工作量。

二、练习题(要用到的表)

1、查询男同学,列出学号,姓名,系

2、查询男同学的选课情况,列出学号,课程号,成绩

3、查询CS系男同学的选课情况,列出学号,姓名,课程号
4、查询CS系选数据库(课程名)的同学的学号和成绩
5、查询所有男同学都选了的课程,列出课程号。

6、查询选择了C01(课程号)课程的同学的学号和姓名
7、查询没有选C01(课程号)课程的同学的学号和姓名
错误答案

正确答案:差运算
8、查询选了C语言和数据库的同学

9、查询选修了005同学选修的所有课程的同学

三、作业中要注意的问题

1、字符串必须是用单引号引用,不能用双引号
2、连接符,因为word找不到连接符才用∞符号,如果是在电脑上完成作业,只是暂时使用∞来代替
3、多个条件使用“与”连接符时,不要写成交的符号了,上面是尖的,不是圆的。如果使用电脑完成的,可以直接使用and
//上面基本都是书写格式问题。书写格式非常重要,不要忽视。
4、做自然连接的两张表必须要有公共属性,所以student和course表是没有公共属性的,不能连接。如果是三张表的连接,书写顺序需要考究。
5、不可以把数据转换了再写在查询语句里,如果题目要求找数据库课程,那么条件只能是数据库,不能去表格中把数据库对应的课程号找出来,用课程号做条件。
6、所有条件和结果中出现的列都必须要在引用进来的表格中。比如,我要找成绩,就不能只引用student表。并不是sc表在数据库里存在就自动可以用,必须引用进来的表才能用。

【数据库原理】关系代数的实例和练习相关推荐

  1. 数据库原理—关系模型的数据操作(八)

    数据库原理-关系模型的数据操作(八)

  2. 数据库原理—关系模型的基本概念(七)

    数据库原理-关系模型的基本概念(七)

  3. 兀r2对应的c语言表达式是什么,数据库原理 关系运算 习题答案

    数据库系统原理第四章关系运算课后习题答案 4.1 名词解释 (1)关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型. (2)关系模式:关系模式实际上就是记录类型.它的定义包 ...

  4. 关于数据库中关系代数的一些理解(一)

    目录 一.首先我们来了解一下什么是关系代数 二.关系代数的分类 三.常用的关系代数的使用以及含义 一.首先我们来了解一下什么是关系代数 关系代数是以关系为运算对象的一组高级运算集合,显然这样的解释 较 ...

  5. 数据库原理 关系数据理论-为什么要学关系数据库理论

    数据库逻辑设计 关系模式存在的问题   好的关系模式 什么是数据依赖 关系模式的简化表示

  6. 数据库原理——关系模式的范式的简明判断

  7. 【数据库】期末复习:SQL语句、关系代数的运算、范式的定义和判断、求最小函数依赖集、ER图转关系模式

    文章目录 SQL语句 查询select 其他 视图 关系代数的运算 并.差.笛卡尔积.投影和选择 连接 自然连接 笛卡尔积 详细版(如果完全不了解就看这里) 范式的定义和判断 如何求候选码 一些例题 ...

  8. 第2章 数据库关系模型---数据库原理及应用

    目录 第2章        数据库关系模型 本章要求: 1.关系模型的基本概念 关系数据模型-现有主流DBMS支持的逻辑模型 域(Domain):相同数据类型的集合 关系模式:关系名和属性 关系实例: ...

  9. 数据库原理与应用(5)——关系、关系模式、关系数据库与关系数据库模式

    数据库原理与应用(5)--关系.关系模式.关系数据库与关系数据库模式 一.关系的形式化定义和概念 1.关系上域的定义 域(Domain):一组具有相同数据类型的值的集合,又称为值域(用D表示) 整数. ...

最新文章

  1. Windows 任务管理器进程详解
  2. Python3位运算符
  3. Android之tint图片着色器
  4. python字符串结合操作符的使用
  5. Git学习笔记1--Git原理简单介绍
  6. 【更新】Navicat Monitor v1.7的新功能说明
  7. 在 vb.NET 中使用 COM+ 服务
  8. AcWing 861. 二分图的最大匹配(匈牙利算法)
  9. 监控视频中人的特征识别
  10. 毕设题目:Matlab语音情感识别
  11. vs2015-devexpress 安装
  12. 管理信息系统开发流程
  13. 区分度评估指标-KS
  14. 解决 login.live.com onedrive.live.com 等微软国外网站打不开问题
  15. 接口,继承的意义和使用方法
  16. charles问题?chls.pro/ssl证书安装后还是出现unknown问题?
  17. 51单片机键盘、矩阵键盘松手检测
  18. 零基础学SQL(九、分组 GROUP BY)
  19. U-boot中控制台命令
  20. 网络工程师面试题(面试必看)(5)

热门文章

  1. 2022年全国职业院校技能大赛网络安全赛卷(中职组)卷6
  2. Java web框架
  3. 【NLP】文档集数据处理 gensim corpora.Dictionary 的简单使用
  4. 使用vant中的地址编辑组件
  5. 【pandas】将单元格中的多个数据拆分为多行数据(explode),以csv文件为源文件进行处理
  6. 不懂这些高并发分布式架构、分布式系统的数据一致性解决方案,你如何能找到高新互联网工作呢?强势解析eBay BASE模式、去哪儿及蘑菇街分布式架构...
  7. python投票系统项目ppt_python fastApi实战项目 - 爱投票管理系统(一)
  8. FL Studio教程之如何加载采样
  9. 罗克韦尔自动化牵手FBS2017 推动中国食品饮料行业“智”变
  10. 201771010137 赵栋《面向对象程序设计(java)》第十八周学习总结