1、数据管理的发展不包括下面哪个阶段(D)
(A)文件系统 (B)数据库系统
(C)人工管理 (D)统一管理
2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系(B)
(A)一对一 (B)一对多
(C)多对多 (D)以上全不是
3、如果事务 1 将数据库中的 A 值从 200 改为 300,事务 2 读 A 值为 300,事务 1 又将刚才的操作撤销,A 值恢复为 200,那么事务 2 读取了“脏”数据。这种情况是由于数据库保护中的那方面不当而引起的(A)
(A)并发控制 (B)完整性约束
(C)安全性控制 (D)数据库的恢复
4、在关系模型中,“组”是指(A)
(A)表中的一行 (B)表中的一列
(C)表中的一个数据 (D)表中的一个成分
5、有学生、选修和课程三个关系,学生 S(学号,姓名,性别….),课程 C(课程号,课程名),选修 SC(学号,课程号,成绩)。想查询选修 2 号课程的学生的学号和姓名,则关系运算式应写成(C)
(A) ∏学号(σ 课程号=2 (S∞SC)) (B) ∏学号,姓名(σ 课程号=2 (S))
(C) ∏学号,姓名(σ 课程号=2 (S∞SC)) (D)σ 课程号=2 (∏学号,姓名(S∞SC))
6、规定关系的所有主属性都不能取空值,是用来实现哪一类完整性约束(A)
(A)实体完整性 (B)属性值的约束
(C)参照完整性 (D)用户定义完整性
7、学生关系(学号,姓名,性别,年龄,系号,系名)中,“系名”对主关键字“学
号”的函数依赖是(C)
(A)完全函数依赖 (B)部分函数依赖
(C)传递函数依赖 (D)平凡函数依赖
8、在一个关系中,所有字段都是不可分的,给定一个关键字,则可以在这个数据表中
唯一确定一条记录,则这个关系一定满足 1NF、2NF 和 3NF 中的(A)
(A)1NF (B)1NF 和 2NF
(C)1NF、2NF 和 3NF (D)2NF 和 3NF
9、有关系 R 和 S,关系代数运算 R∩S 等价于(B)
(A)S-(R-S) (B)R-(R-S)
(C)R-S (D)S-R
10、有学生、选修和课程三个关系,S(学号,姓名,性别,年龄),C(课程号,课程
名),SC(学号,课程号,成绩)。以下选项中外码是(B)
(A) S. 学 号 (B)SC. 学 号 (C)C. 课程号 (D)SC.成绩
11、要想用 T-SQL 语句从学生表中查询学号的前四个字符为“2004”第五个字符任意,
后三个字符为“-05”的学生,条件表达式为(C)
(A)学号 LIKE ‘2004%-05’ (B)学号= ‘2004%-05’
(C)学号 LIKE ‘2004_-05’ (D)学号= ‘2004_-05’
12、已知三个关系:
S(学号,姓名,性别)
C(课程编号,课程名称,学时)
SC(学号,课程编号,分数)
若要查询所有选了课的学生的学号和姓名,下列语句正确的是(D)
(A) select 学号,姓名 from s WHERE 学号 in (select * from sc)
(B)select 学号,姓名 from s WHERE in (select * from sc where s.学号=sc. 学号)
(C)select 学号,姓名 from s WHERE 学号 exists (select * from sc where s.学号=sc. 学号)
(D) select 学号,姓名 from s WHERE exists (select * from sc where s. 学号=sc. 学号)
13、SQL 语句中删除表的命令是(C)
(A)DELETE TABLE (B)DELETE DBF
(C)DROP TABLE (D)DROP DBF
14、如果课程表 Course 是使用以下 SQL 语句创建的:CREATE TABLE Course(Cno CHAR(2) not null, Cname CHAR(20), Cfen INT);下面的 SQL 语句中可以正确执行的是(D)
(A)INSERT INTO Course(Cno,Cname,Cfen) VALUES (C2,″数据库″,3)
(B)INSERT INTO Course(Cno,Cname,Cfen ) VALUES(″C2″,″数据库″, ″2″)
(C)INSERT INTO Course(Cname,Cfen )VALUES(″数据库″,3)
(D)INSERT INTO Course(Cno,Cname )VALUES(″C2″,″数据库″)
15、已知三个关系:
S(SNO,NAME,SEX,CLASS);C(CNO,CNAME,TIME);
SC(SNO,CNO,DEGREE)
若要查询统计每门课各班的平均成绩和每门课的平均成绩以及总的平均成绩,下列语句
正确的是(A)
(A)select class, cname, avg(degree) as 平均分 from s, sc, c where = and c.
cno= group by , c. cname with rollup
(B)select class, cname, avg(degree) as 平均分 from s, sc, c where = and c.
cno =sc. cno group by s. class, c. cname with cube
(C) select class, cname, avg(degree) as 平均分 from s, sc, c where =sc.
sno and c. cno =sc. cno group by c. cname, with cube
(D)select class, cname, avg(degree) as 平均分 from s, sc, c where s. sno
=sc. sno and c. cno =sc. cno group by c. cname, with rollup
16、当 where 子句、聚合函数、group by 子句和 having 子句同时出现在一个查询中时,
最后执行的是(D)
(A)聚合函数 (B)where 子句
(C)group by 子句 (D)having 子句
17、授予 user1 用户修改 st 表中的“姓名”字段的权限,应使用的 SQL 语句是(B)
(A)GRANT UPDATE(姓名) ON st TABLE TO user1
(B)GRANT UPDATE(姓名) ON TABLE st TO user1
(C)GRANT MODIFY(姓名) ON st TABLE TO user1
(D)GRANT MODIFY(姓名) ON TABLE st TO user1
18、SQL Server 2005 中,主数据库文件的扩展名为(A)
(A).mdf
(B).dbf
(C).ldf (D).ndf
19、显式事务和隐式事务都需要用什么语句来提交和回滚(B)
(A)END TRANSACTION 和 ROLLBACK TRANSACTION
(B)COMMIT TRANSACTION 和 ROLLBACK TRANSACTION
(C)SAVE TRANSACTION 和 ROLLUP TRANSACTION
(D)COMMIT TRANSACTION 和 ROLLUP TRANSACTION
20、下列哪种情况不适合创建索引(B)
(A)表中的主键列 (B)只有两个或若干个值的列
(C)需要强制实施唯一性的列 (D)连接中频繁使用的列
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/17297.html