DBMS:以下关系演算的含义示例:

时间:2015-09-17 22:02:23

标签: database tuples rdbms tuple-relational-calculus

数据库包含以下表格:

  • 酒店:( hotelNo,hotelName,city)
  • 房间:(房间没有,酒店没有,类型,价格)
  • 预订:( hotelNo,guestNo,dateFrom,dateTo,roomNo)
  • 访客(guestNo,guestName,guestAddress)

用简单的英语描述以下元组关系演算,并将其转换为关系代数表达式。

{H.hotelName, G.guestName, B1.dateFrom, B2.dateFrom | Hotel(H) ∧Guest(G) ∧ Booking(B1) ∧ Booking(B2) ∧H, hotelNo =B1.hotelNo ∧ G.guestNo = B1.guestNo ∧ B2.hotelNo = B1.hotelNo ∧ B2.guestNo = B1.guestNo ∧B2.dateFrom ≠ B1.dateFrom}

1 个答案:

答案 0 :(得分:1)

由同一个人在同一酒店进行的所有预订都是在同一天开始的。