数据库应用技术模拟试题(2012秋)(4)
A.
B.
C.
D.
9.把一个关系R中按所需顺序选取若干个属性构成新的关系称为( C )。
A.选择运算 B.两个关系的并 C.投影运算 D.两个关系的差
10.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( D )。
A.SELECT MIN (*) AS 专业人数 FROM 学生表 WHERE 专业=‘网页设计’ B.SELECT MAX (*) AS 专业人数 FROM 学生表 WHERE 专业=‘网页设计’ C.SELECT AVG (*) AS 专业人数 FROM 学生表 WHERE 专业=‘网页设计’ D.SELECT COUNT (*) AS 专业人数 FROM 学生表 WHERE 专业=‘网页设计’ 11. SQL SERVER数据库的备份不支持( D )。
A.磁盘设备 B.磁带设备 C.命名管道设备 D.I/0接口设备
12.下列说法中,( B )属于字段设计原则。
A.遵守第三范式标准的数据库设计 B.字段长度尽量充足 C.适当使用视图 D.为设计编制文档
13.下列SQL语句中,能够统计每个专业的人数的是( A )。
A.SELECT 专业,COUNT(*) AS 学生人数 FROM 学生表 GROUP BY 专业 B.SELECT 专业,COUNT(*) AS 学生人数 FROM 学生表 ORDER BY专业 C.SELECT 专业,COUNT(*) AS 学生人数 FROM 学生表 AVG 专业 D.SELECT 专业,COUNT(*) AS 学生人数 FROM 学生表 DISTINCT 专业 14.查询课程名中带有“Windows”的课程,则条件语句应包含( B )。
A.WHERE 课程名 LIKE % ‘Windows’ B.WHERE 课程名 LIKE ‘% Windows%’ C.WHERE 课程名 % ‘LIKE Windows LIKE’ D.WHERE 课程名 LIKE ‘Windows %’
15.下列SQL语句中,字段的值具有唯一性的约束是( A )。
A.学号 char (8) NOT NULL CONSTRAINT un_no UNIQUE B.成绩 numeric (8,2) CONSTRAINT df_score DEFAULT 0.00
C.性别 char (2) NOT NULL check (性别=’男’ or 性别=’女’) D.学号 char (8) NOT NULL 二、填空题(每题2分,共10分)
1.SQL语言中的查询语句是 SELECT(查询)
2.数据库还原方式包括 完全还原方式 、 简单还原方式 和 大容量日志记录还原方式 。 3.数据库设计的主要原则包括 表设计原则 、 字段设计原则 和 其他原则。 4.关系完整性是指关系模型中数据的 正确性 、 一致性 和 有效性 。 5.SQL Server 中的事务处理控制语句, BEGIN [TRAN [SACTION] ] 实现开始一个事务。
三、判断题(正确的在括号内打上“√”,错误的打上“╳”。每小题2分,共10分) 1.DROP PROC的功能是删除表结构。( ╳ )
2.索引实际上是一张建立在基本表上的虚表。( ╳ )
3.如果我们想将数据库系统从被安装的系统盘转移到E盘上,可以进行数据库分离和附加操作。(√)
4.任何一个用户账号背后都有一个登录账号。(√) 5.C/S模式主要由客户应用程序和数据库两部分组成。(√) 四、简述题(每小题5分,共10分)
1.请描述一下SQL Server数据库的存储结构。 2.数据库设计的目的是什么,请简要说明。
五、综合应用题(第1、2题每题10分,第3题20分,共40分) 1.用SQL语句创建简单数据表
设某数据库中包括物资台账数据表T,包括物资编号TNo、物资名称TN、物资单价TD等字段;TNo和TN为字符型(长度20),TD为数值型(带小数)。TNo是主键,请用SQL语句创建该数据表T。 参考答案及评分要点: 参考答案
CREATE TABLE T (
TNo CHAR(20) PRIMARY KEY, TN CHAR(20), TD Money ); 评分要点
(1)写出CREATE TABLE语句得2分 (2)写出CREATE TABLE T ( TNo CHAR(20), TN CHAR(20), TD Money );得5分。
(3)用PRIMARY KEY等方式声明了主键得3分
(4)所有字符型数据类型可以是Char型或VarChar型。数据型可以是Float、numeriC.smallmoney等。所有语句不区分大小写。 2.用SQL语句查询数据表
在第五大题第1小题基础上,要求按下列条件对物资台帐表T进行查询,显示所有字段。条件是:物资编号TNo以“X”开头,并且物资单价在20元和30元之间(不包括20元、30元),请写出相关的Select语句。
参考答案及评分要点: 参考答案 SELECT * FROM T
WHERE TNo LIKE “X%” and TD>20 and TD<30 评分要点
SELECT部分书写正确得2分,FROM部分书写正确得2分,WHERE部分书写正确得6分。所有语句不区分大小写。
3.程序应用题
接第五大题第2小题,现要求开发物资管理信息系统,物资台帐录入功能的界面如图1所示,其中Text1为物资编号、Text2为物资名称、Text3为物资单价。程序运行后,用户输入所有数据后,点击“确认”按钮后,程序将把结果插入到物资台帐表T中。请补充完成下列程序代码。
图1“增加记录”窗体运行界面
Private Sub Command1_Click() ‘声明一个记录集对象
Dim ADOrs As New Recordset
‘将记录集对象与已建立的数据库联接对象ADOcn绑定
ADOrs.ActiveConnection=ADOcn
‘第一步:在物资台帐表T中查询是否存在关键字相同的记录 (1)拼写查询字符串
strSQL=“Select TNo From T Where TNo=‘” + Text1 +“’” (2)执行查询语句 strSQL
‘第二步:如果记录已经存在,则退出程序 If Not Then
MsgBox “记录已存在,不能继续增加” Exit Sub End If
‘第三步:将结果插入到物资台帐表T中 (1)拼写Insert插入语句
strSQL = (2)执行Insert插入 strSQL End Sub
…… 此处隐藏:970字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




