设有公民关系 P (姓名,身份证号,年龄,性别,联系电话,家庭住址),( )

资格题库2022-08-02  30

问题 设有公民关系 P (姓名,身份证号,年龄,性别,联系电话,家庭住址),(   )唯一标识关系 P 中的每一个元组,并且应该用(   )来进行主键约束。该关系中,(   )属于复合属性。若要将身份证号为 "100120189502101111"   的人的姓名修改为"刘丽华",则对应的SQL  语句为 :UPDATE  P(   )WHERE(   )= '100120189502101111 ';若要查询家庭住址包含"朝阳区"的人的姓名及联系电话,则对应的 SQL 语句为 :SELECT  姓名,电话FROM PWHERE家庭住址(   );A.NULLB.NOTNULLC.PRIMARY KEYD.FOREIGN KEY

选项 A.NULL
B.NOTNULL
C.PRIMARY KEY
D.FOREIGN KEY

答案 C

解析 身份证号可以唯一标识每一个公民,故为公民关系 P 的主键,并且应用 "PRIMARY KEY" 来约束。
复合属性可以细分为更小的部分(即划分为别的属性) ,而家庭住址可以进一步分
为邮编、省、市、街道,故家庭住址为复合属性。
根据题意,将身份证号为  "100120189502101111"   的姓名修改为"刘丽华"的 SQL
语句应该采用 "UPDATE ...SET..."  ,完整的SQL 语句为:
UPDATE  P
SET 姓名='刘丽华'
WHERE 身份证号= '100120189502101111';
根据题意,查询家庭住址包含"西安"的供应商名及电话的SQL 语句应该采用
"SELECT...”,完整的 SQL 语句为:
SELECT 姓名,联系电话
FROM P
WHERE家庭住址 like '%朝阳区%';
转载请注明原文地址:https://tihaiku.com/congyezige/2426922.html

最新回复(0)