《SQL数据库复习题五及答案.doc》由会员分享,可在线阅读,更多相关《SQL数据库复习题五及答案.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL Server数据库复习题5一、 单项选择题1、SQL Server 2000是一个( )的数据库系统。(A)网状型 (B)层次型 (C)关系型 (D)以上都不是2、SQL Server 2000 企业版可以安装在操作系统上。(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional (C)Microsoft Windows 2000 Server(D)Microsoft Windows XP3、SQL Server 2000 采用的身份验证模式有( )。(A)仅Windows身份验证模式 (B)仅SQL Server身份验
2、证模式(C)仅混合模式(D)Windows身份验证模式和混合模式 4、SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是( )。(A)企业管理器(B)导入和导出数据 (C)事件探察器 (D)服务管理器5、SQL Server 2000中的数据以页为基本存储单位,页的大小为( )。(A)8KB (B)16KB (C)32KB (D)64KB6、新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和( )。(A)master (B)NorthWind (C)msdb (D)bookdb7、在SQL
3、 Server 2000中,当数据表被修改时,系统自动执行的数据库对象是( )。(A)存储过程 (B)触发器 (C)视图 (D)其他数据库对象8、SQL Server的字符型系统数据类型主要包括( )。A. Int、money、char B. char、varchar、textC. datetime、binary、int D. char、varchar、int9、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是( )。(A)聚集索引 (B)非聚集索引 (C)主键索引 (D)唯一索引10、要查询book表中所有书名中包含“计算机”的书籍情况,可用( )语句。(A) S
4、ELECT * FROM book WHERE book_name LIKE 计算机*(B) SELECT * FROM book WHERE book_name LIKE 计算机% (C) SELECT * FROM book WHERE book_name = 计算机*(D) SELECT * FROM book WHERE book_name = 计算机%11、SELECT语句中与HAVING子句通常同时使用的是( )子句。A.ORDER BY B.WHERE C.GROUP BY D.无需配合12、要删除mytable表中的myindex索引,可以使用( )语句。(A) DROP my
5、index (B)DROP mytable.myindex (C) DROP INDEX myindex (D)DROP INDEX mytable.myindex13、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是( )。(A)sp_helptext(B)sp_helpindex (C)sp_bindrule (D)sp_rename 14、SQL Server提供的单行注释语句是使用( )开始的一行内容。A. “/*” B. “-” C. “” D. “/”15、以下运算符中优先级最低的是( )。(A)+(加) (B)=(等于) (C)like (D)=(赋值)二、 填空题1
6、、数据库系统的特点分别是数据的结构化、 、数据独立性和 。2、在数据库的表中, 是指表中的某一列,该列的值唯一标识一行。3、SQL Server 2000的文件包括: 数据文件(.mdf或.ndf)和 。4、在SQL Server 2000中,要访问某个数据库,除了需要有一个登录帐号外,还必须有一个该数据库的 帐号。5、 ,简称DBMS,它是指帮助用户建立、使用和管理数据库的软件系统。6、在SQL Server 2000中,Unicode 标准的全称是 。7、SQL Server 2000提供备份数据库的两种方式是 和 。8、在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是 ;
7、若要创建一个数据库,应该使用的语句是 。9、游标的概念包括两个部分,它们是 和 。10、一个事务的操作必须是具备以下四个属性:原子性、 、 和永久性。三、 程序阅读题(共2题)1、阅读下面的程序段,然后简述该程序段所完成的功能。Begin Waitfor time 15:43Create View my_view As Select order_date,book_number,book_id From orderformWhere book_number!60) 方法2:select student.Sno,Sname,Ssex from student Inner Join (sc Inner Join course On course.Cno=sc.Cno)On student.Sno=sc.Snowhere (course.Ccredit=5) and (sc.Grade60) 4、If exists(Select name From sysobjects Where name=my_trigand type=tr) Drop trigger my_trig Go Create trigger my_trig On Course For Delete As Delete From sc Where Sno in (Select Sno From Deleted) Go
限制150内