设有公民关系 P (姓名,身份证号,年龄,性别,联系电话,家庭住址),( )唯一标识关系 P 中的每一个元组,并且应该用( )来进行主键约束。该关系中,( )属于复合属性。
若要将身份证号为 "100120189502101111" 的人的姓名修改为"刘丽华",则对应的SQL 语句为 :
UPDATE P
( )
WHERE( )= '100120189502101111 ';
若要查询家庭住址包含"朝阳区"的人的姓名及联系电话,则对应的 SQL 语句为 :
SELECT 姓名,电话
FROM P
WHERE家庭住址( );
问题1选项
A.姓名
B.身份证号
C.联系电话
D.家庭住址
问题2选项
A.NULL
B.NOTNULL
C.PRIMARY KEY
D.FOREIGN KEY
问题3选项
A.姓名
B.身份证号
C.联系电话
D.家庭住址
问题4选项
A.SET 姓名='刘丽华'
B.Modify姓名='刘丽华'
C.SET 姓名=刘丽华
D.Modify姓名=刘丽华
问题5选项
A.刘丽华
B.'刘丽华'
C.身份证号
D.'身份证号'
问题6选项
A.IN (朝阳区)
B.like'朝阳区'
C.IN('朝阳区')
D.like '%朝阳区%'
第1题:B
第2题:C
第3题:D
第4题:A
第5题:C
第6题:D
第1题:
身份证号可以唯一标识每一个公民,故为公民关系 P 的主键,并且应用 "PRIMARY KEY" 来约束。
复合属性可以细分为更小的部分(即划分为别的属性) ,而家庭住址可以进一步分 为邮编、省、市、街道,故家庭住址为复合属性。
根据题意,将身份证号为 "100120189502101111" 的姓名修改为"刘丽华"的 SQL 语句应该采用 "UPDATE ...SET..." ,
完整的SQL 语句为: UPDATE P SET 姓名='刘丽华' WHERE 身份证号= '100120189502101111';
根据题意,查询家庭住址包含"朝阳区"的供应商名及电话的SQL 语句应该采用 "SELECT...”,
完整的 SQL 语句为: SELECT 姓名,联系电话
FROM P WHERE家庭住址 like '%朝阳区%';
第2题:
第3题:
第4题:
第5题:
第6题: