《数据库应用技术》A卷试题

合集下载

数据库技术与应用测试卷题库及答案共10套

数据库技术与应用测试卷题库及答案共10套

数据库技术与应用测试卷题库及答案共10套数据库技术与应用试卷题库及答案(第1套)1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、UPDATEB、INSERTC、ALTERD、MODIFY参考答案:A解析:无2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。

A、订阅/发布B、数据备份/恢复C、数据分离/附加D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。

B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。

C、默认值约束使用default关键字。

D、以上都不正确。

参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()。

A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL语言中,删除一个表的命令是()A、DELETEB、DROP TABLEC、CLEAR TABLED、REMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用()作为定界符。

A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字()实现A、uniqueB、primary keyC、defualtD、foreign key参考答案:A解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或几列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A、完整性控制B、访问控制C、安全性控制D、并发控制参考答案:D解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)】数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。

数据库应用技术试卷_附答案

数据库应用技术试卷_附答案

数据库应用技术试卷_附答案一、选择题 ( 25分 )1.Access数据库的类型是( C )。

A.层次数据库 B.网状数据库C.关系数据库D.面向对象的数据库2.数据库系统的核心软件是( A )。

A.DBMSB.DBC.OSD.NOS3.关系数据库的数据的组织形式,采用了( B )。

A.层次数据模型 B.关系数据模型C.网状数据模型 D.面向对象数据模型4.如果两个表设计了关系,那么,这两个表必须满足( A )。

A.实体完整性B.参照完整性C.用户定义完整性D.输入完整性5.Access2000中表和数据库的关系是:_______A_____A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表6.在Employee表中,查找eno是“01207“或”02115“的记录,应在查询设计视图中的”条件“行中输入()。

A.“01207”AND “02115”B.NOT IN(“01207”,02115”)C.IN (“01207”,”02115”)D.NOT(“01207”,02115”)7.如果在创建的表中建立字段“简历”,其数据类型应当是( A )。

A)文本B)数字C)日期D)备注8.现有一个教师表,其中有教师号、教师姓名、性别、出生日期、学院名称字段,( A )字段可以设置为主键。

A.教师号B.教师姓名C.性别D.出生日期9.在Access的下列数据类型中,不能建立索引的数据类型是( A )。

A.文本型B.备注型C.数字型D.日期时间型10.定义字段的默认值是指( C )。

A.不得使字段为空B.不允许字段的值超出某个范围C.在未输入数值之前,系统自动提供数值D.系统自动把小写字母转换为大写字母11.SQL的含义是( A )。

A.结构化查询语言B.数据定义语言C.数据库查询语言D.数据库操纵与控制语言12.使用SQL语句向表中添加数据,使用的命令是( A )。

北邮数据库期末213-214(a)无答案版(2)

北邮数据库期末213-214(a)无答案版(2)

北京邮电大学学年第 2 学期《数据库应用技术》期末考试试题(A)一.单项选择题(本大题共26小题,每小题1分,共26分)1.数据库系统依靠 ( )?支持数据独立性。

A)具有封装机制B)定义完整约束条件C)模式分级,各级模式之间的映像D)DDL语言与DML语言互相独立2. SQL 的DML 包括的语句有()。

A)ROLLBACK,COMMIT C)GRANT,REVOKEB)CREATE,DROP,ALTER D)SELECT,INSERT,DELETE,UPDATE3. 如果关系R和S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为 ( )?。

A)外连接B)内联接C)左外连接D)右外连接4. 层次、网状和关系模型是按照( )?来分类的逻辑数据模型。

A)数据完整性的类型B)存储结构的类型C)数据结构的类型D)数据操作的类型5. 对数据库模式进行规范化处理,是在数据库设计的( )?。

A)需求分析阶段????B)概念设计阶段???? C)逻辑设计阶段???? D)物理设计阶段6. 执行SQL 语句:SELECT SNAME,AGE FROM S WHERE SEX=‘女’则该语句对关系S 执行的操作有:()A)交(∩)和选择(σ)B)选择(σ)和投影(π)C)并(∪)和投影(π)D)选择(σ)和笛卡儿积(×)7. 设有关系模式R(A,B,C),根据语义有如下函数依赖集:F={A →B,(B,C)→A}。

关系模式R的规范化程度最高达到()。

A)1NF B)2NF C)3NF D)BCNF8. 下列哪一类视图上可以进行插入、删除和更新操作()。

A) 带表达式的视图B) 连接视图C) 行列子集视图D) 分组视图9. 如果关系R 和S 进行自然连接时,只把S 中原该舍弃的元组保存到新关系中,这种操作称为( )?。

A )外连接B )内联接C )左外连接D )右外连接10. 设关系R 和S 的元数分别是r 和s ,且R 有n 个元组,S 有m 个元组。

