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

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

来源:网络收集 时间:2026-09-05
导读: 数据库应用技术模拟试题 2012春季 一、单项选择题(每个题只有一个答案是正确的。每题2分,共15题,30分) 1.下列属于数据库外模式的范畴是( D )。 A. 数据库中的数据存储时是否进过加密 B. 用户看到的一张数据表 C. 数据库中的索引按照什么方式组织 D.

数据库应用技术模拟试题

2012春季

一、单项选择题(每个题只有一个答案是正确的。每题2分,共15题,30分)

1.下列属于数据库外模式的范畴是( D )。

A. 数据库中的数据存储时是否进过加密 B. 用户看到的一张数据表

C. 数据库中的索引按照什么方式组织

D. 不同的用户可以看到不同的数据

2.在教师关系中,能够成为主关键字(或称主码)的属性是( B )。

A、教师姓名

B、教师编号 C、教师年龄

D、教师性别

3.下列数据库中,应禁止用户修改删除,并应经常对其进行备份的是( A )。

A. master数据库

B. tempdb数据库 C. model数据库 D. msdb数据库

4.属于关系模型中关系操作的范畴是( A)。

A. 关系代数中的并运算

B. 数据以二维表来表示 C. 数据库的实体完整性 D. 数据库的参照完整性

5.数据库的备份不包括( A )。

A、操作系统 B、系统数据库 C、用户数据库

D、事务日志

6.如果要存储的数据是带有小数位的数据,应使用的数据类型是( A )。

A、数值数据类型 B、字符型

C、日期时间型 D、位型

7.第二范式是指( B )。

A、设一个关系为R,它是满足第一范式的,若R中不存在非主属性对主键的传递函数依赖,则称该关系符合第二范式。

B、设一个关系为R,它是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则称该关系符合第二范式。

C、设一个关系为R,它是满足第二范式的,若R中不存在非主属性对主键的传递函数依赖,则称该关系符合第三范式。

D、设一个关系为R,它是满足第二范式的,若R中不存在非主属性对主键的部分函数依赖,则称该关系符合第三范式。

8.在成绩数据表中,要计算选择某课程的学生人数总和,可采用( C )。

A、Max函数

B、Min函数

C、Count函数 D、Avg函数

9.如果希望从成绩表中查询出所有成绩大于等于90分的记录,那么SQL条件语句应该是( A )。

A、Where 成绩 >=90 B、Where 成绩 ≥90

C、Where成绩 >90 AND 成绩=90 D、Where成绩 >90

10.下列哪种情况比较适于建立索引( A )。

A、基本表的记录数量特别多

B、基本表的记录数量特别少

C、经常进行插入操作的基本表的某列 D、经常进行删除操作的基本表的某列

11.数据库应用程序开发中,需求分析阶段的主要目的是( A )。

A、回答“干什么”的问题

B、存储方法设计 C、绘制E-R图 D、创建数据库

12.查询姓名中带有“芳”字的学生,则SQL条件语句应包含( B )。

A、Where 姓名 LIKE % ‘芳’

B、Where 姓名 LIKE ‘%芳%’ C、Where 姓名 % ‘LIKE芳LIKE’ D、Where 姓名 LIKE ‘芳%’

13.SQL Server数据库中的一个完整的备份通常要包括( A )。

A、系统数据库、用户数据库和事务日志 B、系统数据库、系统表和数据字典

C、系统数据库、用户数据库和数据字典 D、用户数据库和事务日志

14.下列SQL语句中,实现主键约束的是( B )。

A、学号 char (8) NOT NULL CONSTRAINT un_no UNIQUE

B、学号 char (8) NOT NULL CONSTRAINT PK_学生表 PRIMARY KEY

C、性别 char (2) NOT NULL check (性别=‘男’or 性别=‘女’) D、学号 char (8) NOT NULL

15.下列SQL语句中,能够对查询结果进行排序的是( A )。

