数据库系统原理在线测试题
数据仓库与数据挖掘考试习题汇总

数据仓库与数据挖掘考试习题汇总第⼀章1、数据仓库就是⼀个⾯向主题的、集成的、相对稳定的、反映历史变化的数据集合。
2、元数据是描述数据仓库内数据的结构和建⽴⽅法的数据,它为访问数据仓库提供了⼀个信息⽬录,根据数据⽤途的不同可将数据仓库的元数据分为技术元数据和业务元数据两类。
3、数据处理通常分成两⼤类:联机事务处理和联机分析处理。
4、多维分析是指以“维”形式组织起来的数据(多维数据集)采取切⽚、切块、钻取和旋转等各种分析动作,以求剖析数据,使拥护能从不同⾓度、不同侧⾯观察数据仓库中的数据,从⽽深⼊理解多维数据集中的信息。
5、ROLAP是基于关系数据库的OLAP实现,⽽MOLAP是基于多维数据结构组织的OLAP实现。
6、数据仓库按照其开发过程,其关键环节包括数据抽取、数据存储于管理和数据表现等。
7、数据仓库系统的体系结构根据应⽤需求的不同,可以分为以下4种类型:两层架构、独⽴型数据集合、以来型数据结合和操作型数据存储和逻辑型数据集中和实时数据仓库。
8、操作型数据存储实际上是⼀个集成的、⾯向主题的、可更新的、当前值的(但是可“挥发”的)、企业级的、详细的数据库,也叫运营数据存储。
9、“实时数据仓库”以为着源数据系统、决策⽀持服务和仓库仓库之间以⼀个接近实时的速度交换数据和业务规则。
10、从应⽤的⾓度看,数据仓库的发展演变可以归纳为5个阶段:以报表为主、以分析为主、以预测模型为主、以运营导向为主和以实时数据仓库和⾃动决策为主。
第⼆章1、调和数据是存储在企业级数据仓库和操作型数据存储中的数据。
2、抽取、转换、加载过程的⽬的是为决策⽀持应⽤提供⼀个单⼀的、权威数据源。
因此,我们要求ETL过程产⽣的数据(即调和数据层)是详细的、历史的、规范的、可理解的、即时的和质量可控制的。
3、数据抽取的两个常见类型是静态抽取和增量抽取。
静态抽取⽤于最初填充数据仓库,增量抽取⽤于进⾏数据仓库的维护。
4、粒度是对数据仓库中数据的综合程度⾼低的⼀个衡量。
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范式。
《数据库原理及应用》第三次在线作业