《数据库应用技术》考试样卷及参考答案

《数据库应用技术》考试样卷及参考答案

《数据库应用技术》考试样卷及参考答案一、单项选择题(每题1分,共40分)1.在关系数据模型中,域是指______。

A.字段B.记录C.属性D.属性的取值范围2.一个元组对应表中______。

A.一个字段B.一个域C.一个记录D.多个记录3.在关系理论中,把二维表表头中的栏目称为______。

A.数据项B.元组C.结构名D.属性名4.如果表中的一个字段不是本表的主关键字,而是另一个表的主关键字,这个字段称为______。

A.元组B.属性C.关键字D.外部关键字5. 关系模型中,如果一个关系中的一个属性或属性组能够惟一标识一个元组,那么称该属性或属性组是______。

A.外码B.主码C.候选码D.联系6.下列不属于主索引特性的是。

A.主索引的值不可为空B.主索引的值不可重复C.主索引的值不必唯一D.一个表只有一个主索引7.在Access数据表中不能建立索引的字段类型是。

A文本B.数字C.日期/时间D.OLE对象8.在对表中某一字段建立索引时,若其值有重复,可选择索引。

A.主B.有(无重复)C.无D.有(有重复)9.在Access数据库中,表之间的关系通常定义为。

A.一对一的关系B.一对多的关系C.多对一的关系D.多对多的关系10.在创建表间关系时,不可设置。

A.参照完整性B.级联更新相关字段C.级联删除相关字段D.级联增加相关字段11.关于准则Like”[!北京,上海,广州]”,以下可满足条件的城市是______。

A. 北京B. 上海C. 广州D. 杭州12.______是最常见的查询类型,它从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中的记录。

A. 选择查询B. 参数查询C. 操作查询D. SQL查询13.可以在一种紧凑的、类似于电子表格的格式中,显示来源与表中某个字段的合计值、计算值、平均值等的查询方式是______。

A. SQL查询B. 参数查询C. 操作查询D. 交叉表查询14.表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数,最好的查询方式是______。

数据库应用技术考题

数据库应用技术考题

试卷代号:1256数据库应用技术试题1一、单项选择题(每个题只有一个答案是正确的。

每题2分,共15题,30分)1.数据库管理系统中的( D )功能实现对数据库的转储、恢复。

A.数据定义 B.数据操纵 C.数据查询 D.数据库的建立与维护2.选择与投影运算,属于关系模型中( B )的功能。

A.数据结构 B.关系代数 C.关系完整性 D.数据独立性3.在系统数据库中,( C )包含了复制到每个用户数据库中的表。

A.master数据库 B.ternpdb数据库C.model数据库 D.msdb数据库4.如果要存储的数据是图形图像等,应使用( D )做为数据类型。

A.数值数据类型 B.字符型C.日期时间型 D.位型5.以下( B )情况,一般不建立索引。

A.根本表的某列中记录数量特别多B.根本表的某列中记录数量特别少C.根本表的某列经常出现在ORDER BY字句中D.根本表的某列经常被杏询6.以下关于视图的描述不正确的选项是( C )。

A.视图是由行和列组成的二维表B.执行视图可能会比执行select语句速度更快C.视图与数据表是完全一样的D.视图更便于用户使用7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为"A002"的课程号改为“A2002’’后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( C )。

A.保存对课程表的修改,机器重新启动后,自动进行对成绩表的更新B.保存对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新C.去除对课程表的修改D.去除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新8.以下关系中,符合第2范式但不符合第3范式的是( B )。

A.B.C.D.9.把一个关系R中按所需顺序选取假设干个属性构成新的关系称为( C )。

A.选择运算 B.两个关系的并C.投影运算 D.两个关系的差lO.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( 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 )。

数据库应用技术试题及答案

数据库应用技术试题及答案

数据库应用技术试题及答案一、选择题(共10题,每题2分,共20分)1. 下列哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. RedisC. MySQLD. Cassandra正确答案:C2. 在数据库中,下列哪种约束用于保证关系完整性?A. 主键约束B. 唯一约束C. 外键约束D. 默认约束正确答案:A3. 在SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE正确答案:A4. 下列哪种SQL语句可以用于创建数据库表?A. INSERTB. DELETEC. CREATED. UPDATE正确答案:C5. 下面哪种数据库设计范式是最低级的范式?A. 第一范式B. 第二范式C. 第三范式D. BCNF范式正确答案:A6. 在数据库中,用于限定字段值的数据类型是:A. 约束B. 视图C. 索引D. 数据类型正确答案:D7. 下列哪种关系型数据库管理系统(RDBMS)属于开源软件?A. OracleB. SQL ServerC. PostgreSQLD. DB2正确答案:C8. 在关系型数据库中,用于表示表之间关系的是:A. 主键B. 外键C. 索引D. 视图正确答案:B9. 下列哪个SQL函数用于计算记录的数量?A. COUNT()B. AVG()C. MAX()D. MIN()正确答案:A10. 下列哪种数据库对象用于提高查询效率?A. 视图B. 存储过程C. 索引D. 触发器正确答案:C二、简答题(共5题,每题10分,共50分)1. 请简要说明关系型数据库与非关系型数据库的区别。

