当前位置:首页 >> 理学 >>

2011-2012-1数据库应用技术A


????????????????密??????????????封????????????

孝 感 学 院
2011 — 2012 学年度第 一 学期期末考核试卷
考核课程: 数据库应用技术 学生所在院系: 计算机学院 题号 得分 得分 一 二 考核类型: 考查 年 级: 2009 三 考核形式: 开卷 试 卷:A 四 总分

学 号:

一、 选择题( 2*10=20 分)

得分

1. Sql Server 数据库文件的主文件的默认后缀名为( ) A).ndf B).mdf C).ldf D).idf 2. SQL SERVER 中下列说法错误的是( ) 。 A)每个数据文件中有且只有一个主数据文件 B)日志文件可以存在于任意文件组中 C) 主数据文件默认为 primary 文件组 D) 文件组是为了更好地实现数据库文件组织 3. 在 T-SQL 中,下列说法中正确的是( ) 。 A)局部变量可以不声明就使用 B)全部变量可以不声明就使用 C)所有变量都必须先声明后使用 D)局部变量先声明后使用,全局变量由系统提供,用户不能自己建立。 4. 针对由 create table scores(sno varchar(10), cno varchar(10), score, primary key(sno,cno))所 创建的表 scores,下列语句正确的是( ) 。 A)select sno, sum(score) from scores B)select *, sum(score) from scores C)select count(*), sum(score) from scores D)delete * from scores 5. 下列对索引的相关描述正确的是( ) A)经常被查询的列不适合建索引 B)列值唯一的列适合建索引 C)有很多重复值的列适合建索引 D)是主键或外键的列不适合建索引 6. Sql Server 采取的身份认证方式( ) A)仅有 Windows 身份验证模式 B)仅有 SQL Server 身份验证模式 C)设置一种后不能修改 D)有 Windows 身份验证模式和 SQL Server 身份验证模式 7. 在 Sql Server 中,当数据库表数据被修改后,系统自动执行的数据库对象是( ) A)视图 B)函数 C)存储过程 D)触发器 8. 以下选项中不是访问数据库系统的接口的是( ) A)ODBC B)OLE DB C)API D)ADO.NET 9. 在 SQL 语言中,如果要建立一个工资表包含职工号,姓名,职称。工资等字段。若要 保证工资字段的取值不低于 800 元,最合适的实现方法是( ) A)在创建工资表时为“工资”字段建立缺省 B)在创建工资表时为“工资”字段建立检查约束 C)在工资表建立一个触发器 D)为工资表数据输入编写一个程序进行控制 10. 下列途径哪个不是实现值域完整性( ) 。 A) rule B) primary key C) not null D) default 二、 问答题( 10 分)

班 级:

姓 名:

线??????????

命题教师

朱三元 第1页 共4页

院系负责人

SQL Server 中可更新视图的条件有哪些?

得分 三、数据库应用题(36 分) 1.(16 分) 写出创建产品销售数据库(数据库名为 CPXS)和表的 T-SQL 语句: 数据库初始大小为 10MB,最大大小为 100MB, 数据库自动增长, 增长方式是按 10% 比例增长; 日志文件初始为 2MB,最大可增长到 10MB, 按 1MB 增长, 其余参数自定。数 据库中包含的表如下: 产品表:产品编号,产品名称,价格,库存量; 销售商表:客户编号,客户名称,地区,负责人,电话 产品销售表:销售日期,产品编号,客户编号,数量,销售额 (注:要实现实体完整性和参照完整性)

第2页

共4页

