收藏 分享(赏)

数据库应用技术(A)new.doc

上传人:dreamzhangning 文档编号:2273406 上传时间:2018-09-09 格式:DOC 页数:6 大小:62.50KB
下载 相关 举报
数据库应用技术(A)new.doc_第1页
第1页 / 共6页
数据库应用技术(A)new.doc_第2页
第2页 / 共6页
数据库应用技术(A)new.doc_第3页
第3页 / 共6页
数据库应用技术(A)new.doc_第4页
第4页 / 共6页
数据库应用技术(A)new.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、第 1 页 共 6 页20132014 学年第二学期计算机学院期末考试卷数据库应用技术 (A)学号: 姓名: 班级: 任课教师: 题号 一 二 三 四 总分得分1、关于 SQL Server 实例,以下说法正确的是( ) (A) 一台计算机上可以有多个默认实例,也可以没有默认实例(B) 默认实例名可与计算机名相同,用户也可自行指定默认实例名(C) 在一台计算机上安装多个 SQL SERVER 实例时,要分别安装各实例(D) 本机不能使用局域网上其他计算机上安装的 SQL Server 实例2、概念结构设计阶段得到的结果是( )(A) 数据字典描述的数据需求 (B) E-R 图表示的概念模型(C

2、) 某个 DBMS 所支持的数据模型 (D) 包括存储结构和存取方法的物理结构3、用户定义的数据类型通常保存在以下哪个系统表中( )(A) systypes (B) syscomments (C) sysobjects (D) syscolumns4、用于去掉字符串尾部空格的函数是( ) (A)LTRIM (B)RLRIM (C) RIGHT (D )SUBSTRING5、下面字符串能与通配符表达式ABC%a 进行匹配的是( ) (A) BCDEF (B) A_BCD (C) ABC_a (D) A%a6、做文件及文件组备份后,最好做( )备份。(A )完整 (B) 差异 (C) 事务日志 (

3、D)恢复7、执行下列语句后,t 的值为多少( ) 得 分 评卷教师 一、选择题(每小题 2 分,共 20 分)装 订 线第 2 页 共 6 页Declare t intSET DATEFIRST 4SELECT t=DATEPART(dw, 6/26/2014) (A) 1 (B) 2 (C) 3 (D) 48、下列 SQL 语句定义了一个反映学生年龄的视图 ,这是一个( )视图Create view s_age(sno ,sname ,sage) As Select studentno,studentname,year(date()-year(birthday) From student(A

4、) 行列子集视图 (B) 带计算列的视图(C) 分组视图 (D) 连接视图9、下述说法错误的是( )(A) 外界插入新行在 KEYSET 游标中是不可视的 (B) STATIC 游标不能实时反映基表的更新 (C) DYNAMIC 游标能实时的反映外界对基表所做的更新 (D) 游标打开时指针指向第一行数据10、下列关于触发器的说法中,错误的是( ) (A) 触发器由系统自动调用,不允许由用户或程序通过名称调用(B) 触发器是基于一个表创建的,但是可以针对多个表进行操作(C) 不能在临时表或系统表上创建触发器,但触发器可引用临时表(D) 可为同一个表建立多个 INSTEAD OF 触发器1在 SQ

5、L SERVER 2005 物理存储中,主要包括三类文件,分别为主数据文件、_文件和_文件。一个数据库至少有一个_ 文件和一个_文件。2系统数据库_ 是 SQL SERVER 在创建数据库时可以使用的模板;系统数据库_不允许进行备份操作。3T-SQL 表定义中有主键约束、 _、_和外键约束四个表级约束。得 分 评卷教师 二、填空题(每空 1 分,共 20 分)第 3 页 共 6 页4在 SQL SERVER 2005 的多表连接中,_是默认连接;返回连接中左表全部数据行和右表部分数据行的是_连接。5根据函数返回值类型的不同用户定义的函数分为标量函数、_ 函数和_函数。6事务模式可分为三种:显示

6、事务、隐式事务、_。事务处理以关键字_开始,以关键字_或_结束。 7在 SQL SERVER 2005 中存在三类角色,它们分别是服务器角色、_角色和 _角色。8按照索引的存储顺序与记录的物理顺序是否相同,索引可分为_ 索引和_索引。得 分 评卷教师 三、简答题(每小题 5 分,共 10 分)1、 什么是规则?规则与 check 约束有什么区别?2、 简述如何利用游标处理结果集。第 4 页 共 6 页得 分 评卷教师 四、综合题(1-6 每小题 5 分,7-8 每小题 10 分,共 50 分)在已创建的数据库 JXGL 中,利用 Transact-SQL 语句完成如下操作:1. 给 JXGL

7、数据库添加文件组 studentfgp。 2. 创建一个如下结构所示的数据表 student,存储到文件组 studentfgp 上。列名 数据类型及长度 是否为空 备注StudentnoSnameSexSdeptnchar(10)nchar(8)nchar(1)nchar(10)NONONONO主键只能取“男”或“女”默认值为“计算机学院”第 5 页 共 6 页3. 基于 datetime 数据类型,创建名为 birthday 的用户定义数据类型,不允许取空值。4. 向 student 表中插入一新列“出生日期” ,数据类型为用户定义的数据类型 birthday。5. 按系别,性别分组,统计

8、各系学生男女生平均年龄。假设 JXGL 数据库中,存在如下结构的学生选课信息表 score: Score(studentno nchar(10) references student(studentno),courseno nchar(6),final numeric(6,2))6. 使用 compute by 子句,列出每个学生的课程学习情况(包括学号,姓名,课程号,成绩)按学号升序排列,并统计出每个学生的总分、平均分和选课门数 。 7. 学生选修一门课程时,需要在 Score 表中要插入一条新记录。若学校规定每门课程的选第 6 页 共 6 页修人数不能多于 60 人(含 60) ,请为 Score 表创建一触发器 sc_count 实现该业务规测。当选修某课程人数多于 60 时,学生不能选修该课程,系统输出提示信息 “对不起,该课程人数已经满!”,否则正常选修该课程,系统输出提示信息“祝贺您,选课成功”。 8. 请为 JXGL 数据库创建一个名为 NLJS 的用户自定义函数,该函数的功能是根据输入的学号,计算该学生的精确年龄,且屏蔽闰年的影响。 要求加密函数的创建文本。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报