《数据库系统原理》在线测试题
2022年安徽科技学院网络工程专业《数据库原理》科目期末试卷B(有答案)

2022年安徽科技学院网络工程专业《数据库原理》科目期末试卷B(有答案)一、填空题1、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
2、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
3、关系数据库中基于数学的两类运算是______________和______________。
4、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
5、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
6、数据的安全性是指____________。
7、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
8、数据管理技术经历了______________、______________和______________3个阶段。
9、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;10、____________和____________一起组成了安全性子系统。
二、判断题11、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。
()12、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。
()13、全码的关系模式一定属于BC范式。
西交《操作系统原理》在线作业

D. A和B
满分:2 分
6. 用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指________。
A. 进程
B. 程序
C. 作业
D. 系统调用
满分:2 分
7. 位示图方法可用于( )。
A. 盘空间的管理
A. 联机操作
B. V操作
C. 输出操作
D. 读操作
E. 写操作
F. P操作
满分:2 分
40. 一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是( )。
A. 2
B. 1
C. 3
D. 0.5
满分:2 分
西交《操作系统原理》在线作业
D. 只能有惟一的进程控制块
满分:2 分
25. 在______操作系统的控制下,计算机能及时处理过程控制装置反馈的信息,并作出响应。
A. 网络
B. 分时
C. 实时
D. 批处理
满分:2 分
26. 对进程间互斥地使用临界资源最准确的描述是( )。
A. 互斥地进入临界区
A. 时间片轮转
B. 先来先服务
C. 静态优先数
D. 动态优先数
满分:2 分
31. 当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为( )。
A. 源程序
B. 目标程序
C. 可执行程序
D. 非执行程序
满分:2 分
32. 操作系统是计算机系统的一种( )。
8. 作业与进程的主要区别为( )。
A. 前者是由用户提交,后者是由系统自动生成
数据库原理及应用实验教案

数据库原理及应用实验教案一、实验目的1. 理解数据库的基本概念,掌握数据库的基本操作。
2. 熟悉数据库管理系统,了解数据库设计原则。
3. 学会使用SQL语言进行数据的增、删、改、查等操作。
4. 掌握数据库的索引、视图和存储过程等高级功能。
5. 培养实际操作数据库的能力,提高解决实际问题的技能。
二、实验内容1. 数据库的创建与管理创建新数据库打开现有数据库数据库的备份与恢复2. 表的创建与管理表的创建表结构的修改表的删除表的数据插入、删除和修改3. SQL语言基础数据定义语句(CREATE、ALTER、DROP)数据查询语句(SELECT)数据操纵语句(INSERT、UPDATE、DELETE)数据控制语句(GRANT、REVOKE)4. 索引与约束索引的创建、修改和删除主键、外键的设置与维护唯一约束和检查约束的设置5. 视图与存储过程视图的创建、修改和删除存储过程的创建、修改和删除存储过程的调用三、实验环境1. 硬件环境:计算机实验室,每台计算机配备数据库管理系统软件。
2. 软件环境:数据库管理系统软件(如MySQL、Oracle、SQL Server 等),编程语言环境(如Python、Java等),文本编辑器或集成开发环境(如Visual Studio Code、Eclipse等)。
四、实验步骤1. 实验准备:安装并配置数据库管理系统软件,了解实验内容和要求。
2. 实验一:数据库的创建与管理创建一个名为“实验数据库”的新数据库。
打开已存在的数据库,进行备份和恢复操作。
3. 实验二:表的创建与管理创建一个名为“学生”的表,包括学号、姓名、年龄、性别等字段。
插入、删除和修改表中的数据。
4. 实验三:SQL语言基础使用SELECT语句查询学生表中的数据。
使用INSERT、UPDATE和DELETE语句操作学生表数据。
5. 实验四:索引与约束为学生表的学号字段创建索引。
设置主键、外键、唯一约束和检查约束。
《数据库原理及应用》第三次在线作业

单选题(共40道题)收起1.(2.5分)关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。
具体而言,关系代数的基本操作有()。
••••我的答案:C 此题得分:2.5分2.(2.5分)在具有非过程性查询语言的数据库系统中,()是查询处理的核心。
••••我的答案:B 此题得分:2.5分3.(2.5分)关系数据库系统的查询处理包括两个方面的内容:查询优化和()。
••••我的答案:A 此题得分:2.5分4.(2.5分)()是选择操作中的线性搜索算法。
•进行排序•••如果满足,则作为一个结果元组输出我的答案:D 此题得分:2.5分5.(2.5分)()是选择操作中的主索引搜索算法。
•进行排序•••如果满足,则作为一个结果元组输出我的答案:B 此题得分:2.5分6.(2.5分)设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。
••••我的答案:A 此题得分:2.5分7.(2.5分)查询处理最终可转化成基本的()代数操作。
••C、空值•D、集合我的答案:A 此题得分:2.5分8.(2.5分)计算笛卡尔乘积的最简单算法称为()。
•A、大关系算法•B、主存算法•C、嵌套循环算法•D、半主存算法我的答案:C 此题得分:2.5分9.(2.5分)在SQL中,表示选择操作的语句为()。
•A、SELECT * FROM R WHERE C1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)•D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:A 此题得分:2.5分10.(2.5分)在SQL中,表示连接操作的语句为()。
•A、SELECT * FROM R WHEREC1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)•D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:B 此题得分:2.5分11.(2.5分)投影操作中不包含主键,需要去除重复()。
数据库原理题库