2. 分) 下面的程序段的功能是: (8 在数据库中判断是否存在名为 my_proc 的存储过程, 若存在, 则删除之,然后创建同名的存储过程,该存储过程的功能是向 book 表的 book_id, book_Name, price 和 publisher 字段插入数据,阅读并回答以下问题: If _____________ (select name from sysobjects where name=’my_proc’ and xtype=’P’) _________________ Go Create procedure my_proc( @book_ID int, @book_Name varchar(50), @price float @publisher varchar(50) ) as _______________________________________________________________________

问题: (1)在上述程序的空白处填写适当的内容。 (2)任写一条调用该存储过程的 T-SQL 语句: _____________________________________________________________________ 3. 分) 在一台计算机上创建的 SQL Server 数据库 MyDB,现要将该数据库移到另外一台计 (6 算机上,请给出至少两种方法,并说明各种方法是操作步骤。

4. (6 分)下面的代码是用游标实现统计某门课程中及格与不及格的学生人数, 请在空格处填写适 当的代码。
create procedure getCount(@kch varchar(10)) as begin declare @cnt1 int ,@cnt2 int,@grade int declare cur_count_stu cursor for select grade from cjb where kch=@kch set @cnt1=0 set @cnt2=0 open cur_count_stu fetch cur_count_stu into @grade while @@FETCH_STATUS=0 begin if @grade>=60 set @cnt1=@cnt1 +1 else set @cnt2=@cnt2 +1 fetch cur_count_stu into @grade end close cur_count_stu deallocate cur_count_stu select @cnt1,@cnt2 end

第3页

共4页

四、程序设计题(34 分) 1、 (18 分) 设数据库表结构由下面语句创建: create table post( create table reply( pid int identity(1,1) primary key, --帖子 id rid int identity(1,1) primary key, --回帖 id postTitle nvarchar(200), --帖子标题 content nvarchar(4000), --回帖内容 postContent nvarchar(4000), --帖子内容 pID int references post(pid), --主贴 id, postTime datetime default getdate(),--帖子发布时间 authorID int --回帖作者 id authorID int, --帖子作者 id ) postTypeID int, --帖子栏目 ID count int --帖子点击数量) (1)设计一个函数 f_getReplyCnt 计算某个主贴的回帖个数; (2)设计一个存储过程,实现获取某一栏目帖子的分页数据,数据按发帖时间降序排列,输入参 数:帖子栏目 id、每页显示的记录数(默认为 30) 、要显示的页码;返回的内容包括:帖子 id, 帖子标题,发布时间,作者 id,点击数, 回帖个数。 提示:使用函数 row_Number() over(order by postTime desc),可以按发帖时间降序排列,并获得降序排列后 得分
的行号

2、 (16 分)设数据库中有一表“student”(1)请设计一个以学号(字段名为 sno,数据类型为 , varchar(6) )为参数的存储过程 deleteStudent,实现删除指定的学号的学生记录。

(2) c#.net 或 VC++写出用上述存储过程执行删除学号为 用 “001101” 的学生的代码 (主要代码) 。 …//C#.Net 中已知的代码如下 …// VC++中已知的代码如下 _variant_t vNULL; SqlConnection conn=new SqlConnection(strCnn); vNULL.vt=VT_ERROR; conn.Open(); vNULL.scode=DISP_E_PARAMNOTFOUND; pConnection.CreateInstance(__uuidof(Connection)); pConnection.Open->(strCnn,””,””,NULL); _CommandPtr pCmd=NULL;

第4页

共4页

第2页

共4页


相关文章:
2011-2012-1数据库应用技术A.doc
2011-2012-1数据库应用技术A_理学_高等教育_教育专区 暂无评价|0人阅读|0次下载 | 举报文档 2011-2012-1数据库应用技术A_理学_高等教育_教育专区。SQL数据库...
数据库应用技术A卷.doc
数据库应用技术A卷 - 河南经贸职业学院【龙子湖校区】20112012 学年第
2011-2012学年第1学期《数据库原理与应用》课程A卷参考....doc
2011-2012学年第1学期《数据库原理与应用》课程A卷参考答案 - 西北农林科技大学本科生课程考试 参考答案 考试课程:数据库原理与应用 试卷类型:A 卷 专业年级:...
2011-2012学年第1学期《数据库原理与应用》课程A卷.doc
西北农林科技大学本科课程考试试题(卷) 20112012 学年第 1 学期《数据库原理与应用》课程 A 卷专业班级: 学生姓名: 命题教师: 学号: 审题教师: 考试成绩: ...
2011-2012学年第1学期《数据库原理与应用》课程A卷.doc
西北农林科技大学本科课程考试试题(卷) 20112012 学年第 1 学期《数据库原理与应用》课程 A 卷专业班级: 学生姓名: 命题教师: 学号: 审题教师: 考试成绩: ...
2011-2012学年第1学期《数据库原理与应用》课程A卷.doc
西北农林科技大学本科课程考试试题(卷) 20112012 学年第 1 学期《数据库原理与应用》课程 A 卷专业班级: 学生姓名: 命题教师: 学号: 审题教师: 考试成绩: ...
数据库应用技术2010-2011(A)样卷.pdf
数据库应用技术2010-2011(A)样卷 - 北京邮电大学 20102011 学年第 2 学期 《数据库应用技术》期末考试试题(A) 考试注意事项 考试 课程 题号 满分 得分...
2011-2012-1管理信息系统考试试题A.doc
2011-2012-1管理信息系统考试试题A_管理学_高等教育_教育专区。一、选择题(将...A卷 第 2 页共 6 页 3、DD: 数据字典:是用户可以访问的数据库应用程序...
《数据库应用技术》A卷试题.doc
数据库应用技术》A卷试题 - 广州科技职业技术学院 2012~2013 学年第二学期试卷 课程名称 考试形式 数据库应用技术 闭卷 试卷总分 100 分 试卷类别 考试时间 ...
2011-2012学年第2学期A《数据库技术与应用access》期末....doc
2011-2012学年第2学期A《数据库技术应用access》期末试卷_参考答案(黄元南) - 广东商学院考试试题参考答案及评分标准 2011-2012 学年第 2 学期 课程名称 数据...
2012考题(计算机理论与应用)A.doc
2011年春季学期数据库原... 6页 免费2012考题(...2012 年中国科学技术信息研究所攻读硕士学位研究生 计算机理论与应用试卷 A (180...
《数据库应用技术》课程大作业样本_2012[1].09.doc
数据库应用技术》课程大作业样本_2012[1].09 - 学生管理系统数据库设计与实现 班级:03 级理学院应用物理系 组成员及所完成的工作: 1 班 阴文斌(组长) ...
杭州电子科技大学试卷2011-2012(1)(数据库原理A)--个....doc
杭州电子科技大学试卷2011-2012(1)(数据库原理A)--个人模拟 (1) - 12.记载数据库系统运行过程中所有更新操作的文件称为 ( c )。 杭州电子科技大学学生考试...
安阳工学院数据库原理试题(2011-2012)-1-A.doc
安阳工学院数据库原理试题(2011-2012)-1-A - 安阳工学院 数据库系统概论 课程试卷 密封...
安阳工学院数据库系统原理-参考答案(2011-2012)-1-A.doc
安阳工学院数据库系统原理-参考答案(2011-2012)-1-A - 安阳工学院试卷参考答案及评分标准 安阳工学院 2011 ~2012 学年第 2 学期 _数据库系统概论_试卷(A ...
2011-2012(1)计算机基础试卷(文科)A卷及参考答案.doc
2011-2012(1)计算机基础试卷(文科)A卷及参考答案_...计算机应用最广泛的应用领域是( )。 A)数值计算 B...A)解释程序 B)操作系统 C)数据库管理系统 D)工具...
电大1256 数据库应用技术2012.1.doc
电大1256 数据库应用技术2012.1 - 试卷代号 : 1256 数据库应用技术 中央广播电视大学 2011-2012学年度第一学期开放本科期末考试 1、下列属于数据库外模式的范畴是...
数据库应用技术模拟试题(2011春)1.doc
数据库应用技术模拟试题(2011春)1 - 数据库应用技术模拟试题 、单项选择题(每个题只有个答案是正确的。每题 2 分,共 15 题,30 分) 1.数据库管理系统...
2011-2012(1)宏观经济A.doc
2011-2012(1)宏观经济A_经济学_高等教育_教育专区。宏观经济学 试卷
数据库2012-2013期末试卷A卷答案.doc
数据库2012-2013期末试卷A卷答案 - 上海应用技术学院 20122013 学年第 1 学期 《信息系统与数据库技术》期末(A)试卷答案 、 简答题(40 分,每小题 4 ...
更多相关标签: