MSSQL复习题.doc
《MSSQL复习题.doc》由会员分享,可在线阅读,更多相关《MSSQL复习题.doc(19页珍藏版)》请在课桌文档上搜索。
1、word1. MS SQL2008属于A) 关系数据库 B) 层次数据库 C) 网状数据库 D) 文件数据库2SQL语言中修改表应使用 。A) Modify Table B) Alter TableC) Update Table D) Change Table3 SQL查询中的GROUP BY语句用于 。A) 分组条件 B) 对查询进展排序 C) 列表 D) 选择行条件4在SQL查询中使用ORDER BY子句指出的是 A) 查询目标 B) 查询结果排序C) 查询视图 D) 查询条件 5SQL语言是 A) 结构化查询语言 B) 宿主语言 C) 汇编语言 D) 非过程化语言6SQL语言中,删除一个
2、表的命令是 A) CLEAR TABLE B) DROP TABLE C) DELETE TABLE D) REMOVE TABLE7SQL SERVER 属于 公司的产品。A) IBM B) 甲骨文 C)微软 D) SUN8. 函数 “Sum 的意思是求所在字段内所有的值的 。 A) 和B.) 平均值C) 最小值D) 第一个值 9 函数 “Avg 的意思是求所在字段内所有的值的 。A) 和 B) 平均值 C) 最小值 D) 第一个值 10不属于SQL SERVER2008数据库中的对象的是 。 A) 视图 B) 触发器 C) 防火墙 D) 函数11. 在SELECT语句中使用*,表示 A)
3、选择任何属性 B) 选择全部属性 C) 选择全部元组 D) 选择主码12 在SELECT语句中使用top 5时,返回结果是 A) 表中前五行数据B) 行编号有“5的数据 C) 表中前五行有空值的数据 D) 表中第五行数据13向表中添加新记录的SQL命令是 A) CREATE B) INSERT C) UPDATE D) DELETE14修改表记录的SQL命令是 A) CREATE B) INSERT C) UPDATE D) DELETE15删除表记录的SQL命令是 A) CREATE B) INSERT C) UPDATE D) DELETE16. 货币数据类型在SQL SERVER2008
4、中用( )表示A) int B) datetime C) money D) tinyint17. 以下软件 不是数据库管理系统A) Excel B) Access C) SQL Server D) Oracle18SQL SERVER2008中,用于表示人的年龄最适合的是A) numeric B) money C) tinyint D) smallint19. 关系数据库中的数据表之间的关系用 来实现A) 主键约束 B) 外键约束C) 检查约束 D) 默认值约束20. 同一表中的数据行的唯一性使用 来实现A) 主键约束 B) 外键约束C) 检查约束 D) 默认值约束21. 不是SQL SERV
5、ER 2008中可以使用的运算符A) B) C) D) 22. 在数据库系统中,空值是 A) 0 B) 空格 C) 空字符串 D) 不确定23. 查询货号是 1011 或 1020 的记录,可以在条件中输入 ( ) 。A) 1011 and 1020 B) not in (1011 , 1020) C) in (1011 , 1020) D) not (1011 and 1020)24. 在学生数据记录表中要查找姓“楚的学生,对应“某某字段的正确表达式是 A) “楚? B) “楚* C) Like“%楚% D) Like “楚%25. 将文本字符串“23,18,9,66按升序排序,排序的结果将
6、是 A) 9,18,23,66 B) 66,23,18,9 C) 18,23,66,9 D) 以上皆非26SELECT 语句中使用关键字 可以把重复行屏蔽掉。A) DISTINCT B) UNION C) ALL D) TOP27在查询结果集中将 NAME字段显示为联系人,应该使用 语句。A) SELECT name FROM Customers as 联系人B) SELECT name=联系人 FROM CustomersC) SELECT * FROM Customers WHERE name= 联系人D) SELECT name as 联系人 FROM Customers28有如下定义,
7、 插入语句是正确的。CREATE TABLE student(studentid int not null, name char(10) null, age int not null, sex char(1) not null, dis char(10) )A) INSERT INTO student VALUES(11,abc,20,f)B) INSERT INTO student(studentid,sex,age) VALUES (11,f,20)C) INSERT INTO student(studentid,sex,age) VALUES (11,20,f,NULL)D) INSER
8、T INTO student SELECT 11,ABC,20,F,test29查询两表之间互相匹配的数据应使用 A) 交叉连接 B) 外联接 C) 内联接 D) 自连接30将货名为“山楂片的商品从“库存表中删除,应使用。A) Update 库存 set 货名=山楂片 B) Delete from 库存 where 货名=山楂片C) Drop Table 库存 Where货名=山楂片D)Drop from 库存 where 货名=山楂片31在多表视图上不可执行的操作是A) 子查询B) 连接查询C) 分组查询D) 更新操作32. 可以使用Between运算符的数据类型是A) 字符B) 日期C)
9、二进制D) 时间戳33条件语句“Where 库存量1000的意思是 。 A) “库存量中大于1000元的记录 B) 将“库存量中大于1000元的记录删除 C) 拷贝字段“库存量中大于1000元的记录 D) 将字段“库存量中大于1000元的记录进展替换34如下不属于存储过程的功能的是 。A) 带输出参数 B) 带输入参数 C) 返回任意类型值D) 调用其它存储过程35如下不属于SQL SERVER2008中所支持的触发器类型的是 。A) After触发器B) For触发器 C) Instead of触发器D) mand触发器36索引的主要作用是 。A) 实现数据完整性 B) 实现触发器 C) 提
10、高查询效率D) 提高数据安全性37SQL SERVER2008的安全体系中,服务器级安全通过 来实现。A) 身份验证 B) SQL代理 C) 防火墙D) 定义服务器角色38能够解决所有并发异常问题的事务隔离级别是 。A) 未提交读 B) 提交读 C) 可重复读D) 可串行化39修改数据时为防止产生并发异常,应使用 。A) 共享锁 B) 意向锁C) 独占锁D) 架构锁40当事务的隔离级别处于“可重复读时,可能会出现的并发异常是 。A) 丢失更新 B) 脏读C) 幻影读D) 不会出现异常1. SQL SERVER中逻辑类型用来表示。A) int B) money C) bit D) bool2、S
11、QL SERVER数据库文件是由 组成的。A) 表和视图 B) 数据文件和日志文件 C) 数据库文件和程序文件D) 主要文件和次要文件3、主要数据文件和次要数据文件的扩展名分别是 。A) .DBF .DBO B) .BAT .EXE C) .DOC .TXT D) .MDF .NDF4、日志文件的扩展名是 A) LDF B) MDF C) NDF D) DBF5、创建数据库的SQL命令是 A) CREATE TABLE B) CREATE VIEW C) CREATE DATABASED) CREATE INDEX6、修改表时新增列的语法是 A) Add B) Add Column C) In
12、sert Column D) Alter Column7、修改数据库名称的系统存储过程是 A) SP_HELP B) SP_RENAMEDB C) SP_RENAME D) SP_HELPDB8、删除数据库的SQL命令是 A) DELETE DATABASE B) DELETE TABLE C) DROP DATABASED) DROP TABLE9、创建数据表的SQL命令是 A) CREATE TABLE B) CREATE VIEW C) CREATE DATABASED) CREATE INDEX 10、向表中添加新记录的SQL命令是 A) CREATE B) INSERT C) UPD
13、ATE D) DELETE11、修改表记录的SQL命令是 A) CREATE B) INSERT C) UPDATE D) DELETE12、删除表记录的SQL命令是 A) CREATE B) INSERT C) UPDATE D) DELETE13、关系数据库中主键的作用是 A) 标识表中唯一的行 B) 创建唯一的索引、允许空值C) 只允许以表中第一个字段建立 D) 系统自动编号14、唯一性约束是 A) 和主键约束一样 B) 只允许以表中第一个字段建立C) 承受NULL值 D)以上都不对15、表在数据库中是一个非常重要的数据对象,它是用来 各种数据内容的。A) 显示 B) 查询 C) 存放
14、D) 检索16、 约束用来禁止输入重复值。A) DEFAULT B) NULL C) UNIQUE D) FOREIGN KEY17、有如下定义, 插入语句是正确的。CREATE TABLE student(studentid int not null, name char(10) null, age int not null, sex char(1) not null, dis char(10) )A) INSERT INTO student VALUES(11,abc,20,f)B) INSERT INTO student(studentid,sex,age) VALUES (11,f,2
15、0)C) INSERT INTO student(studentid,sex,age) VALUES (11,20,f,NULL)D) INSERT INTO student SELECT 11,ABC,20,F,test18、删除数据表的SQL命令是 A) DELETE DATABASE B) DELETE TABLE C) DROP DATABASE D) DROP TABLE19、在查询结果集中将 NAME字段显示为联系人,应该使用 语句。A) SELECT name FROM Customers as 联系人B) SELECT name=联系人 FROM CustomersC) SEL
16、ECT * FROM Customers WHERE name= 联系人D) SELECT name 联系人 FROM Customers20、在Transact-SQL语法中,SELECT语句可完成表复制的语法是 A) SELECT,FROM B) SELECT ,INTO C) SELECT,GROUP D) 仅SELECT21、SELECT 语句中使用关键字 可以把重复行屏蔽掉。A) DISTINCT B) UNION C) ALL D) TOP22、SELECT 语句中将多个查询结果返回一个结果集中的关键字是 A) JOIN B) UNION C) INTO D) LIKE23、为数据
17、表创建索引的目的是A) 提高查询的检索性能B) 创建唯一性索引C) 创建主键D) 归类24、T-SQL中局部变量必须以 开头。A) * B) # C) $ D) 25、T-SQL语言中变量分为 种。A) 1 B) 2 C) 3 D) 41、 SQL SERVER表示二进制的数据类型是。A) Text B) VarChar C) Binary D) TimeStamp2、 SQL SERVER表示学生性别使用类型最适宜。A) TextB) bit C) binary D) Bool3、 修改表时,在表中新增一个约束应使用语法。A) Alter ColumnB) Add Rule C) Drop
18、Constraint D) Add Contraint4、SQL SERVER网络连接默认端口号是A) 1433 B) 443 C) 80 D) 33065、查看对象相关性的系统存储过程是A) SP_RENAME B) SP_HELPC) SP_DEPENDS D) SP_HELPTEXT6、创建数据表时指定采用系统自动编号的语法是A) default(1,1) B) decimal(1,1) C) numeric(1,1) D) identity(1,1)7、修改数据库名称的系统存储过程是A) SP_HELP B) SP_RENAMEDB C) SP_RENAME D) SP_HELPDB8
19、、删除数据库的SQL命令是A) DELETE DATABASE B) DELETE TABLE C) DROP DATABASE D) DROP TABLE9、创建数据触发器的SQL命令是A) CREATE TriggerB) CREATE VIEW C) CREATE RuleD) CREATE INDEX 10、向表中添加新记录的SQL命令是A) CREATE B) INSERT C) UPDATE D) DELETE11、修改表记录的SQL命令是A) CREATE B) INSERT C) UPDATE D) DELETE12、删除表记录的SQL命令是A) CREATE B) INSER
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MSSQL 复习题

链接地址:https://www.desk33.com/p-6446.html