(最新整理)SQL_Server数据库试题五及答案_第1页
(最新整理)SQL_Server数据库试题五及答案_第2页
(最新整理)SQL_Server数据库试题五及答案_第3页
(最新整理)SQL_Server数据库试题五及答案_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(完整)sql_server数据库试题五及答案(完整)sql_server数据库试题五及答案 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)sql_server数据库试题五及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整)sql_server数据库试题五及答案的全部内容。一是狠抓工作机制创新。把创新作

2、为市政管理工作的“硬指标”,结合自身职责,抓好1-2项创新性工作,落实对个人的目标责任制考核,增强创新的积极性和主动性。二是推动工作成效创新,积极深化各项改革,得到上级领导的充分肯定。sql server数据库试卷5ccdda bbbab cbacd一、 单项选择题(每题2分,共15题)1、sql server 2000是一个( c )的数据库系统。(a)网状型 (b)层次型 (c)关系型 (d)以上都不是2、sql server 2000 企业版可以安装在操作系统上。c(a)microsoft windows 98(b)microsoft windows 2000 professional

3、(c)microsoft windows 2000 server(d)microsoft windows xp3、sql server 2000 采用的身份验证模式有( d ).(a)仅windows身份验证模式 (b)仅sql server身份验证模式(c)仅混合模式(d)windows身份验证模式和混合模式 4、sql server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止sql server的4种服务的是( d )。(a)企业管理器(b)导入和导出数据 (c)事件探察器 (d)服务管理器5、sql server 2000中的数据以页为基本存储单位,页的大小为( a

4、 )。(a)8kb (b)16kb (c)32kb (d)64kb6、新安装sql server后,默认有六个内置的数据库,其中的两个范例数据库是pubs和( b )。(a)master (b)northwind (c)msdb (d)bookdb7、在sql server 2000中,当数据表被修改时,系统自动执行的数据库对象是(b )。(a)存储过程 (b)触发器 (c)视图 (d)其他数据库对象8、sql server的字符型系统数据类型主要包括( b)。a. int、money、char b. char、varchar、textc。 datetime、binary、int d。 cha

5、r、varchar、int9、在sql server 2000中,索引的顺序和数据表的物理顺序相同的索引是(a )。(a)聚集索引 (b)非聚集索引 (c)主键索引 (d)唯一索引10、要查询book表中所有书名中包含“计算机的书籍情况,可用( b)语句.(a) select 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

6、= 计算机% cbacd11、select语句中与having子句通常同时使用的是( c)子句。a。order by b。where c。group by d。无需配合12、要删除mytable表中的myindex索引,可以使用( b)语句。(a) drop myindex (b)drop mytable.myindex (c) drop index myindex (d)drop index mytable。myindex13、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是( ).(a)sp_helptext(b)sp_helpindex (c)sp_bindrule (d)s

