数据库原理及应用试卷答案_第1页
数据库原理及应用试卷答案_第2页
数据库原理及应用试卷答案_第3页
全文预览已结束

下载本文档

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

文档简介

专业专业班级学号姓名专用考试纸请勿浪费A卷第1页共3页课程:数据库原理及应用闭卷年级及专业:07级专科题号一二三四五六七八九总分分数得分评卷人单项选择题(每题2分,共30分)1.在SQLSERVER中,数据存储在下列哪个数据库对象当中?(B)A.触发器B.表C.存储过程D.函数2.数据页的大小是多少?(C)A.1024KBB.4KBC.8KBD.1KB3.要对一个表示日期的数据列进行约束,使其数据在一个规定的范围内,那么应当使用那种约束?(D)A.NULL约束B.主键约束C.唯一值约束D.CHECK约束4.使用SA登录,属于哪种身份验证方法?(B)A.windows集成身份验证B.SQLSERVER身份验证C.passport身份验证D.表单身份验证5.在SQLSERVER2005中,引入schema的作用是什么?(C)A.代替数据库所有者B.为数据库对象赋权限C.对数据库对象进行分组,以便更好地进行管理D.没有用6.哪个固定数据库角色的成员可以执行数据库的所有配置和维护活动?(C)A.db_denydatareaderB.db_denydatawriterC.db_ownerD.db_securityadmin7.要查找课程名cname中,含汉字“管理”课程名,不正确的条件表达式是(A或B)A.cnamelike‘%[管理]%‘B.cnamelike‘%管]%‘C.cnamelike‘%[管]理%‘D.cnamelike‘%[管][理]%‘8.与条件表达式numnotbetween0and100等价的条件表达式是(C)A.num>=0andnum<100B.num<0ornum<=100C.num<0ornum>100D.num<0andnum>1009.一个多源表视图的定义语句中,其子查询语句必定是(B)语句。A.一个简单查询B.一个多表连接查询C.一个无条件查询D.有表和视图的查询10.单源表视图的定义语句中,其子查询语句必定是(C)语句。A.一个简单查询B.一个连接查询C.一个单表查询D.任意查询11.要使用sa帐户登陆SQLSERVER,安全验证模式应用(C)A.仅windowsB.SQLSERVER身份验证C.混合身份验证模式D.以上都不对12.解除绑定规则的系统存储过程是(A)A.sp_unbindruleB.sp_bindruleC.sp_unbinddefaultD.sp_procedure13.创建自定义数据类型时要执行的系统存储过程是(D)A.sp_bindruleB.p_bindtypeC.sp_adddatetypeD.sp_addtype14.删除自定义数据类型的正确语句是(C)A.EXECDROP类型名B.sp_droptype类型名C.EXECsp_droptype类型名D.EXECsp_addtype类型名15.选项(B)是对存储过程的正确描述。A.定义了一个有相关列和行的集合B.当用户修改数据时一种特殊形式的存储过程被自动执行C.存储过程中局部变量的最大数目仅受可用内存的限制D.在存储过程中不能引用临时表二.填空题(每空1分,共20分)1.数据管理技术经历了人工管理、文件管理和数据库管理三个阶段。2.所谓数据完整性的约束条件共有三类,它们分别是:实体完整性、参照完整性和用户自定义完整性。3.SQLSERVER四个系统数据库分别是master、tempdb、msdb和model。4.命令方式操作数据库通常用到的工具是查询分析器;界面方式创建数据库用到的工具是企业管理器。5.SQLSERVER的数据备份类型有四种,分别是完整备份、差异备份、日志备份和文件/文件组备份。6.DTS是指数据转换服务。7.在进行数据导出时,操作员必须拥有对数据源表的select或读取权限。8.T-SQL提供了33个全局变量。全局变量必须以@@开头,例如@@error。三.简答题:(共50分)1.创建数据库super_market,存储超市日常商品销售信息。(8分)要求:(1)数据文件market_data初始大小10M,增长方式10%,无上限(2)日志文件_log初始大小5M,增长方式1M,上限100MCreatedatabasesuper_marketOnprimary(name=’market_data’,Filename=’d:\market_data.mdf’,(路径文件名可以任意)Size=10,Filegrowth=10%,Maxsize=unlimited)Logon(name=’market_log’,Filename=’d:\market_log.ldf’,(路径文件名可以任意)Size=5,Filegrowth=1,Maxsize=100)2.已有数据表商品(商品号,商品名,单价,种类,库存数量)客户表(身份证号,姓名,住址,电话号码)客户帐号(帐号,身份证号,开户日期)创建数据表购物清单(帐号,商品号,购买价格,数量,金额,购买日期)要求:充分考虑各种约束Createtable购物清单(帐号char(10)foreignkeyreferences客户帐号(帐号),商品号char(20)foreignkeyreferences商品(帐号),购买价格money,数量int,购买日期datetime,Primarykey(帐号,购买日期))3.创建存储过程PROC1,实现“购买”,参数为“帐号”、“商品号”、“数量”,购物清单中其他值自动生成,同时商品库存数量减少。(10分)Createprocproc1@帐号char(10),@商品号char(20),@数量intasdeclare@pricemoney,@jinemoneyset@price=select单价from商品where商品号=@商品号set@jine=@price*@数量insertinto购买清单values(@帐号,@商品号,@price,@数量,@jine,getdate())4.创建函数FUNCTION1,求某个月的销售额(8分)Createfunctionfunction1(@monthint)Returnsmoneyasdeclare@xiaoshouemoneyset@xiaoshoue=(selectsum(金额)from销售清单wheremonth(购买日期)=@month)return@xiaoshoue5.创建触发器TRIGGER

温馨提示

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

最新文档

评论

0/150

提交评论