答案:关系型数据库是以表为基础的数据库系统,数据存储在表中,并且具有严格定义的结构。

它支持事务处理和SQL查询语言。

非关系型数据库是一种灵活的数据库系统,数据以键值对的形式存储,没有严格的结构定义,不需要使用SQL语言进行查询。

关系型数据库适用于结构化数据,非关系型数据库适用于半结构化或非结构化数据。

数据库原理与应用考试卷(A)

数据库原理与应用考试卷(A)

数据库原理与应用考试卷(A)姓名学号一、选择题(30%,每题1分)1、数据库系统的特点不包括以下()选项。

A、数据加工B、数据共享C、关系模型D、减少数据冗余2、()是位于用户和操作系统之间的一层数据管理软件。

A、DBMSB、DBC、DBSD、DBA3、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员4、概念模型是现实世界的第一层抽象,这一类最著名的模型是()A、层次模型B、关系模型C、网状模型D、实体-联系模型5、在SQL Server 2005的工具中,将前一版本中的企业管理器、分析管理器和SQL查询分析器的功能合为一身的是()。

A、SQL Server Management StudioB、数据库引擎优化顾问C、配置管理器D、SQL Server Profiler6、在Microsoft SQL Server 2005实例和用户指定格式的数据文件之间复制数据的命令提示实用工具是()。

A、dtexec实用工具B、sqlserver应用程序C、bcp实用工具D、sqlagent90应用程序7、在SQL Server 2005实例之间导入或导出外围应用配置器设置的实用工具是()A、rsconfig配置工具B、rskeymgmt实用工具C、sac 实用工具D、sqlagent90应用程序8、在命令提示符下输入Transact-SQL语句、系统过程和脚本文件的实用工具是( )A、sql实用工具B、sqldiag实用工具C、sqlmaint 实用工具D、sqlserver应用程序9、SQL语言是()标准语言。

A、层次数据库B、网络数据库C、关系数据库D、非数据库10、SQL语言的数据操纵语句中最重要的也是使用最频繁的语句中()A、SELECTB、INSERTC、UPDATED、DELETE11、下列命令中不属于SQL语言中数据定义功能的语句有()A、CREATEB、SELECTC、DROPD、ALTER12、在SQL语言中不可以用来表示“10<x<15”的是()A、x>10 AND x<15B、x BETWEEN 10 AND 15C、x in (11,12,13,14)D、x BETWEEN 11 AND 1413、数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。

《Access2010数据库技术与应用》试题A及答案

《Access2010数据库技术与应用》试题A及答案

Access2010数据库技术与应用期末考试试卷(A卷)(考试时间90分钟,满分100分)一、选择题(1~35题,每题1分,共35分)下面各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。