单选题(共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.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是(C )系统数据库。
A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是( B )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是(D )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。
A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从( C )中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库11. 下列哪个不是sql 数据库文件的后缀。
C A..mdf B..ldfC..tif D..ndf12. 数据定义语言的缩写词为( A )。
数据库原理题库

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

2024年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题干:以下关于数据库系统概念的正确描述是:A. 数据库系统是一种软件,用于管理数据B. 数据库系统是一个用于存储和检索数据的结构化集合C. 数据库系统是一个独立于操作系统的软件组件D. 数据库系统只包含数据,不包含与之相关的应用程序2、题干:以下关于数据库范式(Normalization)的说法,不正确的是:A. 第一范式(1NF)要求表中的所有字段都是原子性的B. 第二范式(2NF)要求满足第一范式,且非主属性完全依赖于主键C. 第三范式(3NF)要求满足第二范式,且非主属性不依赖于其他非主属性D. 第四范式(4NF)要求满足第三范式,且消除所有传递依赖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、在SQL语言中,用于创建新表的命令是?A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE11、关于关系数据库的特点,下列说法错误的是:A. 数据结构化B. 数据独立性高C. 数据冗余小D. 操作不方便12、在SQL语言中,用来修改表结构的语句关键字是:A. CREATE TABLEB. ALTER TABLEC. UPDATE TABLED. MODIFY TABLE13、数据库系统中,索引的主要作用是什么?14、在关系数据库中,哪些操作会导致事务的回滚?15、在关系数据库中,以下哪一项描述了“实体完整性”约束?A. 确保每个实体的主键字段都不为空B. 确保每个实体的每个字段都不为空C. 确保实体的主键字段唯一D. 确保实体的外键字段唯一16、在数据库设计中,以下哪个概念描述了“范式”?A. 一个数据库中所有数据项都符合一定的规范B. 数据库中表之间通过外键关联C. 数据库中每个表都只包含一个实体类型的数据D. 数据库中所有数据项都遵循相同的结构17、题目:在数据库设计中,ER图(实体-联系图)主要用于:A. 表示数据库中数据项的类型B. 描述数据库中数据项之间的关系C. 定义数据库中数据的存储结构D. 描述数据库中数据的完整性约束18、题目:在SQL语言中,用于创建数据库的命令是:A. CREATE TABLEB. CREATE DATABASEC. INSERT INTOD. SELECT19、以下哪个选项不是数据库系统中的数据模型?A. 关系型模型B. 网状模型D. 层次模型 20、在数据库设计过程中,以下哪个阶段是确保数据库系统稳定性和性能的关键阶段?A. 需求分析B. 概念结构设计C. 逻辑结构设计D. 物理设计21、在关系数据库系统中,以下哪种查询是SQL语言中定义的DML操作?A. SELECTB. INSERTC. UPDATED. ALL22、在数据库设计中,以下哪种范式是确保数据完整性、避免数据冗余和更新异常的最基本要求?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)23、在数据库系统中,以下哪种数据模型主要用于描述数据间的关系?A. 层次模型B. 网状模型C. 关系模型24、在SQL语言中,用于查询满足特定条件的记录的命令是:A. INSERTB. UPDATEC. DELETED. SELECT25、在关系数据库中,以下哪一项不是数据完整性约束的类型?A. 实体完整性B. 引用完整性C. 用户定义完整性D. 逻辑完整性26、以下哪个SQL语句可以实现查询名为“Employee”的表中,名为“Department”字段的值为“Sales”的记录?A. SELECT * FROM Employee WHERE Department=‘Sales’B. SELECT * FROM Employee WHERE =‘Sales’C. SELECT * FROM Employee WHERE Department=‘Sales’ AND=‘Sales’D. SELECT * FROM Employee WHERE Department.ID=‘Sales’27、在数据库系统中,什么是事务,事务具有哪些特性?28、简述关系数据库的规范化理论及其作用。
oracle数据库题库
oracle数据库题库1)哪些DBMS的调度器过程可以⽤来启⽤程序?A. ENABLEB. ENABLE_PROGRAMC. VALIDATE_PROGRAMD. SET_ATTRIBUTEE. SET_ENABLED答案: A,D2)下列哪项不是⼀个有效的⽇程表语法元素?A. FREQB. BYHOURC. RUNDATED. INTERVALE. BYMINUTE答案:C3)哪个调度视图可以查询⽬前正在执⾏⼯作?A. DBA_SCHEDULER_JOB_RUN_DETAILSB. DBA_SCHEDULER_RUNNING_JOBS DBAC. DBA_SCHEDULER_CURRENT_JOBSD. DBA_SCHEDULER_JOBS DBAE. DBA_SCHEDULER_EXECUTING_JOBS答案: B,D4)⼀个作业或程序创建时,启⽤属性的默认值是什么?A. TRUEB. FALSEC. There is no default. It must be defined at creation time.D. PENDINGE. NULL5)全球化⽀持是通过Oracle特性中的哪⼀个提供的⽂本和字符处理功能实现?A. RSTLNEB. NLSRTLC. LISTENERD. NLSSORTE. Linguistic sorts答案: B6)以下哪种数据类型存储时区信息到数据库中?A. TIMESTAMPB. DATEC. TIMESTAMP WITH TIME ZONED. TIMESTAMP WITH LOCAL TIME ZONEE. DATETIME答案: C7)你要备份你的100 GB的数据库到⼀台远程磁带设备上。
当转移备份到磁带设备时您必须确保最低⽹络带宽消耗。
你的CPU 的当前消耗是⼤约40%。
你应该执⾏哪种类型的备份?A. standard backup setB. image copyC. compressed backupD. user-managed backup答案: C8)您⽤ASM存储管理Oracle数据库11g数据库。
MySQL数据库运维与管理(微课版)-试卷数据库运维试卷二
考试名称:数据库运维试卷二考试要求:试卷设置试卷内容1.[单选题]关于mysql性能指标,以下说法正确的是()A.TPS是指MySQL Server每秒执行的Query总量B.QPS是指MySQL Server每秒处理的事务数量C.threads_running为当前并发数D.使用show global status命令只能获取到内存中自动创建的临时表数量答案:C分值:2.002.[单选题]MySQL的配置文件名称是 ( )fffD.my.sql答案:B分值:2.003.[单选题]在Redis中可以通过下列哪一个语句来切换目标数据库()A.SELECTB.INSERTC.CREATED.DELETE答案:A分值:2.004.[单选题]用于控制用户对数据库表建立或删除索的权限为()A.select权限B.index权限C.alter权限D.create权限分值:2.005.[单选题]下列关于MySQL二进制日志文件的描述错误的是 ( )A.开启日志功能后,系统自动将主机名作为二进制日志文件名,用户不能指定文件名B.MySQL默认不开启二进制日志功能C.MySQL开启日志功能后,在安装目录的DATA文件夹下会生成两个文件,即二进制日志文件和二进制日志索引文件D.用户可以使用mysqlbinlog命令将二进制日志文件保存为文本文件答案:A分值:2.006.[单选题]显示复制线程状态(分行显示)的命令是()A.show slave statusB.show slave status \gC.show master status \GD.show master logs答案:B分值:2.007.[单选题]MySQL Cluster可以生成()种格式的备份文件。
A.一B.二C.三D.四答案:C分值:2.008.[单选题]关于性能测试工具说法错误的是()A.mysqladmin是MySQL的客户端命令行管理工具B.MONyog可以实时监测MySQL服务器,查看MySQL服务器的运行状态C.MONyog提供了一个日志分析模块,可以方便地识别在服务器上运行缓慢的语句和应用程序D.MONyog的查询分析器支持MySQL代理,但是不可以通过解析慢查询日志或以规则的间隔拍摄SHOW PROCESSLIST快照来查找问题SQL答案:D分值:2.009.[单选题]Cluster中可以有多个SQL节点,通过每个SQL节点查询到的数据都是()A.关联的B.一致的D.对应的答案:B分值:2.0010.[单选题]数据备份的方法不包括以下哪一点()A.冷备B.热备C.温备D.全备答案:D分值:2.0011.[单选题]关于MONyog说法错误的是()A.可以实时监测MySQL服务器,查看MySQL服务器的运行状态B.MONyog提供了一个日志分析模块,可以方便地识别在服务器上运行缓慢的语句和应用程序C.MONyog的查询分析器功能可帮助我们识别问题SQL,需要将应用程序配置为通过MySQL 代理连接D.可以监控所有MySQL服务器的实时图表答案:C分值:2.0012.[单选题]在Redis的db数组中每一项都是什么结构()A.mysqlB.redis.h/redisDbC.intD.树形结构答案:B分值:2.0013.[单选题]查询优化策略中,正确的策略是()A.尽可能早地执行笛卡尔操作B.尽可能早地执行并操作C.尽可能早地执行差操作D.尽可能早地执行选择操作答案:D分值:2.0014.[单选题]增量还原中不包括哪一项( )A.准备一个完全备份B.整理完全备份C.把增量备份数据合并到全量备份数据上D.回滚完全备份答案:A分值:2.0015.[单选题]对同步,异步,半同步复制这三种复制的形式的比较正确的是()A.同步复制是主库执行完一个事务,所有的从库都要执行了该事务才返回给客户端。
数据库原理(选择题部分)
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)惟一索引聚集索引一、选择题答案。
数据库原理(选择题部分)
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)界面层(B)Web服务层。(C)应用服务层(D)数据库层。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 分。