数据库第三章 5-9节.ppt

小结: 在关系数据库中,要实现对一个问题的查询,一般首先写出对问题查询的关系代数式,然后再将关系代数式转换成计算机可以接受的SQL语言,以实现在具体数据库管理系统(DBMS)上的数据查询 。 关系代数的八种操作:INTERSECTION(交?), UNION(并?), DIFFERENCE(差?), PRODUCT(笛卡尔积X), SELECTION(选择?), PROJECTION(投影? ), JOIN(连接 ), and DIVIDSION(除?) 可以完成基本的查询要求。 请举例:用SQL语句描述: SELECT (where…)、 PROJECT([ ] )、 PRODUCT (X)、 JOIN ( )操作。 用带 exists 的子查询语句可以完成 INTERSECTION(?)运 算 EXAMPLE 3.4.11 To set cid values of customers who order both products p01 and p07. The query used was: (Orders where pid=p01)[cid]∩(Orders where pid=p07) [cid] select distinct cid from orders x wher

文档评论(0)

1亿VIP精品文档

相关文档