DBMS:以下关系演算示例的含义:
DBMS: Meaning of the following Relational Calculus Example:
数据库有下表:
- 酒店:(酒店编号、酒店名称、城市)
- 房间:(roomNo, hotelNo, type, price)
- 预订:(酒店编号、客人编号、起始日期、截止日期、房间编号)
- 来宾(来宾编号、来宾姓名、来宾地址)
用简单的英语描述以下元组关系演算,并将其转换为关系代数表达式。
{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}
同一个人在同一家酒店进行的并非在同一日期开始的所有成对预订。
数据库有下表:
- 酒店:(酒店编号、酒店名称、城市)
- 房间:(roomNo, hotelNo, type, price)
- 预订:(酒店编号、客人编号、起始日期、截止日期、房间编号)
- 来宾(来宾编号、来宾姓名、来宾地址)
用简单的英语描述以下元组关系演算,并将其转换为关系代数表达式。
{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}
同一个人在同一家酒店进行的并非在同一日期开始的所有成对预订。