一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs
满分:5 分
2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter
满分:5 分
3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40
满分:5 分
4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。
A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check
满分:5 分
5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件
C. 辅助数据文件 D. 日志文件
满分:5 分
6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。
A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’
B. SELECT * FROM XSH WHERE 产
品名称 LIKE ‘冰箱’
C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’
D. SELECT * FROM CP WHERE 产品名称=‘冰箱’
满分:5 分
7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。
A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 满分:5 分
8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING
C. GROUP BY… HAVING D. WHERE
满分:5 分