SQL初期学习试题附答案.docx

上传人:b****6 文档编号:5918582 上传时间:2023-01-02 格式:DOCX 页数:3 大小:17.43KB
下载 相关 举报
SQL初期学习试题附答案.docx_第1页
第1页 / 共3页
SQL初期学习试题附答案.docx_第2页
第2页 / 共3页
SQL初期学习试题附答案.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

SQL初期学习试题附答案.docx

《SQL初期学习试题附答案.docx》由会员分享,可在线阅读,更多相关《SQL初期学习试题附答案.docx(3页珍藏版)》请在冰豆网上搜索。

SQL初期学习试题附答案.docx

SQL初期学习试题附答案

SQL初期学习试题附答案

      SQLServer数据库试题  一、选择题,在括号内填写正确答案的标号  1、下面描述错误的是。

  A、每个数据文件中有且只有一个主数据文件。

B、日志文件可以存在于任意文件组中。

C、主数据文件默认为primary文件组。

D、文件组是为了更好的实现数据库文件组织。

    2、下面对索引的相关描述正确的是:

  A、经常被查询的列不适合建索引。

B、列值唯一的列适合建索引。

C、有很多重复值的列适合建索引。

D、是外键或主键的列不适合建索引。

    3、下面是合法的smallint数据类型数据的是:

  A、B、32768C、-32767D、58345  4、下列说法中正确的是(  )  A、SQL中局部变量可以不声明就使用B、SQL中全局变量必须先声明再使用C、SQL中所有变量都必须先声明后使用  D、SQL中只有局部变量先声明后使用;全局变量是系统提供的用户不能自己建立。

          5、SelectRound(,1)语句的输出:

  A、  B、  C、  1234D、    6、如果要回滚一个事务,则要使用语句。

  ArevokeBrollbacktransactionCcommittransactionDbegintransaction    7、数据导入的含义是指。

  A、将所备份的数据进行恢复B、将外部的数据源转换到数据库中C、将数据库中的数据转换到外部的数据源D、所导入的数据格式必须和数据库数据格式相同    8、与一般的SQL语句相比较,存储过程的优点有。

  A、执行效率高B、减少网络通讯C、具有立即访问数据库的能力D、存放于客户机,所以减轻了服务器负载    9、在下面关于索引的描述中,是正确的。

    A、索引能够加快查询的速度B、索引可加快数据修改速度C、当数据库表中数据越少时,索引带来的查询优化效果越明显D、在数据库表上建立的索引越多越好    10、在下面关于差异备份和事务日志备份的描述中,是正确的。

  A、如果数据库支持差异备份,就不应当使用事务日志备份,因为速度较慢B、事务日志备份可以还原数据库到任一时刻的状态C、差异备份只备份了数据库操作D、  差异备份的优点是恢复时间较短    二、填空题  11、访问SQLserver数据库对象时,需要经过身份验证,其中有  验证模式和  验证模式。

  12、SQLserver使用_  ___文件记载用户对数据库进行的所有操作  13、数据完整性,可以分为:

_________,_________,_________,三种,其中主键约束可以实现_________数据完整性。

  14、SQLserver中的变量分为两种,全局变量和局部变量。

其中全局变量的名称以_________字符开始,有系统定义和维护。

局部变量以_________字符开始,用户自己定义和赋值。

  15、命令createtable的功能是_______________。

  16、在SQLserver2008中,其权限分为三类,即_________权限、_________权限和_________权限。

  17、数据处理的三个阶段是_______________,_______________,____________。

18、信息的有三个世界,它们是_______________,_______________,____________。

19、对数据进行统计时,求最大值的函数是_________。

  20、对数据进行统计时,求平均值的函数是  。

    三、简答题          21、数据库中主要对象有哪些?

  22、约束有几种类型,它们各是什么?

  23、数据库的备份类型有几种,它们各是什么?

  24、什么是E-R图?

