教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

数据库应用技术模拟试题(2012秋)(4)

来源:网络收集 时间:2026-09-05
导读: A. B. C. D. 9.把一个关系R中按所需顺序选取若干个属性构成新的关系称为( C )。 A.选择运算 B.两个关系的并 C.投影运算 D.两个关系的差 10.如果希望统计学生表中选修网页设计课程的学生的人数,那么语

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字,全部文档内容请下载后查看。喜欢就下载吧 ……
数据库应用技术模拟试题(2012秋)(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/266363.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)