数据库原理题库
1. 数据库的三个基本概念是什么?
答: 数据库管理系统 (DBMS)、数据模型和数据结构。
2. 什么是数据库事务?
答: 数据库事务是指一系列数据库操作的逻辑单元,这些操作
要么全部成功执行,要么全部回滚到操作之前的状态。
3. 什么是关系型数据库?
答: 关系型数据库是一种基于关系模型的数据库,数据以行和
列的形式存储在表中,并且各个表之间通过键值进行关联。
4. 什么是SQL?
答: SQL (Structured Query Language) 是一种用于管理关系型数
据库的语言,它可以用于创建、修改和查询数据库中的数据。
5. 什么是索引?
答: 索引是数据库中用于快速查找数据的数据结构,它可以大
大加快查询的速度。
6. 数据库的ACID属性是什么意思?
答: ACID 是指数据库事务应具备的四个特性,分别是原子性、一致性、隔离性和持久性。
7. 什么是数据完整性?
答: 数据完整性是指数据库中的数据应符合预定义的完整性规则,例如主键约束、唯一性约束、外键约束等。
8. 什么是关系型数据库设计的三个范式?
答: 关系型数据库设计的三个范式分别是第一范式 (1NF)、第二范式 (2NF) 和第三范式 (3NF)。
9. 什么是数据库连接池?
答: 数据库连接池是为了提高数据库访问性能而创建的一个缓冲池,它保持着一定数量的数据库连接供应用程序使用。
10. 什么是数据库备份和恢复?
答: 数据库备份是指将数据库的数据和结构复制到其他介质中以防止数据丢失,而数据库恢复是指从备份中恢复数据到原始状态。
福师13春《管理信息系统》在线作业一及答案

福师13春《管理信息系统》在线作业一及答案一、单选题(共 35 道试题,共 70 分。
)得分:701. 原型法的开发过程是多个阶段重复、不断演进的过程,这些阶段包括:分析、设计、编程、运行和(D)A. 测试B. 切C. 实施D. 评价满分:2 分得分:22. 专家系统有两个核心组成部分,即知识库和(B )A. 数据库B. 推理机C. 方法库D. 决策模型满分:2 分得分:23. 信息资源包括(C )A. 信息、物资、货币信息、物资、货币B. 信息、信息生产者、设备C. 信息、信息生产者、信息技术D. 信息技术、信息生产者、货币满分:2 分得分:24. 以下哪种类型组织进一步发展就是虚拟组织(C )A. U型组织B. M型组织C. H型组织D. V型组织满分:2 分得分:25. 在决策过程中,设计阶段的主要任务是: (C )A. 收集数据B. 分析处理数据C. 发现、制定和分析各种可能的行动方案D. 评价和审核方案满分:2 分得分:26. 系统新系统取代旧系统,风险较大的转换方法是(B)A. 平行转换法B. 直接切换法C. 逐步转换法D. 逐个子系统转换法满分:2 分得分:27. 子系统划分方法中最好的方法是(A )A. 功能划分B. 顺序划分C. 数据划分D. 过程划分满分:2 分得分:28. 最适合应用原型法开发的系统是(B )A. 数据关系较复杂、数据量大的系统B. 用户需求较难定义的、规模较小的系统C. 用户需求较明确、规模较大的系统D. 运算关系复杂、运算工作量大的满分:2 分得分:29. 系统开发中强调系统的整体性,它采用先确定()模型,再设计()模型的思路(C )A. 实体,用户B. 用户,实体C. 逻辑,物理D. 物理,逻辑满分:2 分得分:210. 在新旧系统转换时,难度最大的转换是(D)A. 数据的转换B. 机器的转换C. 程序的转换D. 人工的转换满分:2 分得分:211. 下列不属于配送系统的主要子系统的是(C )A. 顾客定单子系统B. 库存补充子系统C. 资金管理子系统D. 账目维护子系统满分:2 分得分:212. 在诺兰模型中,建成完全一体化数据库是哪个阶段的标志(D )A. 扩展阶段B. 控制阶段C. 整体化阶段D. 数据管理阶段满分:2 分得分:213. 以下关于信息系统开发风险的评价正确的是(D )A. 规模大结构稳定的系统,较规模小结构不稳定的系统风险小B. 规模小技术新的系统,较规模大技术旧的系统风险大C. 结构稳定技术较新的系统,较结构不稳定技术较旧的系统风险大D. 结构不稳定技术较老的系统,较结构稳定技术较新的系统风险大满分:2 分得分:214. 下列哪项不属于数据库管理系统的组成部分?(D)A. 数据定义语言B. 数据操作语言C. 数据字典D. 实体满分:2 分得分:215. 在系统设计中使用U/C矩阵方法的主要目的是(D )A. 确定系统边界B. 确定系统内部关系C. 确定系统与外部的联系D. 确定系统子系统的划分满分:2 分得分:216. 在诺兰模型中,开始对计算机的使用进行规划与控制是在(C )A. 集成阶段B. 成熟阶段C. 控制阶段D. 数据管理阶段满分:2 分得分:217. 以下哪种是有用的信息(B )A. 干扰信息B. 概括信息C. 冗余信息D. 未检错信息满分:2 分得分:218. 下列不属于系统开发的指导原则的是(C )A. 系统的目的性B. 系统的整体性C. 系统的层次性D. 系统的相关性满分:2 分得分:219. 下列不属于影响管理者越来越注重于信息管理的企业生存环境变化原因的因素是(D )A. 国际经济影响B. 技术的日益复杂性C. 员工素质的提升D. 社会的限制满分:2 分得分:220. 在各种系统开发方法中,系统可重用性、扩充性、维护性最好的开发方法是(C )A. 原型法B. 生命周期法C. 面向对象的方法D. 增长法满分:2 分得分:221. 在数据字典中,对外部实体的定义包括外部实体名称,编号,简述和(A )A. 有关数据流的输入和输出B. 有关外部实体的存储C. 有关外部实体的处理D. 有关信息的说明满分:2 分得分:222. 在系统集成策略中,人员集成、组织集成的主要阶段在(C )A. 教育用户B. 系统装设C. 应用集成D. 信息集成满分:2 分得分:223. 下面哪一条不是管理对信息和信息处理的要求(B)A. 准确性B. 可维护性C. 及时性D. 经济性满分:2 分得分:224. 在决策过程中,方案论证属于___阶段的工作。
下半年计算机三级《数据库》预测题四