它的四个基本成分是什么?

  四、写出以下语句运行结果  25、Selectsin(pi()/6)    26、Selectround(,1)    27、Selectsqrt(16)    28、Selectlower(‘ASDF’)    29、Selectlen(‘abcdef’)    五、数据检索,请看下表,此表名叫学生表,它在jwgl库中学号111112113114  30、用select语句查询出姓王的同学的信息    31、用select语句查询出性别为男的同学,只显示姓名和性别两个字段。

    32、用select语句显示表中所有内容    33、若学分大于30,并且出勤率大于可评为三好学生,请显示可评为三好学生的学生纪录。

    六、创建存储过程  34、在jwgl库中,创建一个名为pk_st的带输入参数的存储过程,输入指定学号,显示出student表中该生的信息。

若要显示学号为g9940202学生信息,请写出执行此存储过程的语句。

    姓名王伟张红王丽李明性别男女女男已得学分35283827出勤率    七、创建视图,  35、在数据库jwgl的表student上创建一个视图s_view,视图的数据包括班号为g99402或g99403所有学生资料。

并显示此视图中的记录。

    八、T-SQL语言的应用。

  36、用T-SQL语言创建表,表名为department。

该表有3个字段:

系号,系名、系主任。

    SQLServer数据库试题答案  一、选择题  1、B  2、B3、C4、D5、B6、B7、B8、B9、A10、D二、填空题  11、Windows  SQLServer  12、日志  13、域完整性  实体完整性  参考完整性14、@@  @  15、创建表  16、默认  对象  语句17、人工管理阶段  文件系统阶段  数据库系统阶段18、现实世界  信息世界  数据世界19、max()  20、avg()三、简答题  21、关系图、表、视图、存储过程、用户、角色、规则、默认、自定义数据类型、自定义函数  22、有6种类型:

非空约束、缺省约束、检查约束、主键约束、外键约束、惟一约束  23、完全数据库备份,差异数据库备份、事务日志备份、数据库文件和文件组备份  24、E-R图是实体-联系图,它有4个基本成分:

矩形框,表示实体类型;菱形框,表示  关系类型;椭圆形框,表示实体类型和联系类型的属性;连线,实体与属性之间、联系与属性之间用直线连接  四、语句运行结果  25、  26、  27、  28、asdf  29、6五、30、用select语句查询出姓王的同学的信息  Select*from学生表where姓名like‘王%’  31、用select语句查询出性别为男的同学,只显示姓名和性别两个字段。

  Select姓名,性别from学生表where性别=’男’32、用select语句显示表中所有内容Select*from学生表  33、若学分大于30,并且出勤率大于可评为三好学生,请显示可评为三好学生的学生纪录。

  Select*from学生表where已得学分>30and出勤率>  六、创建存储过程  34Usejwgl  Go  Createprocpk_st@s_idchar(8)As  Select*fromstudentWherestudent_id=@s_id执行语句:

execpk_st‘g9940202’七、创建视图  35Usejwgl  Go  Createviews_viewAs  Select*fromstudent  Whereclass_idin(‘g99402’,’g99403’)UsejwglGo  select*froms_view  八、T-SQL语言的应用  36usejwgl  go  CREATETABLEdepartment  (  department_idchar(6)NOTNULL,  department_namenvarchar(20)NOTNULL,  department_headernvarchar(8)NOTNULL  )  

  

      Select姓名,性别from学生表where性别=’男’32、用select语句显示表中所有内容Select*from学生表  33、若学分大于30,并且出勤率大于可评为三好学生,请显示可评为三好学生的学生纪录。

  Select*from学生表where已得学分>30and出勤率>  六、创建存储过程  34Usejwgl  Go  Createprocpk_st@s_idchar(8)As  Select*fromstudentWherestudent_id=@s_id执行语句:

execpk_st‘g9940202’七、创建视图  35Usejwgl  Go  Createviews_viewAs  Select*fromstudent  Whereclass_idin(‘g99402’,’g99403’)UsejwglGo  select*froms_view  八、T-SQL语言的应用  36usejwgl  go  CREATETABLEdepartment  (  department_idchar(6)NOTNULL,  department_namenvarchar(20)NOTNULL,  department_headernvarchar(8)NOTNULL  )  

  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1