
是sql语句吗
1 select 部门名称, 部门联系电话 from 部门,职工 where 部门部门号=职工部门号 and 职工姓名='卢仪'
2 select 职工姓名, 职工工资, 医疗就医日期, 医疗医疗费用 from 职工,医疗,部门 where 职工职称='工程师' and 职工职工号=医疗职工号 and 职工部门号=部门部门号 and 部门名称='市场部'
3 select 职工职工号 not in (select 医疗职工号 from 医疗),职工姓名职工职称 from 职工,医疗
《数据库系统原理》是一本全面介绍数据库系统理论、技术和方法的大学教科书,全书分为基础篇、设计篇、实现篇、专题篇和新技术篇。基础篇介绍数据库的基本概念和体系结构、关系数据库系统和数据库的安全性与完整性。设计篇讨论数据库设计的基本步骤和设计方法,并介绍实体-联系模型、扩展的实体-联系模型和关系数据库的函数依赖理论。实现篇介绍数据库的物理存储结构、数据字典、关系代数 *** 作算法、查询优化技术和事务处理技术。专题篇介绍新一代数据库技术及应用、扩展的关系数据库系统、面向对象与对象关系数据库系统、分布式数据库系统和并行数据库技术。新技术篇介绍数据库领域的新进展,包括数据仓库与联机分析、数据挖掘、Web信息检索与Web数据管理技术等。
《数据库系统原理》内容丰富,系统性强,知识体系新颖,理论与实践结合,具有先进性和实用性,是高校计算机、信息与科学计算及信息管理与信息系统等专业本科生和研究生数据库课程教材,也可作为数据库领域从业人员的参考书。《数据库系统原理》还将提供电子课件和实验指导等教辅材料。
这个跟数据库表的设计有关,你的问题应该设计3个表,一个是学生表(学号,姓名,专业),一个是课程表(课程代号,课程名),还有一个是成绩表(学号,课程代号,分数),那么所求问题的SQL语句是:
SELECT A学号,A姓名,A专业,C分数 FROM 学生表 A,课程表 B,成绩表 C WHERE A学号=C学号 AND B课程名="数据库原理" AND B课程代号=C课程代号 AND C分数〉90
∏ sno,pno,jno(spj)÷∏ sno,pno(σ sno='s1'(spj))
∏ sno,pno,jno(spj)从表spj中选出sno,pno,jno字段构成新表(集合A),
∏ sno,pno(σ sno='s1'(spj)) 先从表spj中筛选出sno=s1的记录,然后选出sno,pno字段构成新表(集合B),
÷你知道是什么意思吧,上面的÷就是由sno,pno,jno字段构成的集合A排除掉A中没有集合B的部分,留下有集合B的部分,所以你做对了
还有,你现在是在学ACCESS还是SQL SERVER啊,这是我以前做过的
第一步:在"教师"表中选出姓名为刘杰老师的记录
σ 姓名=刘杰(教师)第二步:将选出来的刘杰老师记录与“课程”表相连接。(可以获得刘杰老师开设了哪些课程)
σ 姓名=刘杰(教师)∞ 课程第三步接着,投影出“学生”表中的姓名和系别,与“学生”表格相连接。(可以获得选了刘杰老师开设的课程的学生的系别和学号)
σ 姓名=刘杰(教师)∞ 课程 ∞ π 姓名,系别(学生)以上就是关于求助,数据库原理全部的内容,包括:求助,数据库原理、数据库系统原理、在student数据库中用关系代数表达式检索“数据库原理”课程成绩高于90分的学生的学号、姓名、专业和分数;等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)