《数据库系统概论试题及答案五》由会员分享,可在线阅读,更多相关《数据库系统概论试题及答案五(18页珍藏版)》请在金锄头文库上搜索。
1、)线 此 过 超 得 不 题 答 生 考(试题五得分一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。1. 模式的逻辑子集通常称为(A.外模式C.概念模式2. 已知两个关系如下:)B.内模式D.逻辑模式ABC1b1c12bc223b1c1DEAd1e11de122de231假设R的主键是A, S的主键是D,在关系S的定义中包含外键子句:“FOREIGN KEY (A) REFERENCES R(A) ON DELETE NO ACTION”下列SQL语句不能成功执行的是()A.DELETEFROMRWHEREA=
2、2B.DELETEFROMRWHEREA=3C.DELETEFROMSWHEREA=1D.DELETEFROMSWHEREA=23.在SQL中,与“NOT IN”等价的操作符是(D=ALLC=SOME4. 将E-R模型转换成关系模型,属于数据库的()A.需求分析B.概念设计C.逻辑设计D.物理设计5. 设有一个关系:DEPT (DNO, DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()A._W_%B._%W_C._W_D._W_%6. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成 的字
3、符串,这一规则属于( )。A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束7. 已知关系R如图1所示,可以作为R主码的属性组是()。RABCD123413452456143413473456图1A. ABCB. ABDC. ACDD. BCD8. 已知成绩关系如图2所示。执行SQL语句:SELECT COUNT (DISTINCT 学号)FROM成绩WHERE 分数60查询结果中包含的元组数目是( )成绩学号课程号分数S1C180S1C275S2C1nullS2C255S3C390图2B. 2D. 4A. 1C. 39. 设有关系R和关系S进行如图3所示的运算,
4、则运算结果中含有元组的数目是A. 6C. 8ABC123456789RSB=600 (1 分)GROUP BY DNO (2 分)(说明:WHERE子句与GROUP BY子句顺序颠倒的,扣1分。)2.n (EMP)冈DEPT) ( n 1 分,1 分,(EMP)冈DEPT3DNAMEENO二001DNAMEENO二001分)或n (EMPX1DEPT) (n 1 分,1 分,(EMPX1DEPT)3DNAMEENO二001DNAMEENO二001分)3.UPDATE EMPSET SALARY=SALARY*WHERE ENO IN(2 分)(SELECT ENOFROM EMP, DEPTW
5、HERE 二AND DNAME=销售部AND SALARYV600)(3 分)SELECTFROM EMP, DEPT (2 分)WHERE =五、综合题(共2小题,每小题10分,共20分)。1答:(1)有三个函数依赖:(商店编号,商品编号)T部门编号(商店编号,部门编号)T负责人(商店编号,商品编号)T数量。(2分,错、漏一个扣1分)(2)R的候选码是(商店编号,商品编号)。(2分)(3)R最高达到2NF(1分),因为R中存在着非主属性“负责人”对候选码(商店编号、商品编号)的传递函数依赖,所以R属于2NF,但R不属于 3NF。(1 分)(4)将R分解成:R1 (商店编号,商品编号,数量,部门编号)(2分)R2 (商店编号,部门编号,负责人) (2分)E-R 模型 4 分,两个实体型的属性漏写一个扣分,购物联系的两个属性漏写一个扣 1 分,联系类型错扣1 分)顾客(顾客编号,姓名,地址年龄性别)商店(商店编号,商店名,地址,电话)购物(顾客编号,商店名称,日期消费金额)(关系模型6 分,3个关系模式各2分,主码错一个扣1分)