关系代数和SlQ练习.docVIP

  • 2
  • 0
  • 约3.34千字
  • 约 5页
  • 2017-02-06 发布于北京
  • 举报
关系代数和SlQ练习

对下列关系模式分别用关系代数、和SQL实现下列查询 理解下面几句话: 1. SQL语言是具有很坚实数学基础的语言 2. SQL语言是介于关系代数和关系演算之间的结构化查询语言 3. 一个查询只要能用关系代数或关系演算实现,必能用SQL实现 4. 一个查询即能用关系代数、关系演算、SQL实现 5. 在SQL语言中,能用非EXISTS谓词实现的查询,均能用EXISTS谓词实现,反之不一定。 ? 1. 查询学生95001的所有信息。 ① 关系代数: ②SQL语言: SELECT * FROM Student WHERE Sno=95001 ? 2. 查询学生95001的姓名和所在系。 ① 关系代数: ②SQL语言: 方法一: SELECT Sname,Sdept FROM Student WHERE Sno=95001 方法二: SELECT Sname,Sdept FROM Student WHERE EXISTS ( SELECT * FROM Student SX WHERE Student.Sno=SX.Sno AND SX.Sno=95001 ) 方法三: SELECT Sname,Sdept FROM Student WHERE Sno IN ( SELECT Sno FROM Student WHERE Sno=95001 ) ? 3. 查询选修

文档评论(0)

1亿VIP精品文档

相关文档