下半年计算机三级《数据库》预测题四2015下半年计算机三级《数据库》预测题(四)一、选择题(每小题1分,共60分)1、下列关于系统软件的叙述中,( )是不正确的?A.操作系统管理计算机的软、硬件资源B.解释程序先将源程序转换成目标代码后,边解释边执行rmix是一种数据库管理系统D.故障诊断程序是一类服务性程序2、如果用户希望登录到远程服务器,暂时成为远程服务器的一个仿真终端,那么可以使用远程主机提供的( )A.Telnet服务B.E-mail服务C.FTP服务D.DNS服务3、以下关于搜索引擎的说法,错误的是( )。
A.检索器的功能是收集信息B.索引器的功能是理解搜索器所搜索的信息C.一个搜索引擎的有效性在很大程度上取决于索引的质量D.用户接口的作用是输入用户查询,显示查询结果4、下列关于E.R模型向关系模型转换的叙述中,( )是不正确的?A.一个实体类型转换为一个关系模式B.一个mn联系转换为一个关系模式C.一个l:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D.一个l:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并5、下列对于奔腾芯片的体系结构的描述中,错误的是( )。
A.奔腾4的算术逻辑单元可以以双倍的时钟频率运行B.在处理器与内存控制器之间提供了3.2Gbps的带宽C.SSE指流式的单指令流、单数据流扩展指令D.奔腾4细化流水的深度达到20级6、关于l00BASE—T介质独立接口MIl的描述中,正确的是( )。
使传输介质的变化不影响MAC子层使路由器的变化不影响MAC子层使LLC子层编码的变化不影响MAC子层使IP地址的变化不影响MAC子层7、关于SIP协议的描述中,错误的是( )。
A.可以扩展为XMPP协议B.支持多种即时通信系统C.可以运行于TCP或UDP之上D.支持多种消息类型8、下列( )不是数据仓库的基本特征。
数据库原理(选择题部分)

