[说明] 为了有效记录交通事故情况,欲设计一个交通事故记录系统。 一辆汽车有一个唯一的“车牌号”,车主购买汽车时需要提供相关信息,包括身份证、姓名、年龄、性别、地址等。一个车主可以拥有多辆汽车,而一辆汽车只有一个车主。驾驶员不一定是车主,因此记

admin2012-02-20  30

问题 [说明]
   为了有效记录交通事故情况,欲设计一个交通事故记录系统。
   一辆汽车有一个唯一的“车牌号”,车主购买汽车时需要提供相关信息,包括身份证、姓名、年龄、性别、地址等。一个车主可以拥有多辆汽车,而一辆汽车只有一个车主。驾驶员不一定是车主,因此记录交通事故时要记录驾驶员身份证号,同时记录事故发生时刻。
   图2-1描绘了人、汽车、交通事故三个实体类型及实体间联系的一个E-R图。
   [图2-1]

对应的关系模式为:
   ·  人(身份证号,姓名,性别,年龄,地址)
   ·  汽车(车牌号,型号)
   ·  事故(车牌号,身份证号,时刻,损失,描述)
   ·  拥有(身份证号,车牌号)

请在下列SQL查询语句空缺处填入正确的内容
   (1)查询身份证号为“123456”的人作为驾驶员时所有的事故记录。
   SELECT * FROM事故 WHERE  (1)  
   (2)查询身份证号为“123456”的车主所拥有的汽车的事故记录。
   SELECT * FROM事故 WHERE 车牌号  (2)  
   (SELECT车牌号 FROM  (3)  WHERE身份证号 = "123456")
   (3)查询车牌号为“123456”汽车在车主是驾驶员时的事故记录。
   SELECT * FROM 事故 WHERE  (4)  
   (SELECT * FROM  (5)  WHERE 车牌号 = "123456"
   AND  (6)  )

选项

答案(1)身份证号="123456" (2)IN (3)拥有 (4)EXISTS (5)拥有 (6)拥有.身份证号 = 事故.身份证号

解析
转载请注明原文地址:https://kaotiyun.com/show/8lDZ777K
0

相关试题推荐
最新回复(0)