欢迎来到天天文库
浏览记录
ID:5880950
大小:74.50 KB
页数:4页
时间:2017-12-27
《sql数据库复习题六及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SQLServer数据库复习题6一、单项选择题1、DBMS是什么?()(A)操作系统(B)数据库管理系统(C)数据库(D)数据库管理员2、SQLServer2000是一个()的数据库系统。(A)网状型(B)层次型(C)关系型(D)以上都不是3、SQLServer2000采用的身份验证模式有()。(A)仅Windows身份验证模式(B)仅SQLServer身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式4、关于主键描述正确的是:()(A)包含一列(B)包含两列(C)包含一列或者多列(D)以上都不正确5、下列()数据库不属于SQLServer2000在安装时
2、创建的系统数据库。(A)master(B)NorthWind(C)model(D)bookdb6、在SQLSERVER中局部变量前面的字符为:()(A)*(B)#(C)@@(D)@7、在SQLServer2000中,当数据表被修改时,系统自动执行的数据库对象是()。(A)存储过程(B)触发器(C)视图(D)其他数据库对象8、SQLServer的字符型系统数据类型主要包括()。(A)Int、money、char(B)char、varchar、text(C)datetime、binary、int(D)char、varchar、int9、在SELECT语句的WHERE子句的条件表达
3、式中,可以匹配0个到多个字符的通配符是()(A)*(B)%(C)-(D)?10、在WHILE循环语句中,如果循环体语句条数多于一条,必须使用:(A)BEGIN……END(B)CASE……END(C)IF…………THEN(D)GOTO11、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是:(A)ORDERBY(B)WHERE(C)GROUPBY(D)HAVING12、要删除视图myview,可以使用()语句。(A)DROPmyview(B)DROPTABLEmyview(C)DROPINDEXmyview(D)DROPVIEWmyview13、对视图的描
4、述错误的是:()(A)是一张虚拟的表(B)在存储视图时存储的是视图的定义(C)在存储视图时存储的是视图中的数据(D)可以像查询表一样来查询视图14、SQLServer提供的单行注释语句是使用()开始的一行内容。(A)“/*”(B)“--”(C)“{”(D)“/”15、假如有两个表的连接是这样的:table_ainnerjointable_b其中table_a和table_b是两个具有公共属性的表,这种连接会生成哪种结果集?(A)包括table_a中的所有行,不包括table_b的不匹配行(B)包括table_b中的所有行,不包括table_a的不匹配行(C)包括和两个表的所有
5、行(D)只包括table_a和table_b满足条件的行一、填空题(每空2分,共15空)1、可以将数据库管理系统分为4种网络结构:MAINFRAME大型数据库、本地小型数据库、分布式数据库、__________。2、在一个表中主键的个数为:__________。3、在SQLServer2000中,索引的顺序和数据表的物理顺序相同的索引是_____________。4、角色是一组用户所构成的组,可以分为服务器角色和__________角色。5、触发器有3种类型,即INSERT类型、和。6、如果要计算表中的行数,可以使用聚合函数____________。7、SQLServer20
6、00提供备份数据库的两种方式是和。8、在SQLServer2000中修改表的结构应使用关键字____________,修改表中的数据应使用关键字___________。9、在使用一个游标的时候可以分为以下几步:___________、打开游标、从打开的游标中提取行、____________、释放游标。10、一个事务的操作必须是具备以下四个属性:原子性、、隔离性和_____________。二、简答1、为什么要创建索引2、简述INSERT触发器的工作原理3、根据表回答以下问题两个表是先建关系,然后才输入数据,其中的关系为:book表中author_id作为外键关联到author
7、s表的主键author_id上。book表列名数据类型长度允许空book_idint4book_namevarchar50author_idint4authors表列名数据类型长度允许空author_idint4author_namevarchar30(1)用Transact-SQL语句建立authors表(包括建立主键,列取值非空)(2)根据参照完整性在两个表都要输入第一个记录时一般应先输入哪个表的数据?为么?四、编程题(共4题)student表(学生表)学号姓名性别年龄系别1李明男20计算机系2张然
此文档下载收益归作者所有