6. 支持SQL Server 2005 中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2005版本是: 。(A)SQL Server 2005个人版(B)SQL Server 2005企业版(C)SQL Server 2005开发版(D)SQL Server 2005标准版7. SQL Server 2005 企业版可以安装在_________操作系统上。(A) Microsoft Windows 98(B) Microsoft Windows Me(C) Microsoft Windows 2000 Professional(D)Microsoft Windows 20038 一个面向主题的,集成的,不同时间的,稳定的数据集合是: 。(A)分布式数据库(B)面向对象数据库(C)数据仓库(D)联机事务处理系统9 以下______不属于数据库对象(A) 表和视图(B)索引和约束(C) T-SQL脚本(D) 触发器10 SQL Server 2005的物理数据库构架主要包括________。(A) 文件及文件组(B) 页面和盘区(C) 表和视图(D) 数据和程序11 SQL Server 2005的数据以页为基本存储单位,页的大小为_______。(A) 8KB (B) 16KB(C) 32KB (D) 64KB12 SQL Server 2005的文件包括: 主数据文件、辅助数据文件和_______。(A) 索引文件(B) 日志文件(C) 备份文件(D) 程序文件13 只有_______才能作为文件组的成员。(A) 日志文件(B) 索引文件(C) 数据文件(D) 备份文件14 下列_______不属于SQL Server 2005在安装时创建的系统数据库。(A) master (B) model(C) msdb (D) userdb15 下面________不属于master数据库所包含的信息。(A) 登录账号(B) 系统配置(C) 调度信息(D)数据库错误信息16 在SQL Server 2005中,一个数据库可最多创建_______个表。(A) 1024 (B) 20亿(C) 8092 (D) 25617 用来表示可变长度的非Unicode数据的类型是:_______。(A) CHAR (B) NCHAR(C) V ARCHAR (D) NV ARCHAR20 下面_______是游标数据类型。(A) table (B) uniqueidentifier(C) cursor (D) sql_variant21 对一个已创建的表,__________操作是不可以的。(A) 更改表名(B) 增加或删除列(C)修改已有列的属性(D) 将已有text数据类型修改为image数据类型22 数据库拥有sysusers表?(A) 所有用户定义的数据库都拥有该表(B) 所有数据库都拥有该表(C)master数据库(D)该表保存在Windows 2000的注册表中28 联接有内联接、外联接和交叉联接,其中外联接只能对______表进行。(A) 两个(B) 三个(C) 四个(D) 任意个32 下面关于唯一索引描述不正确的是: 。(A)某列创建了唯一索引则这一列为主键(B)不允许插入重复的列值(C)某列创建为主键,则该列会自动创建唯一索引(D)一个表中可以有多个唯一索引33 某数据表已经将列F定义为主关键字,则以下说法中错误的是________。(A)列F的数据是有序排列的(B)列F的数据在整个数据表中是惟一存在的(C)不能再给此数据表建立聚集索引(D)当为其他列建立非聚集索引时,将导致此数据表的记录重新排列36 下面关于存储过程的描述不正确的是_______。(A) 存储过程实际上是一组T-SQL语句(B) 存储过程预先被编译存放在服务器的系统表中(C) 存储过程独立于数据库而存在(D) 存储过程可以完成某一特定的业务逻辑38 带有前缀名为sp的存储过程属于。(A) 用户自定义存储过程(B) 系统存储过程(C) 扩展存储过程(D) 以上都不是39 T-SQL中的全局变量以作前缀。(A) @@ (B) @(C) # (D) ##40 下面函数不能进行数据类型转换的是: 。(A) CONVERT (B) STR(C) CAST (D) LTRIM41 下列不可能在游标使用过程中使用的关键字是: 。(A) OPEN (B) CLOSE(C) DEALLOCATE (D) DROP43 下面关于默认值的描述,正确的是: 。(A) 表中添加新列时,如果没有指明值,可以使用默认值(B) 可以绑定到表列,也可以绑定到数据类型(C) 可以响应特定事件的操作(D) 以上描述都正确46 删除触发器tri_Sno的正确命令是: 。(A) DELETE TRIGGER tri_Sno (B) TRUNCATE TRIGGER tri_Sno(C) DROP TRIGGER tri_Sno (D) REMOVE TRIGGER tri_Sno47 关于触发器的描述不正确的是: 。(A) 它是一种特殊的存储过程(B) 可以实现复杂的商业逻辑(C) 对于某类操作,可以创建不同类型的触发器(D) 触发器可以用来实现数据完整性48 一个用户试图用查询分析器连接到一个SQL Server上。服务器使用Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权: 。(A)他的Windows 2000帐号和口令(B)什么也不用填。(C)他的Windows 2000帐号和一个空口令。(D)以上的选项都行。49 SQL Server 2005系统提供了个固定的服务器角色(A) 9 (B) 6(C) 8 (D) 1051 SQL Server服务器登录帐户默认的数据库角色为: 。(A) PUBLIC (B) DB_OWNER(C) DB_ACCESSADMIN (D) DB_SECURITYADMIN52 下列不属于SQL Server 2005备份类型的是。(A) 完全备份(B) 文件备份(C) 事务日志备份(D) 定时备份53 将SQL Server 2005的数据库转换成ACCESS数据库,可以使用来实现。(A) 订阅/发布(B) 数据备份/恢复(C) 数据分离/附加(D) DTS导入/导出54 附加数据库使用的存储过程名称是: 。(A) BACKUP DATABASE (B) SP_ATTACH_DB(C) SP_DETACH_DB (D) RESTORE DATABASE55 下列关于数据库分离描述错误的是: 。(A) model数据库可以分离(B) 数据库分离后对应的数据库文件仍然存在(C) 数据库分离实质上是断开了物理文件和数据库服务器的联接(D) 分离后的数据库文件可以附加到另一台物理机器上56 一个事务提交后,如果系统出现故障,则事务对数据的修改将。()(A) 无效(B) 有效(C) 事务保存点前有效(D) 以上都不是57 以下与事务控制无关的关键字是: 。(A) ROLLBACK (B) COMMIT(C) DECLARE (D) BEGIN58 SQL Server中的锁不包括: 。(A) 共享锁(B) 互斥锁(C) 排它锁(D) 意向锁59 下列关于避免死锁的描述不正确的是: 。(A)尽量使用并发执行语句(B)要求每个事务一次就将所有要使用的数据全部加锁,否则就不予执行(C)预先规定一个锁定顺序,所有的事务都必须按这个顺序对数据进行锁定(D)每个事务的执行时间不应太长,对较长的事务可将其分为几个事务62 设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R属于。(A) 第一范式(B) 第二范式(C) 第三范式(D) BC范式64 在SQL Server 2005中创建数据库时以页面和盘区来组织物理数据,并将数据库对应文件保存在指定文件夹中,这种功能属于数据库设计的哪个阶段: 。(A) 需求分析阶段(B) 概念结构设计阶段(C) 逻辑结构设计阶段(D) 物理结构设计阶段65 在数据库设计过程使用可以很好的描述数据处理系统中信息的变换和传递过程。(A) 数据流图(B) 数据字典(C) E-R图(D) 系统流程图66 下列不属于数据库实施阶段的功能的是: 。(A) 建立实际的数据库结构(B) 装入试验数据对应用程序进行测试(C) 装入实际数据并建立起实际的数据库(D) 选择合适的存储结构和存储路径67 Visual Basic6.0不能使用下面哪一种数据访问技术。(A)ADO (B)DAO(C)ODBC (D)68 JDBC API中用来执行SQL语句的对象是: 。(A)Connection (B)Statement(C)ResultSet (D)DriverManager69 下面关于B/S模式描述错误的是: 。(A)B/S 建立在广域网之上的。(B)B/S一般面向相对固定的用户群, 对信息安全的控制能力很强。(C)B/S一般采用多重结构,要求构件相对独立的功能,能够相对较好的重用。(D)B/S 建立在浏览器上。70 在软件系统结构中用于表现数据的层次称为: 。(A)界面层服务层。(C)应用服务层数据库层。71 在中, 对象提供连接DataSet 对象和数据源的桥梁。(A)DataAdapter (B)DataTable(C)DataReader (D)Connection72 下面关于中DataSet对象的描述错误的是: 。(A)DataSet表示数据在内存中的缓存(B)DataSet 是 结构的主要组件(C)DataSet是从数据源中检索到的数据在内存中的缓存(D)通过DataSet可以直接数据库的数据73 索引项的顺序与表中记录的物理顺序一致的索引,称之为( )(A).复合索引(B).唯一性索引75 T-SQL中返回主机名的函数是( )(A)DB_NAME() (B)HOST_NAME()(C)GET_DATE() (D)UPPER()76 Create trigger命令用于创建( )(A)存储过程(B)触发器(C)视图(D)表82 概念结构设计阶段得到的结果是( )。(A)数据字典描述的数据需求(B)E-R图表示的概念模型(C)某个DBMS所支持的数据模型(D)存储结构和方法的物理结构89 下列SQL语句中,能够实现实体完整性控制的语句是:( )。(A)FOREIGN KEY (B)PRIMARY KEY(C)REFERENCES (D)FOREIGNKEY和REFERENCES90 一个m:n联系转换为一个关系模式。关系的码为( )。(A)某个实体的码(B)各实体码的组合(C)n端实体的码(D)任意一个实体的码96 限制输入到列的值的范围,应使用( )约束。(A) CHECK (B) PRIMARY KEY(C) FOREIGN KEY (D) UNIQUE97 触发器可引用视图或临时表,并产生两个特殊的表是( )。(A) Deleted、Inserted (B) Delete、Insert(C) View、Table (D) View1、table198 用于模糊查询的匹配符是( )。(A) _ (B) [](C) ^ (D) LIKE99 关于关系图下列哪一个是正确的( )。(A) 关系图是在同一个表中不同字段之间建立关联(B) 关系图是在不同表中的字段之间建立关联(C) 关系图是表与表之间建立关联,与字段无关。(D) 关系图是在不同数据库之间建立关联100 以下触发器是当对[表1]进行( )操作时触发。Create Trigger abc on 表1For insert , update , deleteAs ……(A)只是修改(B)只是插入(C)只是删除(D)修改、插入、删除102 下列四项中,不属于SQL2005实用程序的是( )。(A)企业管理器(B)查询分析器(C)服务管理器(D)媒体播放器103 SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。(A)master (B)model(C)pub (D)msdb108 在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。(A) sp_dbhelp (B) sp_db(C) sp_help (D) sp_helpdb111 下列哪个不是sql 数据库文件的后缀。(A).mdf (B).ldf(C).tif (D).ndf113 在SQL语言中,建立存储过程的命令是()。A、CREATE PROCEDURE B、CREATE RULEC、CREATE DURE D、CREATE FILE114 在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。(A) sp_dbhelp (B) sp_db(C) sp_help (D) sp_helpdb115 目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。(A)关系(B)面向对象(C)分布123 一个规范化的关系至少应当满足( )的要求。(A)一范式(B)二范式(C)三范式(D)四范式126 运行命令SELECT ASCII(‘Alklk’) 的结果是( )。(A)48 (B)32(C)90 (D)65129 关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,既满足( )。(A)主关键字唯一标识表中的每一行(B)关系中的行不允许重复(C)每个非关键字列都完全依赖于主关键字(D)每个属性都有是不可再分的基本数据项132 在SQL Server 2005中,下列变量名正确的是( )。(A)@sum (B)j (C)sum (D)4kk134 用于求系统日期的函数是( )。(A)YEAR() (B)GETDA TE() (C)COUNT() (D)SUM()137 下列标识符可以作为局部变量使用( )。(A) Myvar (B) My var(C) @Myvar (D) @My var138 以下关于主键的描述正确的是( )。(易)(A.)标识表中唯一的实体(B)创建唯一的索引,允许空值(C)只允许以表中第一字段建立(D)表中允许有多个主键141 以下关于外键和相应的主键之间的关系,正确的是( )。(A)外键并不一定要与相应的主键同名(B)外键一定要与相应的主键同名(C)外键一定要与相应的主键同名而且唯一(D)外键一定要与相应的主键同名,但并不一定唯一142 在数据库设计中使用E-R图工具的阶段是( )。(A)需求分析阶段(B)数据库物理设计阶段(C)数据库实施(D)概念结构设计阶段146 在SQL Server 中,model是( )(C)临时数据库(D)示例数据库150 SQL Server安装程序创建4个系统数据库,下列哪个不是( )。(A)master (B)model (C)pub (D) msdb151 下列哪个不是数据库对象( )。(A)数据模型(B)视图(C)表(D)用户153 下列哪个不是SQL Server服务( )。(A)SQL Server (B)SQL Server Agent(C)MS DTC (D)PWS154 SQL Server对象的完整名称不包括下面哪个( )。(中(A)服务器名(B)数据库名(C)对象名(D)文件夹名157 下面哪个不是SQL Server 的合法标识符( )。(A) a12 (B) 12a(C) @a12 (D) #qq159 下面哪个函数是属于字符串运算的( )。(A)ABS (B) SIN(C)STR (D) ROUND160 3NF同时又是( )。(易)(A)2NF (B)1NF(C)BCNF (D)1NF,2NF162 SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( )。(1)、创建或删除数据库文件(2)、创建索引(3)、执行非日志操作(4)、自动或手工缩小数据库或数据库文件大小(A)(1) (B)(1)(2)(C)(1)(2) (3) (D)(1)(2)(3)(4)163 MS SQL Server是( )。(A)数据库(B)数据库系统(C)数据处理系统(D)数据库管理系统164 现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( )。(A)1个表(B)2个表(C)3个表(D)4个表165 数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该( )。(A)在教师表上按教师编号建索引(B)在课程表上按课程号建索引(C)在课程表上按教师编号建索引(D)在教师表上按姓名建索引166 已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。在SQL语言中定义这个完整性约束的短语是( )。(A)INSTEAD OF DELETE (B)INSTEAD OF DROP(C)AFTER DELETE (D)AFTER UPDATE167 安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是( )。(C)tempdb数据库(D) pubs数据库169 数据库的并发操作可能带来的问题包括( )。(A)丢失更新(B).数据独立性会提高(C)非法用户的使用(D)增加数据冗余度173 MS SQL Server在WINDOWS 2000操作系统平台上被定义为一项( )。(A)任务(B)服务(C)应用程序(D)事务174 脚本文件是在( )中执行的。(A)企业管理器(B)查询分析器(C)服务管理器(D)事件探查器175 每个数据库有且只有一个( )。(A)主要数据文件(B)次要数据文件(C)日志文件(D)索引文件176 若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式( )。(A)只有2NF (B)只有3NF(C)2NF和3NF (D)没有177 Microsoft SQL Server 2005各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是( )。(A)企业版(B)标准版(C)个人版(D)开发版179 数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( )。(A)在学生表上按学号建索引(B)在成绩表上按课程号建索引(C)在课程表上按课程号建索引(D)在学生表上按姓名建索引180 如果要从数据库中删除触发器,应该使用SQL语言的命令( )。(A)DELETE TRIGGER (B)DROP TRIGGER(C)REMOVE TRIGGER (D)DISABLE TRIGGER182 对于数据库的管理,对SQL Server中guest用户的描述错误的是( )。(A)安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中(B)用户成功登录到SQL Server后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest用户来访问该数据库(C)不能从master、tempdb数据库中删除guest用户(D)在新建一个数据库时,guest用户将被自动添加183 以下情况发生,往往要求我们立即对master数据库进行备份,错误的是( )。(A)增加用户数据库(B)删除用户数据库(C)执行与登录有关的操作(D)增加数据库用户185 下列四项关于启动服务器的说法不正确的是( )。(A)用企业管理器启动(B)用操作系统控制面板中的服务管理程序启动(C)用命令net begin mssqlserver (D)自动启动服务器188 SQL中,下列涉及通配符的操作,范围最大的是( )。(A)name like ’hgf#’ (B)name like ’hgf_t%’(C)name like ’hgf%’ (D)name like ’h#%’ escape ’#’189 在MS SQL Server中,关于数据库的说法正确的是( )。(A)一个数据库可以不包含事务日志文件(B)一个数据库可以只包含一个事务日志文件和一个数据库文件(C)一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件(D)一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件190 能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是( )。(A)企业管理器(B)查询分析器(C)服务管理器(D)事件探查器191 在查询分析器中执行SQL语句的快捷键是( )。(A)F1 (B)F3(C)F5 (D)F6193 以哪个符号开头的变量是全局变量( )。(A)@ (B)@*(C)@@ (D)@$196 事务的持久性是由数据库管理系统中的哪个部件负责( )。()(A) 恢复管理(B) 锁定设备(并发控制)(C) 完整性约束(D) 记录设备(存储管理)197 查询语句select stuff('he rld',3,l, 'llo wo')结果为( )。(A)hello (B)world hello(C)hello world (D)world198 在“学生”表中基于“学号”字段建立的索引属于( )。(A)惟一索引非聚集索引(B)非惟一索引非聚集索引(C)聚集索引非惟一索引(D)惟一索引聚集索引一、选择题答案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统原理》在线测试题、单选题(共40 道试题,共80 分。
)1. 对视图的查询,最终要转化为对()的查询。
A. 索引B. 元组C. 基本表D. 数据库满分:2 分2. 下列哪一项不是DBMS的组成部分?()A. DDL及其翻译处理程序B. DML及其编译、解释程序C. 数据库运行控制程序D. 宿主语言及其编译、处理程序满分:2 分3. 创建存储过程使用()语句。
A. CREATE PROCB. CREATE VIEWC. CREATE TABLED. CREATE DATABASE满分:2 分4. 有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G,B →F,C→J,C→I,G→H},关系模式P的码是()A. (A,C)B. (A,B,G)C. (A,G)D. (A,B,C,D)满分:2 分5. 在SQL语言中,()子句能够实现关系参照性规则。
A. PRIMARY KEYB. NOT NULLC. FOREIGN KEYD. FOREIGN KEY...REFERENCES...满分:2 分6. 从现实世界中抽象出实体型、属性和实体集间的联系,并用()模型来描述它们。
A. E-RB. 概念C. 逻辑D. 物理满分:2 分7. 设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的关系代数表达式是()A. πA(σB=17(R))B. σB=17(πA(R))C. σB=17(πA,C(R))D. πA,C(σB=17(R))满分:2 分8. 下列关于E-R模型的叙述中,哪一条是不正确的?()A. 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示B. 实体类型之间的联系通常可以分为1:1,1:n和m:n三类C. 1:1联系是1:n联系的特例,1:n联系是m:n联系的特例D. 联系只能存在于两个实体类型之间满分:2 分9. 用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?()A. DROPB. DELETEC. ALTERD. UPDATE满分:2 分10. 下列关于关系数据库视图的说法中,哪些是正确的?()Ⅰ. 视图是关系数据库三级模式中的内模式。
Ⅱ. 视图能够对机密数据库提供一定的安全保护。
Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。
Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。
Ⅴ. 所有的视图都是可以更新的。
A. Ⅰ、Ⅱ和ⅢB. Ⅱ、Ⅲ和ⅣC. Ⅱ、Ⅲ、Ⅳ和ⅤD. 都正确满分:2 分11. 多个并发事务处于相互等待状态,其中每一事务都在等待它们中的另一事务释放封锁,才可继续执行下去,但任一事务都没释放自己已获得的锁,也无法获得其它事务已拥有的锁,该现象称为()A. 活锁B. 死锁C. 排它锁D. 共享锁满分:2 分12. 下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?()A. 属性B. 关系C. 域D. 元组满分:2 分13. 下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?()A. 规范化理论提供了判断关系模式优劣的理论标准B. 规范化理论提供了判断关系数据库管理系统优劣的理论标准C. 规范化理论对于关系数据库设计具有重要指导意义D. 规范化理论对于其他模型的数据库的设计也有重要指导意义满分:2 分14. E-R模型中的一个联系(非ISA联系)转换为一个关系模式。
如果联系是1:1的,则与该联系相连的各()的键均可作为关系模式的键。
A. 属性集B. 实体集C. 联系集D. 规则集满分:2 分15. 下列权限中,哪一个不是数据库的访问权限?()A. Read权限B. Resource权限C. Update权限D. Lock权限满分:2 分16. 有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A. 集中式数据库体系结构B. 主从式数据库体系结构C. 客户机/服务器数据库体系结构D. 分布式数据库体系结构满分:2 分17. 如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的()A. 原子性B. 一致性C. 隔离性D. 持久性满分:2 分18. 下面系统中不属于关系数据库管理系统的是()A. OracleB. MS SQL ServerC. IMSD. DB2满分:2 分19. SQL集数据定义、数据查询、数据操纵和数据控制功能于一体,语句UPDATE实现哪类功能?()A. 数据定义B. 数据查询C. 数据操纵D. 数据控制满分:2 分20. ()是对数据库中全体数据的逻辑结构和特征的描述。
A. 模式B. 子模式C. 外模式D. 内模式满分:2 分21. 若关系模式R属于1NF,且每个非主属性都不传递依赖于主关键字,则R属于()A. 2NFB. 3NFC. 4NFD. BCNF满分:2 分22. 对关系模式进行分解的目的是使模式更加()A. 规范化B. 结构化C. 标准化D. 简单化满分:2 分23. SQL语言中使用()语句创建视图。
A. CREATE PROCB. CREATE VIEWC. CREATE TABLED. CREATE DATABASE满分:2 分24. 函数MIN([DISTINCT|ALL])表示()A. 统计元组个数B. 求一列值中的最大值C. 求一列值中的最小值D. 计算一列中值的个数满分:2 分25. 下面所列条目中,哪一条不是标准的SQL语句? ()A. ALTER TABLEB. ALTER VIEWC. CREATE TABLED. CREATE VIEW满分:2 分26. 为数据表创建索引的目的是()A. 提高查询的检索性能B. 创建唯一索引C. 创建主键D. 归类满分:2 分27. 在下列关系代数的操作中,哪一个不属于专门的关系运算?()A. 自然连接B. 投影C. 广义笛卡尔积D. 连接满分:2 分28. SQL语言中,删除一个表的命令是()A. DELETEB. DROPC. CLEARD. REMOVE满分:2 分29. ()是指数据库中的数据与应用程序之间不存在依赖关系,而是相互独立的。
A. 数据依赖性B. 数据无关性C. 数据关联性D. 数据独立性满分:2 分30. 下面有关主键的叙述正确的是()A. 不同的记录可以具有重复的主键值或空值B. 一个表中的主键可以是一个或多个字段C. 在一个表中主键只可以是一个字段D. 表中的主键的数据类型必须定义为自动编号或文本满分:2 分31. ()规定除根结点外,任何其他结点不能离开其父结点而孤立存在。
A. 表结构B. 网络结构C. 关系结构D. 层次结构满分:2 分32. SQL在哪一年首次被国际标准化组织(IS0)批准作为关系数据库语言的国际标准?()A. 1985B. 1987C. 1989D. 1991满分:2 分33. ()是指编译之后可以以一种可执行的形式永久地存储在数据库中的SQL语句。
A. 索引B. 基本表C. 数据库D. 存储过程满分:2 分34. 在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且()A. 包括20岁和30岁B. 不包括20岁和30岁C. 包括20岁不包括30岁D. 不包括20岁包括30岁满分:2 分35. 设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。
遵照实体完整性规则()A. 只有SNO不能取空值B. 只有CNO不能取空值C. 只有GRADE不能取空值D. SNO与CNO都不能取空值满分:2 分36. 设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为()A. r+sB. r-sC. r*sD. max(r,s)满分:2 分37. 假定有关系学生(学号、姓名、年龄、班级号),课程(课程号、课称名、学分),考试(学号、课程号、成绩),查询20岁的学生的学号、姓名和年龄。
使用()关系。
A. 学生B. 课程C. 考试D. 学生和课程满分:2 分38. 定义外键实现的是哪一(些)类完整性? ()A. 实体完整性B. 参照完整性(即引用完整性)C. 用户定义的完整性D. 实体完整性、参照完整性和用户定义的完整性满分:2 分39. 为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字()A. UNIQUEB. COUNTC. DISDINCTD. UNION满分:2 分40. E-R图是数据库设计的工具之一,它适用于建立数据库的()A. 概念模型B. 逻辑模型C. 结构模型D. 物理模型满分:2 分、多选题(共10 道试题,共20 分。
)1. 关于"死锁",下列说法中错误的是()A. 死锁是操作系统中的问题,数据库系统中不存在B. 只有出现并发操作时,才有可能出现死锁C. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D. 当两个用户竞争相同的资源时不会发生死锁满分:2 分2. 关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到()A. 2NFB. 3NFC. BCNFD. 4NF满分:2 分3. 以下函数属于元组关系演算中的集函数的有()A. COUNT:元组计数B. TOTAL:求总和C. MAX:求最大值D. A VG:求平均值满分:2 分4. 在关系数据中,三级模式结构包括()A. 内模式B. 概念模式C. 存储模式D. 外模式满分:2 分5. SELECT语句中()语句为必选子句,而其他子句为任选子句。
A. FROMB. WHEREC. SELECTD. GROUP BYE. ORDER BY满分:2 分6. SQL语言集()功能于一体。
A. 数据查询B. 数据操纵C. 数据定义D. 数据控制E. 数据维护满分:2 分7. 若事务T对数据R已经加了排它锁,则下面说法错误的是()A. 其他事务对数据R可以加共享锁不能加排它锁B. 其他事务对数据R不能加共享锁可以加排它锁C. 其他事务对数据R可以加共享锁也可以加排它锁D. 其他事务对数据R不能加任何锁满分:2 分8. 数据模型按照不同的应用层次可将其划分为()A. 概念模型B. 逻辑数据模型C. 局部模型D. 物理模型E. 全局模型满分:2 分9. 下面关于函数依赖的叙述中,正确的是()A. 若X→Y,X→Z,则X→YZB. 若XY→Z,则X→Z, Y→ZC. 若X→Y,WY→Z,则XW→ZD. 若X→Y,则XZ→YZ满分:2 分10. 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是()A. 语法检查B. 语义检查C. 用户存取权限检查D. 数据完整性检查满分:2 分。