(1)下列关于数据库模式的说法中,正确的是
A.在应用程序中,用户使用的是内模式
B.在一个数据库系统中可以有多个外模式
C.模式是外模式的一个子集
D.在一个数据库系统中,可以有多个模式和外模式
(2)当用SQL的ALTER TABLE语句修改基本表时,如果要删除其中的某个完整性约
束条件,应在该语句中使用短语
A.MODIFY
B.DROP
C.ADD
D.DELETE
下面第(3)~(4)题基于以下说明:设有如下两个关系,若雇员的主键是雇员号,部门的主键是部门号。假设雇员表中的工资最低为800(包括800),最高不能超过2 000。另外,这里假定DBMS不支持级联删除和级联更新功能。
雇员
|
雇员名 |
部门号 |
工资 |
001 |
张山 |
02 |
2 000 |
010 |
王宏达 |
01 |
1 200 |
056 |
马林生 |
02 |
1 000 |
101 |
赵敏 |
04 |
1 500 |
|
部门名 |
主任 |
01 |
业务部 |
李建 |
02 |
销售部 |
应伟东 |
03 |
服务部 |
周垠 |
04 |
财务部 |
陈力胜 |
(3)今对以上两个关系做如下操作:
Ⅰ.DELETE FROM雇员wHERE雇员号='010'
Ⅱ.DELETE FROM部门WHERE部门名='业务部'
Ⅲ.DELETE FROM部门WHERE部门名='服务部'
Ⅳ.INSERT INT0雇员VALUES('001','赵军','0',1500)
在上述所给的操作中,哪个(些)操作能被执行?
A.Ⅰ、Ⅱ
B.Ⅱ、Ⅲ
C.Ⅲ、Ⅳ
D.Ⅰ、Ⅲ
(4)在下列所给的操作中,哪个操作能被执行?
A.UPDATE部门SET部门号='05'WHERE部门名='财务部'
B.UPDATE部门SET部门号='05'WHERE部门名='服务部'
C.UPDATE雇员SET工资=600 WHERE雇员号='010'
D.UPDATE雇员SET部门号='05 ' WHERE雇员号='101'
(5)在OLAP中,选定多维数组的一个三维子集的动作称为
A.切片
B.切块
C.旋转
D.钻入
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |