WHERE ( d )
A. str1.地址=str2.地址
B. str1.地址=str2.地址 AND str1.姓名<>str2.姓名 C. str1.地址=str2.地址 OR str1.姓名 34. SELECT 5/2,-10%3的显示结果是( b )。 A.2.5 1 B.2 -1 C.2 1 D.2.5 -1 35. 设有说明语句DECLARE @n int正确的赋值语句是( a )。 A.set @n=123 C.let @n=123 B.@n=123 D.select ’@n’=123 36. 在T-SQL中可使用( c )命令进行注释。 A.note和* B.*和-- C./*??*/和-- D./*??*/和&& 37. 在下列各项中不能正确地赋列别名的是( d )。 A.SELECT ’学生号码’=学号 C.SELECT学号 AS 学生号码 B.SELECT学号 学生号码 D.SELECT @学生号码=学号 38. 下列四项中,不属于数据库特点的是( c )。 A.数据共享 C.数据冗余很高 B.数据完整性 D.数据独立性高 39. 下列四项中,不属于SQL2000实用程序的是( d )。 A.企业管理器 C.服务管理器 B.查询分析器 D.媒体播放器 40. SQL Server安装程序创建4个系统数据库,下列哪个不是( c )系统数据库。 A.master C.pub 41. 在SQL中,建立表用的命令是 ( b )。 A.CREATE SCHEMA C.CREATE VIEW B.CREATE TABLE D.CREATE INDEX B.model D.msdb 42. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( a )。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁 43. 下列四项中,不正确的提法是( c )。 A.SQL语言是关系数据库的国际标准语言 B.SQL语言具有数据定义、查询、操纵和控制功能 C.SQL语言可以自动实现关系数据库的规范化 D.SQL语言称为结构查询语言 44. 在MS SQL Server中,只用来显示数据库信息的系统存储过程是( d )。 A. sp_dbhelp C. sp_help B. sp_db D. sp_helpdb 45. SQL语言中,删除表中数据的命令是( a )。 A. DELETE C. CLEAR 46. SQL的视图是从( c )中导出的。 A. 基本表 C. 基本表或视图 B. 视图 D. 数据库 B. DROP D. REMOVE 47. 下列哪个不是sql 数据库文件的后缀。( c ) A、.mdf C、.tif B、.ldf D、.ndf 48. 在SQL语言中,建立存储过程的命令是( a ) A、CREATE PROCEDURE C、CREATE DURE B、CREATE RULE D、CREATE FILE 49. 数据库设计中的概念结构设计的主要工具是( b )。 A.数据模型 B.E—R模型 C.新奥尔良模型 D.概念模型 50. SQL Server 2000中表查询的命令是( b )。 A. USE B.SELECT C.UPDATE D.DROP 51. SQL Server 2000中表更新数据的命令是( c )。 A.USE B.SELECT C.UPDATE D.DROP 52. 在SQL Server 2000中,下列变量名正确的是( a )。 A.@sum B.j C.sum D.4kk 53. 为数据表创建索引的目的是( a )。 A.提高查询的检索性能 C.创建主键 54. 用于求系统日期的函数是( b )。 A.YEAR( ) B.GETDATE( ) C.COUNT( ) D.SUM( ) 55. *向用户授予操作权限的SQL语句是( d )。 A.CTEATE B.REVOKE C.SELECT D.GRANT 56. SQL Server系统中的所有服务器级系统信息存储于哪个数据库( a )。 A. master C. tempdb B. model D. msdb B.创建唯一索引 D. 加快数据库的打开速度 57. 下列标识符可以作为局部变量使用( c )。 A. Myvar C. @Myvar B. My var D. @My var 58. 以下关于主键的描述正确的是( a )。 A.标识表中唯一的实体 B.创建唯一的索引,允许空值 C.只允许以表中第一字段建立 D.表中允许有多个主键 59. 在SQL SERVER服务器上,存储过程是一组预先定义并( b )的Transact-SQL语句。 A.保存 C.解释 B.编译 D.编写 60. 以下关于外键和相应的主键之间的关系,正确的是( a )。 A.外键并不一定要与相应的主键同名 B.外键一定要与相应的主键同名 C.外键一定要与相应的主键同名而且唯一 D.外键一定要与相应的主键同名,但并不一定唯一 61. 在SQL Server 中,model是( b ) A.数据库系统表 C.临时数据库 62. 在视图上不能完成的操作是( c ) A.更新视图数据 B.查询 B. 数据库模板 D. 示例数据库 C.在视图上定义新的基本表 63. 下列哪个不是数据库对象( a )。 A.数据模型 B.视图 D.在视图上定义新视图 C.表 D.用户 64. 模式查找like '_a%',下面哪个结果是可能的( b ) A.aili C.bba B. bai D.cca 65. SQL Server对象的完整名称不包括下面哪个( d )。 A.服务器名 C.对象名 B.数据库名 D.文件夹名 66. 表示职称为副教授同时性别为男的表达式为( b ) A. 职称='副教授' OR 性别='男' C. BETWEEN '副教授' AND '男' B. 职称='副教授' AND 性别='男' D. IN ('副教授','男') 67. 下面哪个不是SQL Server 的合法标识符( b )。 A. a12 C. @a12 B. 12a D. #qq 68. SQL语言中,不是逻辑运算符号的( d )。 A. AND C. OR B. NOT D. XOR 69. 下面哪个函数是属于字符串运算的( c )。 A.ABS C. STR 70. SQL Server 2000是( d ) A、数据库 C、数据处理系统 B、数据库系统 D、数据库管理系统 B. SIN D. ROUND 71. *数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出 某位教师所讲授的课程,应该( a ) A、在教师表上按教师编号建索引 C、在课程表上按教师编号建索引 B、在课程表上按课程号建索引 D、在教师表上按姓名建索引 72. *数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、 成绩),为快速查出某位学生所学的课程名,应该( a ) A、在学生表上按学号建索引 C、在课程表上按课程号建索引 B、在成绩表上按课程号建索引 D、在学生表上按姓名建索引 73. 如果要修改表的结构,应该使用SQL语言的命令( c ) A、UPDATE TABLE C、ALTER TABLE B、MODIFY TABLE D、CHANGE TABLE 74. 已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲 属关系中删除对应的亲属元组。在SQL语言中定义这个完整性约束的短语是( c ) A、INSTEAD OF DELETE C、AFTER DELETE B、INSTEAD OF DROP D、AFTER UPDATE 75. 安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常 运行,这个数据库是( d ) A、master数据库 C、tempdb数据库 76. 55.下列聚合函数中正确的是( c ) A、SUM (*) C、COUNT (*) B、MAX (*) D、AVG (*) B、 model数据库 D、 pubs数据库 77. SQL中,下列涉及空值的操作,不正确的是( c ) A、age IS NULL C、age = NULL 78. 脚本文件是在( b )中执行的。 A、企业管理器 C、服务管理器 79. 每个数据库有且只有一个( a ) A、主要数据文件 C、日志文件 B、次要数据文件 D、索引文件 B、查询分析器 D、事件探查器 B、age IS NOT NULL D、NOT (age IS NULL) 80. SQL语言中,删除一个表中所有数据,但保留表结构的命令是( a ) A、DELETE C、CLEAR B、DROP D、REMORE 81. 查询员工工资信息时,结果按工资降序排列,正确的是( b ) A、ORDER BY 工资 B、ORDER BY 工资 desc