7、p_rename 14、sql server提供的单行注释语句是使用( a )开始的一行内容。a。 “/*” b. “-” c。 “” d. “/”15、以下运算符中优先级最低的是( d )。(a)+(加) (b)=(等于) (c)like (d)=(赋值)二、 填空题(每空2分,共15空)1、数据库系统的特点分别是数据的结构化、 、数据独立性和 .2、在数据库的表中, 是指表中的某一列,该列的值唯一标识一行。3、sql server 2000的文件包括: 数据文件(。mdf或。ndf)和 。4、在sql server 2000中,要访问某个数据库,除了需要有一个登录帐号外,还必须有一个该数据

8、库的 帐号。5、 ,简称dbms,它是指帮助用户建立、使用和管理数据库的软件系统。6、在sql server 2000中,unicode 标准的全称是 。7、sql server 2000提供备份数据库的两种方式是 和 。8、在tsql语言中,若要修改某张表的结构,应该使用的修改关键字是 ;若要创建一个数据库,应该使用的语句是 .9、游标的概念包括两个部分,它们是 和 。10、一个事务的操作必须是具备以下四个属性:原子性、 、 和永久性.三、 程序阅读题(共2题)1、阅读下面的程序段,然后简述该程序段所完成的功能。(5分)begin waitfor time 15:43create view

9、my_view as select order_date,book_number,book_id from orderformwhere book_number! 25end该程序段的功能是: 。2、下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向book表的book_id、book_name、price和publisher字段插入数据。阅读并回答以下问题:(10分)use bookdbgo if exists(select name from where name=my_procand type= ) dr

10、op proc my_procgocreate proc my_proca int, b char(50),c float,d publisher insert into student(book_id,book_name,price,publisher)values(a,b,c,d)go问题:(1)填写该程序段中空白处的内容: (2)任写一条调用该存储过程的语句: 。 四、 编程题(共4题)有一个“学生课程数据库,数据库中包括三个表:(1) “学生表student由学号(sno)、姓名(sname)、性别(ssex)、年龄(sage)、所在系(sdept)五个属性组成,可记为: studen

11、t(sno,sname,ssex,sage,sdept) sno 为关键字。(2) “课程”表course由课程号(cno)、课程名(cname)、先修课号(cpno)、学分(ccredit)四个属性组成,可记为: course(cno,cname,cpno,ccredit) cno为关键字。 (3) “学生选课表sc由学号(sno)、课程号(cno)、成绩(grade)三个属性组成,可记为: sc(sno,cno,grade) (sno, cno) 为关键字。完成下列操作:1、 请把其中建立 “学生”表student的语句写下来,表student是由学号sno、姓名sname、性别ssex、

12、年龄sage、所在系sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。2、 在student表中查询sdept是计算机的学生的所有信息,并按sno降序排列。(5分)3、 在以上三个表中查询ccredit为5并且grade大于60的学生的学号、姓名和性别.(7分)4、为course表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除sc表中与之有关的记录。(注:在创建触发器之前要判断是否有同名的触发器存在,若存在则删除之。)(9分)sql server数据库试卷5参考答案一、 选择题(每题2分,共30分) ccdda bbbab cbacd

13、二、 填空题(每空2分,共30分)1、数据共享、可控冗余度 2、主键 3、日志文件 4、用户 5、数据库管理系统 6、统一字符编码标准 7、备份数据库、备份事务日志 8、alter 、create database 9、游标结果集、游标位置 10、一致性、隔离性三、 程序阅读题(第一题5分,第二题10分,共15分)1、系统在15:43分为orderform表中订购数量book_number大于25本的订购信息的order_date、book_number和book_id三个字段创建一个名为my_view的视图。(答题意思差不多 即可得满分,其他情况酌情给分)2、(1) sysobjects p

14、 as (每空2分)(2)exec my_proc 7, sql server 2000教程,38,北京科海集团公司 或 exec my_proc a=7, b=sql server 2000教程,c=38,d=北京科海集团公司 (4分)注:该小题不管怎样调用该存储过程,exec 和 my_proc不可少,也不可多用proc关键字;若不全对则酌情给分.四、 编程题(共4题,共25分)1、(共6分)createtable student (1分)(sno char(5) not null unique, (1分)sname char(20), (1分)ssex char(1), (1分)sage

15、 int, (1分)sdept char(15)); (1分)2、select * from student where sdept=计算机 order by sno desc (5分)1分1分1分 2分3、(共7分)方法1:select student。sno,sname,ssex (1分)from student, course, sc (1分)where (student.sno=sc.sno) and (course.cno=sc。cno) and (course.ccredit=5) and (sc。grade60) (1+1+1+1+1分)方法2:select student.sno,sname,ssex (1分)from student inner join (sc inner join course on course.cno=sc。cno)on student。sno=sc。sno(2分+2分)where (course.ccredit=5) and (sc。grade60) (1分+1分)4、(共9分)if exi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论