您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > SQL-Server-数据库试题与答案A卷
《SQLServer数据库》A卷系别:________班级:________学号:________姓名:________注意事项:久留宾客1.本试卷为闭卷考试。2.考试时间:120分钟3.本试卷满分:100分4.试卷适用班级:09高职软件技术班一、单选题:(共2分,共30题,每小题的四个备选项中,只有一项是正确的,不选,错选均不得分)1、SQLServer2005包括8个产品组件,(A)是一个数据集成平台,负责完成数据提取,转换和加载等操作。A)数据库引擎B)集成服务C)报表服务D)通知服务2、(A)是默认的身份验证模式,它提供了最级别的安全性。A)Windows身份验证模式B)Internet身份验证模式C)SQLServer身份验证模式D)混合身份验证模式3、(A)管理工具是SQLServer2005提供的集成环境,它能完成访问、配置和管理SQLServer的所有任务。A)SQLServerManagementStudiloB)SQLServerProfilerC)SQLServer配置管理器D)数据库引擎优化顾问4、(B)是SQLServerManagementStudio的一个组件,显示并管理服务器的所有对象。A)已注册的服务器B)对象资源管理器C)查询编辑器D)模板资源管理器5、数据库系统阶段与文件系统阶段管理数据的本质区别是(C)题号一二三四五六七八九十总分得分评卷人A)数据结构化B)DBMS管理数据C)数据共享性强D)数据独立性高6、数据库管理系统保证数据之间满足一定的关系,或者将数据控制在有效的范围内,这属于(B)控制功能。A)数据安全性B)数据完整性C)并发控制D)数据恢复7、下列实体的联系中,属于多对多联系的是(A)A)学生与课程B)学校与校长C)住院的病人与病床D)职工与工资8、关系模型的数据结构是(C)A)数B)图C)二维表D)二叉树9、下列不属于SQL语言特点的是(B)A)综合统一B)数据操作必须指明数据的存取路径C)采用面向集合的操作方式D)具有交互式和嵌入式两种使用方式10、下列属于DDL对应的动词是(A)A)CREATEB)SELECTC)DELETED)REVOKE11、在实际的数据库应用中,通常要求关系满足(C)A)1NFB)2NFC)3NFD)BCNF12、家族关系在数据模型中是属于(A)A)层次模型B)网状模型C)关系模型D)面向对象模型13、数据库系统的核心软件是(D)A)数据库存量B)系统管理员C)应用系统D)数据库管理系统14、主数据库文件的扩展名为(C)A).txtB).dbC).mdfD).ldf14、下面(B)语句用于创建数据表A)CREATEDATABASEB)CREATETABLEC)ALTERDATABASED)ALTERTABLE15、在SELECT语句中,下列(C)子句用于将查询结果存储在一个新表中。A)SELECT子句B)FROM子句C)INTO子句D)WHERE子句16、在SELECT语句中,下列(B)子句用于对分组统计进一步设置条件。A)ORDERBY子句B)GROUPBY子句C)WHERE子句D)HAVING子句17、某公司有数据库,其中有一个表包含几十万个数据,但是用户抱怨数据查询速度太慢,下面(D)方法能够最好地提高查询速度。A)收缩数据库B)减少数据库占用的空间C)换个高档的服务器D)在该表上建立索引18、声明游标的语句是(B)A)CREATECURSORB)DECLARECURSORC)OPENCURSORD)DELLOCATECURSOR19、游标函数CURSOR_SRSTATUS返回值为-1表示(D)A)分配给该变量的游标已经打开B)分配给该变量的游标已经打开,结果集为空C)带有指定名称的游标变量并不存在D)分配给该变量的游标被关闭20、在SQLServer2005的数据库中,(B)有且仅有一个,是数据库和其他数据文件的起点。A)次数据文件B)主数据文件C)日志文件D)备份文件21、下列(D)不属于数据库对象。A)表和视图中B)索引和约束C)触发器D)T—SQL程序22、能够在服务器之间移动数据库的操作是(C)A)创建数据库B)修改数据库C)分离数据库D)删除数据库23、使用游标时,读取游标中数据的命令是(C)A)DECLAREB)OPENC)FETCHD)CLOSE24、字符串函数substring(‘SQLServer2005’,5,6)的返回值是(C)A)SQLSB)SQLSeC)ServerD)r200525、SELECT学号,AVG(成绩)AS平均成绩FROMXS_KCGROUPBY学号HAVINGAVG(成绩)=85,表示(A)A)查找XS_KC表中平均成绩在85分以上的学生的学号和平均成绩B)查找平均成绩在85分以上的学生C)查找XS_KC表中各科成绩在85分以上的学生D)查找XS_KC表中各科成绩在85分以上的学生的学号和平均成绩26、执行下列语句时,系统自动建立(A)个索引。A)1个B)2个C)3个D)多个CREATETABLEtable1(Column1intprimarykey,Column2char(2)unique,Column3intdefault0,Column4char(6)foreignkeyreferencestable2(column2_1))27、下列创建SQLServer登录名的语句中,正确的是(B)A)CREATELOGINpeterFROMSQLB)CREATELOGINpeterWITHPPASSWORD=’psaaword’C)CREATEUSERpeterFROMSQLD)CREATEUSERpeterWITHPASSWORD=’password’28、SQLSserver2005对表执行数据操纵时,首先执行下列(A)对象。A)INSTEADOF触发器B)主键约束C)检查约束D)AFTER触发器29、下列不属于SQLServer2005的全局变量的是(A)A)@systemB)@@errorC)@@connectionsD)@@fetch_status30、T—SQL使用(C)符号表示单行注释A)/*B)?C)--D)/二、填空题:(每空1分,共10分)1、数据库领域常用的数据模型有(层次数据模型)、(网状数据模型)、(关系数据模型)、(面向对象数据模型)。2、SQLServer2005的安全性管理分为(操作系统的安全性),(SQLServer数据库服务器安全性)和(数据库安全性)3个等级。3、使用(WITHENCRYPTION)选项在存储CREATEVIEW语句文本时对其加密。4、建立索引的目的是(加快查询速度)。5、启动SQLServer服务的命令是(netstartmssqlserver)三、程序题(每题15分,共30分)1、使用Transact—SQL语言创建教学管理数据库,创建两个表学生信息(学号,姓名,性别,籍贯,班级编号)和成绩表(学号,课程编号,成绩,是否重修)。其中,学生信息表中学号为主键,其他信息都不允许为空。通过学号与成绩表形成一个一对多的关系,成绩表中的成绩的默认值为0,但必须在0~100之间。CREATEDATABASE教学管理use教学管理gocreatetable学生信息(学号varchar(20)NOTNULLPRIMARYKEY,姓名varchar(20)NOTNULL,性别varchar(10)NOTNULL,籍贯varchar(20)NOTNULL,班级编号varchar(20)NOTNULL)gocreatetable成绩表(学号varchar(20)NOTNULLFOREIGNKEYREFERENCES学生信息(学号),课程编号varchar(20)NOTNULL,成绩numeric(5,2)DEFAULT(0)CHECK(成绩)=0and成绩=100)是否重修varchar(8)NOTNULL)go2、在分销系统数据库中,有以下两张表:入库单明细表(入库单号varchar(20),序号int,采购订单编号varchar(20),商品编码varchar(20),商品名称varchar(50),规格型号varchar(100),单位varchar(8))入库单(入库单号varchar(20),日期datetime,供应商编码varchar(20),供应商名称varchar(100),联系人varchar(20),联系电话varchar(50),总金额numeric(12,4),备注varchar(500))使用Transact—SQL语言创建存储过程,更新指定入库单号的指定商品编码的单价为指定价格,并更新金额,同时也要更新该入库单主表的总金额。(金额=单价*数量)CREATEPROCEDURErkje@rkdhvarchar(20),@spbmvarchar(20),@djnumeric(12,2)Asbegintransactionupdate入库单明细表set单价=@djwhere入库单号=@rkdhand商品编码=@spbmupdate入库单明细表set金额=数量*单价where入库单号=@rkdhand商品编码=@spbmupdate入库单主表set总金额=(selectsum(金额)aszjefrom入库明细表where入库单号=@rkdh)where入库单号=@rkdhIf@@Error0BEGINROLLBACKTRANSACTIONENDELSEBEGINCOMMITTRANSACTIONEND
本文标题:SQL-Server-数据库试题与答案A卷
链接地址:https://www.777doc.com/doc-4287074 .html