1.下列叙述中正确的是A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对2.下列叙述中正确的是A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.上述三种说法都不对3.软件测试的目的是A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误4.下面描述中,不属于软件危机表现的是A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高5.软件生命周期是指A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程6.面向对象方法中,继承是指A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制7.层次型、网状型和关系型数据库划分原则是A.记录长度B)文件的大小C.联系的复杂程度D)数据之间的联系方式8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A.一对一B.一对多C.多对多D.多对一9.数据库设计中反映用户对数据要求的模式是A.内模式B.概念模式C.外模式D.设计模式10.报表“设计视图”中的()按钮是窗体“设计视图”工具栏中没有的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广州科技职业技术学院
2012~2013学年第二学期试卷
班级: 学号: 姓名:
一、选择题(本题共15小题,每小题2分
,共
30分)
1.( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,
它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由
其统一管理、统一控制。

A .DBMS (数据库管理系统)
B .DB
C .DBS
D .DBA
2. 下列四项中,记录SQL Server 系统的所有系统级别信息的数据库文件是
( )。

A. tempdb
B. master
C.model
D.msdb
3.关系数据库中的数据存储的主要载体是()表,表由行和列组成。

A 一维
B 三维C二维 D 多维
4.SQL Server数据库的至少有()个主要数据文件和1个事务日志文

A . 1 B. 2 C. 3 D. 4
5.删除数据库使用的T_SQL语句()
A.create database
B. drop database
C. alter database
D.delete database
6. 以下()是T_SQL语句中修改数据表t1的命令
A. create table t1
B. modify table t1
C. alter table t1
D. modify database t1
7. select year(getdate())-year(‘1990-12-11’)语句运行结果是()
A. 21
B.22
C. 23
D.24
8. DML 触发器可基于下列()的语句上触发执行。

A. create
B. update
C. drop
D. alter
9. SQL语言中,删除表中数据的命令是( )。

A. delete
B. drop
C. declare
D.remove
10.SQL的视图是从()中导出的。

A. 基本表
B. 视图
C. 基本表或视图
D. 数据库
11. 下列与事务控制无关的关键字()。

A.begin B. declare
C. commit
D. rollback
12. SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( )。

A.包括15岁和35岁
B.不包括15岁和35岁
C.包括15岁但不包括35岁
D.包括35岁但不包括15岁
13. 在SQL Server 2005中,不属于权限类型的是()
A.用户定义权限 B. 语句权限 C. 隐含权限 D. 对象权限
14. 下列属于只备份了自上次备份操作发生后的重新发生改变的数据是()
A.差异备份B.完整备份
C.文件和文件组备份D.事务日志备份
15. 为了使DBMS能够按规定的周期自动进行(),可以通过设定备份(维护计划)来完成
A 数据备份
B 数据操作
C 数据恢复
D 数据删除
二、程序填空题(本题共5小题,每小题4分,共20分)有学生表、选课表两个关系模式如下:
学生表(学号,姓名,性别和所在系);其中学号为主键
选课表(学号,课程号和成绩);学号和课程号为主键也为外键
1.创建学生表:学号为主键,默认性别为男(4分)
create table 学生表
(
学号char(4) not null primary key ,
姓名char(10) not null,
性别char(2) deafult ‘男’,
所在系char(10)
)
2. 使用学生表,查询“计算机”系的女学生的所有信息(4分)
select *或者(学号,姓名,性别,所在系)
from 学生表
where 性别='女' and 所在系='计算机'
3. 使用选课表,查询学生的学号和平均分(4分)
select 学号, AVG ( 成绩)
from 选课表
GROUP BY 学号
4. 结合学生表与选课表,显示没有选修的学生姓名与所在系(4分)
select 姓名, 所在系
from 学生表
where 学号NOT IN ( select 学号from 选课表)
5. 结合学生表和选课表,查询所有选课的学生的姓名,所在系和成绩(4分)
select 姓名,所在系, 成绩
from 选课表,学生表
where 学生表.学号=成绩表.学号
三、简答题(本题共2小题,每小题10分,共20分)
1.简述视图的作用(10分)
答:(1) 屏蔽了数据的复杂性
(2) 简化用户对数据库的操作;
(3) 可以视图重新组织数据
(4) 提供了一个简单而有效的安全机制
2.简述存储过程的优点(10分)
答:(1)存储过程在服务器端运行,执行速度快.
(2)存储过程执行一次后,其执行规划就驻留在服务器的高速缓冲存储器中,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系统性能。

(3)确保数据库的安全。

(4)自动完成需要预先执行的任务
(5)模块化程序设计
四、程序设计题(本题共3小题,共14分)
设教学数据库中有三个基本表:
学生表S(SNO,SNAME,SEX,AGE,DEPT)
课程表C(CNO,CNAME,TEACHER)
学生选课表SC(SNO,CNO,GRADE)
其中:SNO为学号,SNAME为姓名,SEX为性别,AGE为年龄,DEPT为系别,CNO为课程CNAME为课程名,TEACHER 任课老师,GRADE为成
绩。

试写出下列操作的SQL语句:
1检索学生姓名及其所选修课程号和成绩。

(3分)
SELECT S.SNAME, O, SC.GRADE FROM SC INNER JOIN S ON SC.SNO =S.SNO
2 检索选修课程“C2”的学生中的最高成绩。

(5分)
SELECT top 1 SC.GRADE FROM SC INNER JOIN S ON SC.SNO=S.SNO JOIN C on O= O where ame='C2' order by SC.GRADE desc
3检索所有比“王华”年龄大的学生姓名、年龄和性别(6分)。

select SNAME,AGE,SEX from S where AGE> (select AGE from S where SNAME='王华')
五、综合题(本题共2小题,共16分)
设计一个学生成绩管理系统,数据库中对每个学生实体存有:学号,姓名,性别,年龄,所在系等属性。

对课程实体存有:课程号,课程名,学分等属性。

一个学生可以选修多门课,一门课可以让多个学生选修。

选修后每个课程都有
对应的成绩。

根据上述语义要求,回答下列问题:
(1)画出总E-R图;(6分)
(2)将E-R图转换为相应的关系模式,并写出每个关系模式的主键和外键。

(10分)
答:学生(学号,姓名,性别,年龄,所在系)主键:学号
课程(课程号,课程名,学分)主键:课程号
选修(学号,课程号,成绩)
主键:学号,课程号外键:学号,课程号
感谢下载!
欢迎您的下载,资料仅供参考。

相关文档
最新文档