数据库期末试题_第1页
数据库期末试题_第2页
数据库期末试题_第3页
数据库期末试题_第4页
数据库期末试题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、无锡 科技职业学院2010-2011学年第一学期数据库原理与应用期末试卷20908C(09软游、09软件)考试形式 闭卷笔试+开卷机试考试时间20+100分钟班级学号姓名成绩I笔试部分该部分为闭卷,要求不得携带任何与考试有关的书和本子,考试时间为20分钟,时间到收卷,进行下一部分的考试! ! 一、选择题(20分,每题1分)1. 数据库管理员用以下语句建立了一个新表。CREATE TABLE emp_info( emp_ID int PRIMARY KEY, emp_Name varchar(50)UNIQUE, emp_Address varchar (50) UNIQUE)系统在该表上自动创

2、建索引。扎复合B.唯一C.聚集 D.非聚集2. 使用游标处理结果集时,其基本过程不包括步骤。扎打开游标B.关闭游标C.游标嵌套D.释放游标3. 默认情况下,SQL Server 2005的系统数据库有个。扎 10B. 5C. 4D. 64. 在存有数据的表上建立聚集索引,可以引起表中数据的发生变化。A. 逻辑关系B.记录结构C.物理位巻D.列值5. SQL server数据库文件有3类,其中日志文件的后缀为.A. . ndfB. . ldfC. . mdf D. . idf6. 下而语句中,语句用来删除视图。扎 CREATE TABLE B. ALTE VIEW C. DROP VIEW D.

3、 CREATE VIEW7. 对于撤销权限的不正确描述是。扎 可以撤销已授予权限B.不能利用REVOKE语句撤销已拒绝权限C.可以撤销已拒绝权限D.可以利用REVOKE语句撤销已授予权限8. SQL Server 2005是一个的数据库系统。扎网状型B.层次型C.关系型D.以上都不是9. SQL Server 2005采用的身份验证模式是,扎仅Windows身份验证模式B. 仅SQL Server身份验证模式C. 仅混合模式D. Windows身份验证模式和混合模式10. SQL Server 2000中的数据以页为基本存储单位,页的大小为A. 8KB B. 16KB C. 32KB D. 6

4、4KB11. 在SQL Server 2000中,当数据表被修改时,系统自动执行的数据库对象是扎存储过程B.触发器 C.视图 D.其他数据库对象12. SQL Server的字符型系统数据类型主要包括。A. Int、 money、 charB charx varcharx textC datetime binary、 intD char varchar int13. 要查询book表中所有书名中包含“计算机”的书籍情况,可用语句。A.SELECT* FROM book WHEREbook_nameLIKE计算机*B.SELECT* FROM book WHEREbook_nameLIKE计算机

5、%C.SELECT* FROM book WHEREbook_nameD.SELECT* FROM book WHEREbook_name计算机索计算机14. SELECT语句中与HAVING子句通常同时使用的是子句。A. ORDER BYB. WHEREC. GROUP BYD无需配合15. 要删除my table表中的myindex索引,可以使用语句A. DROP myindexB DROP mytable.myindexC. DROP INDEX myindexD. DROP INDEX mytable. myindex16. 下列选项都是系统提供的存储过程,其中可以进行视图信息的査询是

6、A. sp_helptextB sp_helpindex C sp_bindrule D sp_rename17. SQL Server提供的单行注释语句是使用开始的一行内容。A.B.C.D.18. 以下运算符中优先级最低的是A. + (加)B.=(等于)C. like D.二(赋值)19. 当执行CREATE DATABASE语句时,将通过复制数据库中的内容来创建数据库的第一部分。A. MasterB MsdbC. ModelD Temptb20. 下而关于INSERT-SELECT语句的描述中,哪些是正确的A.新建一个表C. 一次可以插入多行数据B.语法不正确D.必须向已有的表中插入数据笔

7、试部分答题区一.选择题(20分,每题1分)题号12345678910答案题号111213111516171S1920答案无锡科技职业学院2010-2011学年第一学期数据库原理与应用期末试卷20908C(09软游、09软件)考试形式闭卷笔试+开卷机试考试时间20+100分钟班级学号姓名成绩II机试部分该部分为开卷,要求根据所给条件完成题目,考试时间为100分钟,注意:请将上机操作得到的正确命令写在答题卷上,不写在答题卷上的不给分!二、操作题(80分,每题10分)以下所有的操作题要求都在diannaoxs数据库 上完成,库结构如图所示:赭商商地人 我夷竟家户茶 货供供厂脱股 供卫二二ID址 商商

8、述 黄次r户茶1.写出创建数据库diannaoxs的SQL语句,具体要求如下:数据库的主数据文件逻借拿:diannaoxs,物理 D:diannaoxs.MDF,初始容量:3MB, 最大容量不受限制,每次增长量为10甌数据库的日志文件逻辑名:diannaoxsLOGt物理名:D:diannaoxsL0G.LDF,初始容量 1MB,最大容量50MB,每次增长1MB。(10分)2商品一览表结构如图所示:数据类型货号char (4)货名nvarchar规格varchar(6)单位nchar(l)平均进价smallmo ne:y堡考悄格smallmo ne/库存重bigin t其中“货号”字段是该表的

9、主键,请写出创建“商品一览表”的SQL语句(10分)3.请写出在上述“商品一览表”中插入如下记录的SQL语句。(10分)货号货名规格单位平均进价参考价格库存量1001计算机TTCR台28004000102001显示器15台NULL980NULL4. 建立一个劣称为“ks_v_l”的视图。该视图用于查询所有“金额”超过10000的交易信 息,要求输出客户名称、货名、销售日期和金额(注:金额二单价*数量)。(10分)5. 用SQL语句创建名为“ks_v_2”的视图,该视图用于在商品一览表”中查询岀参考价 格在1500和500之间的所有商品的货劣、规格、平均进价、库存量和进货决策信息。进货 决策信息

10、根据下面的规则确左:库存量10:库存充足:库存量5-10:准备进货;库存量 4-1:要马上进货;库存虽:0:已经没有货。(10分)6. 建立一个名称为“ks_V_3”的视图,用于在“商品一览表和“销售表2006”统计出各 商品的销售总金额,要求输出货号和销售总金额。(注:销售总金额二销售总数量*单价)(10 分)7. 建立一个需称为“ks_p_r*的存储过程,用于根据员工姓名查询该员工的销售总金额。该 存储过程要求使用一个输入参数和一个输岀参数,输入参数用于接受员工姓名,输出参数用 于输岀该员工的销售总金额。(注:销售金额二销售数量*单价)(10分)8. 请你为diannaoxs数据库中的“销售表2006”建立一个插入后触发器,触发器的名称为该触发器能够实现如下功能。(1)核对销售的数量是否大于商品一览表中的库 存量。如果大于库存量则回滚事务:(2)如果销售数戢小于库存量,则根据销

温馨提示

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

评论

0/150

提交评论