①员工实体集可以转换为关系:.DOCVIP

  • 4
  • 0
  • 约1.71千字
  • 约 2页
  • 2020-04-03 发布于天津
  • 举报
①员工实体集可以转换为关系: employee(employeeid,employeename,employeesex,employeeduty) employeeid表示员工编号,employeename表示员工姓名,employeesex表示员工性别,employeeduty表示员工职务。 (1) 班组实体集可以转换为关系: group(groupid,groupname) (2) 航空公司实体集可以转换为关系: company(companyid,companyname) companyid表示航空编号,companyname表示航空名称。 (3) 飞机实体集可以转换为关系: plane(planeid,planetype) planeid表示飞机编号,planetype表示机型 (4) 航班实体集可以转换为关系: flight(flightid,start,destination,f_time,boardinggate) flightid表示航班号,start表示起始地,destination表示目的地,f_time表示起飞时间,boardinggate表示登机门。 (5) 机票实体集可以转换为关系: tickets(ticketid,date,class,fee) ticketid表示机票编号,date表示日期,class表示舱位,fee表示票价。 (6) 登机牌实体集可以转换为关系: boardingcheck(boardingcheckid,seatnum) boardingcheckid登机牌编号,seatnum表示座位号。 (7) 乘客实体集可以转换为关系: passenger(passid,passname,passex) passid表示乘客身份证字号,passname表示乘客姓名,passex表示乘客性别。 9) 员工和班组之间的联系是M:1的联系,所以没有必要为其建立一个关系,可以通过扩展员工关系来表示: employee(employeeid,employeename,employeesex,employeeduty,groupid) (8) 班组和航班之间的联系是1:M的联系,所以没有必要为其建立一个关系,可以通过扩展航班关系来表示: flight(flightid,start,destination,f_time,groupid,boardinggate) groupid表示班组编号。 (9) 航空公司和航班之间的联系是1:M的联系,所以没有必要为其建立一个关系,可以通过扩展航班关系来表示: flight(flightid,companyid,start,destination,f_time,groupid,boardinggate) companyid表示航空公司编号。 (10) 飞机和航班之间的联系是1:M的联系,所以没有必要为其建立一个关系,可以通过扩展航班关系来表示: flight(flightid,companyid,start,destination,f_time,planeid,groupid,boardinggate) planeid表示飞机编号。 (12) 机票和登机牌之间的联系是1:1的联系,所以没有必要为其建立一个关系,可以通过扩展机票关系来表示: tickets(ticketid,date,class,fee,boardingcheckid) boardingcheckid表示登机牌编号。 (13) 航班和机票之间的联系是1:M的联系,所以没有必要为其建立一个关系,可以通过扩展机票关系来表示: ticket(ticketid,date,class,fee,boardingcheckid,flightid) flightid表示航班号。 (14) 乘客和机票之间的联系是1:M的联系,所以没有必要为其建立一个关系,可以通过扩展机票关系来表示: tickets(ticketid,date,class,fee,passid,boardingcheckid,flightid) passid表示旅客id号。

文档评论(0)

1亿VIP精品文档

相关文档