《SQL-Server数据库程序设计》期考试卷(A)_第1页
《SQL-Server数据库程序设计》期考试卷(A)_第2页
《SQL-Server数据库程序设计》期考试卷(A)_第3页
《SQL-Server数据库程序设计》期考试卷(A)_第4页
《SQL-Server数据库程序设计》期考试卷(A)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

桂林理工大学高等职业技术学院课程考试试卷(20132014 学年度第 一 学期)课程名称: SQL Server数据库程序设计 【A】卷系主任签名: 教研室主任签名: 命题教师签名: 题 号一二三四五六七八九十总 分应得分2010303010100实得分评卷人一、单选题:(每题2分,共20分;请将答案填在下面的表格中)123456789101、英文缩写DBMS代表( )A、数据库管理系统 B、数据库管理员 C、数据定义语言 D、数据库系统2、在SELECT语句的WHERE子句的条件表达式中,可以匹配多个字符的通配符是( )A、* B、% C、_ D、?3、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是:( )A、GROUP BY B、WHERE C、ORDER BYD、HAVING4、要删除索引ix_kcm,可以使用( )语句。A、DROP ix_kcmB、DROP TABLE ix_kcm C、DROP INDEX ix_kcm D、DROP VIEW ix_kcm5、欲修改表中的一条记录,应该用哪一条SQL语句( )A、ALTER TABLE B、UPDATE TABLE C、CREATE TABLE D、DROP TABLE 6、以下哪一个不是逻辑运算符( )A、NOT B、IN C、OR D、AND 7、在创建表的过程中,哪个关键字用来定义默认值( )A、DISTINCT B、UNIQUE C、CHECK D、DEFAULT 8、在SQL Server中,绘制E-R图时一般使用( )表示实体之间的联系。A、矩形B、椭圆C、菱形D、三角形9、以下哪个关键字用来定义记录在某属性的值取值范围的约束条件( )A、CHECK B、DISTINCT C、UNIQUE D、DEFAULT 10、下面聚集函数中哪个用于求平均值的( )A、COUNT( ) B、MIN( ) C、MAX( ) D、AVG( )姓 名:学 号:装订线(答案不能超出此线)考 试 班 级:系 (部):第1页(共 6 页)二、设某商业集团数据库中有个实体集,一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每中商品也可以放在多个商店销售,每个商店销售的一种商品有月销售量;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和工资。(1)根据上述内容画出E-R图,在E-R图中需要注明实体的属性,联系的类型及实体的标识符。(5分)(2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。(5分)第2页(共 6 页)姓 名:学 号:装订线(答案不能超出此线)考 试 班 级:系 (部):三、按照下面要求创建数据库、表、查询等相关对象,请写出相应命令。(1) 按下表要求创建一个名为XSCJ的数据库,请写出建库的命令:(12分)逻辑名物理名称初始长度最大长度增量主文件组TD1E:sqlTD1.MDF5MB20MB10%主文件组TD2E:sqlTD2.NDF10MB30MB2MBUSER1文件组TD3E:sqlTD3.NDF5MB无限制2MB日志文件TLOGE:sqlT_LOG.LDF4MB无限制20%(2) 创建下面三个表(学生情况表XSQK,课程表KC,学生与课程表XS_KC),并向表中添加如下数据,请写出相应的命令:(6分)学生情况表XSQK,要求在表中完成如下操作l 学号:设置为主键约束;l 姓名:设置为非空约束;l 性别:设置默认值为1;l 联系电话:设置为7位数字;l 总学分:设置检查性约束“0200”学号姓名性别出生日期专业名联系电话总学分120001张生男1991-01-23计算机应用2277279140120002李斯女1992-07-09计算机应用2277278140120003王武男1989-10-15网络管理2277275150 第3页(共 6 页) 课程表KC,要求在表中完成如下操作:(6分)l 序号:设置为标识列,初始值和增量均为1l 课程号:设置为主键约束;l 课程名:设置为非空约束;l 开课学期:设置为检查性约束“16”序号课程号课程名授课教师开课学期1550101网页制作王天明12550102C语言李佳静23550103数据库原理与应用何明月3第4页(共 6 页)姓 名:学 号:装订线(答案不能超出此线)考 试 班 级:系 (部):学生与课程表XS_KC,要求在表中完成如下操作:(6分)l 学号:设置为外键约束;l 课程号:设置为外键约束;l 成绩:设置检查性约束为“0100”;l 学分:设置允许为空。学号课程号成绩学分120001550101954120002550101584120003550102766120001550102836120002550103683120003550103873 第5页(共 6 页) 四、创建以下查询,请写出相应命令。(每小题6分,共30分)1、 在KC表中查询第2学期开课的课程、授课教师; 2、 在XS_KC表中查询在80分以上和不及格学生的信息; 3、 在XS_KC表中,统计每个学生选修的课程门数;4、 查询平均分大于60且小于80的

温馨提示

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

评论

0/150

提交评论