A、SELECT * FROM 学生表 WHERE 专业=‘软件’ ORDER BY 年龄

B、SELECT * FROM 学生表 WHERE 专业=‘软件’

C、SELECT * FROM 学生表 WHERE 专业=‘软件’ AVG 年龄

D、SELECT * FROM 学生表 WHERE 专业=‘软件’ DISTINCT 年龄

二、填空题(每空2分,共10分)

1.关系模型由三个部分组成,分别是数据结构、(关系操作集合 )和关系的完整性。

2.如果一个数据表不满足第三范式,那么至少会存在数据冗余、更新异常、(插入异常 )和(删除异常 )等问题。

3.数据库还原方式包括完全还原方式、简单还原方式和( 大容量日志记录还原方式 )。 4.数据库设计的主要原则包括表设计原则、( 字段设计原则 )和其他原则。 三、判断题(正确的在括号内打上“√”,错误的打上“╳”。每小题2分,共10分)

1.为某基本表建立索引,如果对基本表中的数据进行增删操作,则需要手工重新建立对应的索引文件。( X )

2.FOREIGN KEY约束能够自动建立索引。( X )

3.SQL语句“BEGIN TRAN [SACTION] 事务名”的主要作用是:开始一个事务。( √ ) 4.数据字典是需求分析的常用工具之一,简称为DD(√ )。

5.每个用户均需通过登录账号建立自己的连接能力,以便获得对SQL的访问权限。(√ )

四、简述题(每小题5分,共10分) 1.请简要说明关系规范化的必要性。

2.简述数据库设计中物理设计阶段的主要内容有哪些?

五、综合应用题(第1、2题每题10分,第3题20分,共40分)

1.用SQL语句创建简单数据表

设有一个电影资料数据库,其中电影表Movie,包括电影编号Mno,数据类型为字符型(长度10);电影名Title,数据类型为字符型(长度30);制作年份Year,数据类型为整型;电影长度Length,数据类型为整型。演员表Actor,包括演员编号Ano,数据类型为字符型(长度10);演员姓名Name,数据类型为字符型(长度20);地址Address,数据类型为字符型(长度10);性别Gender,数据类型为位型(0表示女,1表示男)。用SQL的建表语句建立上述两个基本表。 CREATE TABLE Movie(

Mno CHAR(10) PRIMARY KEY, Title CHAR(30), Year INT, Length INT

); CREATE TABLE Actor(

Ano CHAR(10) PRIMARY KEY, Name CHAR(20), Address VARCHAR(10), Gender BIT

);

2 根据上题,请按下列要求,完成查询语句或更新操作

(1)统计1999年制作电影的平均长度和最短长度;

(2)在演员表Actor中插入一个名演员的记录,其中,演员编号:2010001;姓名:张雷;地址:

河北;性别:男。

(1)SELECT AVG(Length),MIN(Length)

FROM Movie

WHERE Year=1999; (2)

INSERT INTO Actor(Ano,Name,Address,Gender) VALUES( 2010001 , 张雷 , 河北 ,1);

3.程序应用题

某电影资料数据库应用系统中包括电影信息录入功能,程序运行界面如图1所示,其中Text1为电影号、Text2为电影名。进入界面后,用户输入所有数据,点击“确认”按钮,将结果插入到电影表Movie中。请补充完成下列程序代码。

图1“增加记录”窗体运行界面

Private Sub Command1_Click() 声明一个记录集对象

Dim ADOrs As New Recordset

将记录集对象与已建立的数据库联接对象ADOcn绑定

ADOrs.ActiveConnection=ADOcn

第一步:在电影表Movie中查询是否存在关键字相同的记录

strSQL=“Select Mno From Movie Where Mno =‘” + Text1 + “’” strSQL 第二步:如果记录已经存在,则退出程序 If Not Then MsgBox “记录已存在,不 …… 此处隐藏:2934字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库应用技术模拟试题(2012秋).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)