数据库系统原理在线测试题
数据仓库与数据挖掘考试习题汇总
![数据仓库与数据挖掘考试习题汇总](https://img.taocdn.com/s3/m/a89cefcad05abe23482fb4daa58da0116c171f7f.png)
数据仓库与数据挖掘考试习题汇总第⼀章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(有答案)](https://img.taocdn.com/s3/m/d6ec5c88dc88d0d233d4b14e852458fb770b3872.png)
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范式。
《数据库原理及应用》第三次在线作业
![《数据库原理及应用》第三次在线作业](https://img.taocdn.com/s3/m/b2891a8076c66137ef06190c.png)
单选题(共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分)投影操作中不包含主键,需要去除重复()。
(完整版)数据库考试题库
![(完整版)数据库考试题库](https://img.taocdn.com/s3/m/3a76bb6d26fff705cd170a15.png)
一、单项选择题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 )。
数据库原理题库
![数据库原理题库](https://img.taocdn.com/s3/m/c1e3f3576d175f0e7cd184254b35eefdc8d315e5.png)
数据库原理题库
1. 数据库的三个基本概念是什么?
答: 数据库管理系统 (DBMS)、数据模型和数据结构。
2. 什么是数据库事务?
答: 数据库事务是指一系列数据库操作的逻辑单元,这些操作
要么全部成功执行,要么全部回滚到操作之前的状态。
3. 什么是关系型数据库?
答: 关系型数据库是一种基于关系模型的数据库,数据以行和
列的形式存储在表中,并且各个表之间通过键值进行关联。
4. 什么是SQL?
答: SQL (Structured Query Language) 是一种用于管理关系型数
据库的语言,它可以用于创建、修改和查询数据库中的数据。
5. 什么是索引?
答: 索引是数据库中用于快速查找数据的数据结构,它可以大
大加快查询的速度。
6. 数据库的ACID属性是什么意思?
答: ACID 是指数据库事务应具备的四个特性,分别是原子性、一致性、隔离性和持久性。
7. 什么是数据完整性?
答: 数据完整性是指数据库中的数据应符合预定义的完整性规则,例如主键约束、唯一性约束、外键约束等。
8. 什么是关系型数据库设计的三个范式?
答: 关系型数据库设计的三个范式分别是第一范式 (1NF)、第二范式 (2NF) 和第三范式 (3NF)。
9. 什么是数据库连接池?
答: 数据库连接池是为了提高数据库访问性能而创建的一个缓冲池,它保持着一定数量的数据库连接供应用程序使用。
10. 什么是数据库备份和恢复?
答: 数据库备份是指将数据库的数据和结构复制到其他介质中以防止数据丢失,而数据库恢复是指从备份中恢复数据到原始状态。
2024年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试题及答案指导
![2024年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试题及答案指导](https://img.taocdn.com/s3/m/74a267b7b9f67c1cfad6195f312b3169a451eaf8.png)
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数据库题库](https://img.taocdn.com/s3/m/4c442278571252d380eb6294dd88d0d233d43c91.png)
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数据库运维与管理(微课版)-试卷数据库运维试卷二
![MySQL数据库运维与管理(微课版)-试卷数据库运维试卷二](https://img.taocdn.com/s3/m/7eceb0bce43a580216fc700abb68a98270feac40.png)
考试名称:数据库运维试卷二考试要求:试卷设置试卷内容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.同步复制是主库执行完一个事务,所有的从库都要执行了该事务才返回给客户端。
数据库原理(选择题部分)
![数据库原理(选择题部分)](https://img.taocdn.com/s3/m/04b2e0d8856a561252d36fc3.png)
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)惟一索引聚集索引一、选择题答案。
数据库原理(选择题部分)
![数据库原理(选择题部分)](https://img.taocdn.com/s3/m/41bd972b650e52ea54189837.png)
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)惟一索引聚集索引一、选择题答案。
《数据库系统原理》在线测试题
![《数据库系统原理》在线测试题](https://img.taocdn.com/s3/m/8d4460b9aef8941ea76e0587.png)
《数据库系统原理》在线测试题、单选题(共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. 下列关于关系数据库视图的说法中,哪些是正确的?()Ⅰ. 视图是关系数据库三级模式中的内模式。
SQL数据库试题
![SQL数据库试题](https://img.taocdn.com/s3/m/b66bf90f6c85ec3a87c2c558.png)
数据库试题3一、选择题1.下面哪个范式不是关系模型中的范式(C)A、第一范式B、第二范式C、范德蒙范式D、BCNF范式2.SQL Server 2000不包含以下哪个版本(B)A、SQL Server 2000 企业版(Enterprise Edition)B、SQL Server 2000 专业版(Professional Edition)标准版C、SQL Server 2000 个人版(Personal Edition)D、SQL Server 2000 开发版(Developer Edition)3.下面哪一项不属于T-SQL语言的组成部分(B)A、数据定义语言(DDL)B、数据查询语言(DFL)C、数据操纵语言(DML)D、数据控制语言(DCL)4.下面哪个不是SQL Server数据库的系统数据类型(C)A、int、smallintB、char、varcharC、String、charD、datetime、int5.下面关于SQL Server数据库中变量的描述,不正确的是(C )A、SQL Server中变量可分为全局变量和局部变量两大类。
B、全局变量由系统提供且预先声明,通过在名称前加两个”@”符号区别于局部变量。
C、不用SELECT语句给变量赋值D、在批处理或存储过程中使用DECLARE语句声明局部变量6.下面程序的运行结果为(B)DECLARE @var1 int, @var2 intSET @var1 = 200SET @var2 = 100IF @var1 < @var2PRINT '@var1的值小于@var2的值'ELSEBEGINPRINT '执行SQL语句块'PRINT '@var1的值大于@var2的值'ENDGOA、@var1的值大于@var2的值B、执行SQL语句块@var1的值大于@var2的值C、@var1的值小于@var2的值D、@var1的值小于@var2的值执行SQL语句块@var1的值大于@var2的值7.下面哪个不是SQL Server数据库中的聚合函数(C)A、COUNTB、SUM和AVGC、CONVERTD、MAX和MIN8.下面哪个不是SQL Server2000数据库对象(B)A、表、视图B、队列、约束C、索引、存储过程D、触发器、约束9.下面哪个不是SQL Server 2000中的系统数据库()A、master数据库B、tempdb数据库C、PetStoreDB数据库D、model数据库10.关于下面创建数据库的脚本,描述不正确的是(C )CREATE DATABASE OPCDBON( NAME = 'OPCDB_Data',FILENAME = 'D:\Microsoft SQL Server\MSSQL\Data\OPCDB.mdf', SIZE = 3MB,MAXSIZE = 50MB,FILEGROWTH = 10%)LOG ON( NAME = 'OPCDB_Log',FILENAME = 'D:\Microsoft SQL Server\MSSQL\Data\OPCDB.ldf', SIZE = 2MB,MAXSIZE = 5MB,FILEGROWTH = 1MB)GOA、数据库的名称为OPCDBB、数据库的数据文件的物理路径为:D:\Microsoft SQLServer\MSSQL\Data\OPCDB.mdfC、日志文件可有可无D、数据文件的初始大小为3MB11.在SQL语言中删除数据表的命令为(C)A、DELETE TABLEB、CREATE TABLEC、DROP TABLED、ALTER TABLE12.下列哪个不是SQLServer数据库约束类型(B)A、主关键字约束、默认约束B、外关健字约束、条件约束C、唯一性约束、默认约束D、检查约束、外关健字约束13.下表是login表的相关信息userNamepasswordfirstfirstsecondsecond代码“select * from login where userName = …first‟”的执行结果是(C )A、first firstB、second secondsecondsecondC、first firstD、first second代码“select count(*) from login”的执行结果是( B )A、1B、2C、3D、414.关于子查询的描述不正确的是(C)A、使用IN(或NOT IN)的子查询返回的查询结果是一列零值或更多值。
福师2020秋《数据库管理与应用》在线作业一
![福师2020秋《数据库管理与应用》在线作业一](https://img.taocdn.com/s3/m/a3188453a36925c52cc58bd63186bceb19e8ed87.png)
福师2020秋《数据库管理与应用》在线作业一XXX《数据库管理与应用》在线作业一1:以下不属于SQL数据操作命令的是( )A、MODIFYB、INSERTC、UPDATED、DELETE答案:A2:下述关于数据库系统的正确叙述是____A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类型一致D、数据库系统比文件系统能管理更多的数据答案:A3:在FoxPro下,不能清除所有内存变量的命令是____。
A、RELEASE ALLB、CLEAR ALLC、CLOSE ALLD、XXX答案:C4:子模式是____。
A、模式的副本B、多个模式的集合C、模式的逻辑子集D、以上三者都对答案:C5:SQL支持RDB三级模式结构,个中内模式对应于( )A、视图B、基本表C、数据库D、存储文件答案:D6:如果在关系的分片过程中使用了选择操作,则不可能是()。
A、水平分片B、垂直分片C、导出分片D、混合分片答案:B7:假如两个实体之间的联系是m:n,则____引入第三个交织关系。
A、需要B、不需要C、可有可无D、合并两个实体答案:A8:在表结构中,逻辑型、日期型、备注型字段的宽度划分牢固为____。
A、3,8,10B、l,8,任意C、l,8,10D、l,6,10答案:C9:要将当前的表文件WX.DBF的结构复制成一个新表文件XXX的记实的内容,应进行的操作是____。
A、XXXB、USE WX APPEND FROM WX NC、XXX、XXX WX FROM WXN答案:C10:在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
假如W中的元组既属于R又属于S,则W为____运算的结果。
A、笛卡尔积B、并C、差D、交答案:D11:( )是指编译以后可以以一种可执行的形式永世地存储在数据库中的SQL语句。
A、索引B、基本表C、数据库D、存储进程答案:D12:在关系模型中,每个关系模式中的关键字( )A、可由多个任意属性组成B、最多由一个属性组成C、可由一个或多个其值能唯一标识关系中任何元组的属性构成D、以上说法都不对答案:C13:在ZGGZ.DBF第2条记录前插入一条空白记录的命令是____。
2023年软件测试数据库面试题
![2023年软件测试数据库面试题](https://img.taocdn.com/s3/m/64db67560a4e767f5acfa1c7aa00b52acfc79c86.png)
2023年软件测试数据库面试题软件测试数据库面试题(一)1. 在一个查询中,运用哪一个关键字能够除去重复列值?答案:运用distinct关键字2. 什么是快照?它的作用是什么?答案:快照Snapshot是一个文件系统在特定时间里的镜像,对于在线实时数据备份特别有用。
快照对于拥有不能停止的应用或具有常打开文件的文件系统的备份特别重要。
对于只能供应一个特别短的备份时间而言,快照能保证系统的完整性。
3. 说明存储过程和触发器答案:存储过程是一组Transact-SQL语句,在一次编译后可以执行多次。
因为不必重新编译Transact-SQL语句,所以执行存储过程可以提高性能。
触发器是一种特别类型的存储过程,不由用户干脆调用。
创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。
4. SQL Server是否支持行级锁,有什么好处?答案:支持动态行级锁定SQL Server 2000动态地将查询所引用的每一个表的锁定粒度调整到合适的级别。
当查询所引用的少数几行分散在一个大型表中时,优化数据并行访问的最佳方法是运用粒度锁,如行锁。
但是,假如查询引用的是一个表中的大多数行或全部行,优化数据并行访问的最佳方法可以是锁定整个表,以尽量削减锁定开销并尽快完成查询。
SQL Serve 2000通过为每个查询中的每个表选择适当的锁定级别,在总体上优化了数据并发访问。
对于一个查询,假如只引用一个大型表中的几行,则数据库引擎可以运用行级锁定;假如引用一个大型表的几页中的多行,则运用页级锁定;假如引用一个小型表中的全部行,则运用表级锁定。
5. 数据库日志干什么用,数据库日志满的时候再查询数据库时会出现什么状况。
答案:每个数据库都有事务日志,用以记录全部事务和每个事务对数据库所做的修改。
6. 存储过程和函数的区分?答案:存储过程是用户定义的一系列SQL语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表软件测试数据库面试题(二)1. 事务是什么?答案:事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必需有四个属性,称为 ACID(原子性、一样性、隔离性和长久性)属性,只有这样才能成为一个事务:(1) 原子性事务必需是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
数据库系统原理及应用教程(部分题目答案)
![数据库系统原理及应用教程(部分题目答案)](https://img.taocdn.com/s3/m/a2acbc7df7ec4afe04a1df9c.png)
1.4.7什么是数据的整体性?什么是数据的共享性?为什么要使数据有整体性和共享性数据的整体性是指在进行数据库设计时,要站在全局需要的角度进行抽象和组织数据;要完整地、准确睇描述数据自身和数据之间联系的情况;要建立设和整日需要的数据模型。
数据的共享性是指由于数据库系统是从整体角度上看待和描述数据的,数据不再面向某个应用,而是面向整个系统。
数据的整体性高会使得数据库中的数据冗余度变小,从而避免了由于数据冗余度大带来的数据冲突问题,也避免了由此产生的数据维护麻烦和数据统计错误问题。
数据共享度高会提高数据的利用率,它使得数据更有价值和更容易、更方便地被使用1.4.16试述数据库系统的三级模式结构及每级模式的作用?答:数据库的三级模式是指逻辑模式、外模式(子模式)、内模式(物理模式)。
逻辑模式是对数据库中数据的整体逻辑结构和特征的描述。
外模式是对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描述。
内模式是数据的内部表示或底层描述。
逻辑模式是系统为了减小数据冗余、实现数据共享的目标,并对所有用户的数据进行综合抽象而得到的统一的全局数据视图。
通过外模式,可以方便用户使用和增强数据的安全性。
通过设计内模式,可以将系统的模式(全局逻辑模式)组织成最优的物理模式,以提高数据的存取效率。
改善系统的性能指标。
2.4.1定义并解释术语实体:现实世界中存在的可以相互区分的事物或概念称为实体。
实体型:现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实体)的抽象称为实体型。
实体集:具有相同特征或能用同样特征描述的实体的集合称为实体集。
属性:关系表中的每一列即为一个属性////属性为实体的某一方面特征的抽象表示。
码:码也称关键字,它能够惟一标识一个实体。
E-R图为实体-联系图:提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
数据模型:表示实体类型及实体类型间联系的模型,具有数据结构、数据操作和完整性约束条件三要素。
数据库系统案例分析与实践考试
![数据库系统案例分析与实践考试](https://img.taocdn.com/s3/m/61a277ad7d1cfad6195f312b3169a4517723e5f7.png)
数据库系统案例分析与实践考试(答案见尾页)一、选择题1. 数据库系统的基本概念是什么?A. 数据库系统是一种存储和管理数据的软件系统。
B. 数据库系统由数据库、数据库管理系统、应用程序和用户组成。
C. 数据库系统的主要目的是提供数据独立性和减少数据冗余。
D. 数据库系统提供了一系列数据管理功能,如查询、更新、插入和删除。
2. 在数据库设计中,通常如何表示实体类型和实体之间的关系?A. 实体类型用基本数据类型表示,实体之间的关系用关系模型表示。
B. 实体类型用结构体表示,实体之间的关系用表格表示。
C. 实体类型用类表示,实体之间的关系用继承模型表示。
D. 实体类型用属性表示,实体之间的关系用关联表表示。
3. 数据库系统中,哪种数据模型是最常用的?A. 关系模型B. 网状模型C. 面向对象模型D. 面向切面模型4. 在数据库查询语言中,哪个操作符用于执行选择操作?A. SELECTB. INSERTC. UPDATED. DELETE5. 在数据库系统中,什么是事务的隔离级别?它如何影响并发操作?A. 事务的隔离级别是指事务之间的隔离程度,它定义了事务执行的优先顺序。
B. 隔离级别越高,事务之间的并发操作就越安全,但性能可能降低。
C. 隔离级别越低,事务之间的并发操作就越多,但可能出现脏读、幻读等问题。
D. 隔离级别是指事务的保存时间,它定义了事务的最长执行时间。
6. 在数据库备份策略中,哪种备份方法可以最大程度地恢复数据?A. 完全备份B. 增量备份C. 差异备份D. 日志备份7. 在数据库性能优化中,哪种索引类型可以提高查询速度?A. 单索引B. 组合索引C. 哈希索引D. 树索引8. 在数据库系统中,什么是数据库的正常启动和关闭过程?A. 数据库打开和关闭两个阶段。
B. 数据库初始化和关闭两个阶段。
C. 数据库加载和卸载两个阶段。
D. 数据库运行和停止两个阶段。
9. 在数据库系统中,什么是数据库的安全性?它涉及哪些方面?A. 数据库安全性是指保护数据库中的数据不受未经授权的访问和修改。
PostgreSQL数据库系统管理考试
![PostgreSQL数据库系统管理考试](https://img.taocdn.com/s3/m/f8f4f68e29ea81c758f5f61fb7360b4c2e3f2a9a.png)
PostgreSQL数据库系统管理考试(答案见尾页)一、选择题1. PostgreSQL数据库系统的基础是什么?A. 关系模型B. 非关系模型C. 面向对象模型D. 以上都不是2. PostgreSQL中,以下哪个命令可以用来创建一个新的数据库?A. CREATE DATABASEB. ALTER DATABASEC. DROP DATABASED. CREATE TABLE3. 在PostgreSQL中,如何修改现有数据库的配置参数?A. 使用ALTER SYSTEM命令B. 使用ALTER DATABASE命令C. 使用ALTER SESSION命令D. 使用SQL查询4. PostgreSQL中的事务隔离级别有哪些?A. read uncommittedB. read committedC. repeatable readD. serializable5. 在PostgreSQL中,如何查看当前数据库会话的状态?A. 使用SHOW SESSION命令B. 使用SELECT * FROM pg_stat_activity;C. 使用pgAdmin工具D. 使用SQL查询6. PostgreSQL中,如何备份一个数据库?A. 使用pg_dump命令B. 使用pg_restore命令C. 使用cp命令D. 使用tar命令7. 在PostgreSQL中,如何创建一个用户并赋予权限?A. 使用CREATE USER命令B. 使用ALTER USER命令C. 使用DROP USER命令D. 使用GRANT命令8. PostgreSQL中的触发器分为几类?A. 3类B. 4类C. 5类D. 6类9. 在PostgreSQL中,如何查看表的元数据信息?A. 使用DESCRIBE命令B. 使用SELECT * FROM information_schema.TABLES;C. 使用pgAdmin工具D. 使用SQL查询10. PostgreSQL中,如何强制结束一个锁定的事务?A. 使用COMMIT命令B. 使用ROLLBACK命令C. 使用END TRANSACTION命令D. 使用KILL命令11. PostgreSQL数据库系统是由哪个公司开发的?A. MicrosoftB. OracleC. GoogleD. PostgreSQL12. PostgreSQL数据库中,以下哪个命令可以用来创建一个新的数据库?A. CREATE DATABASEB. ALTER DATABASEC. DROP DATABASED. CREATE TABLE13. 在PostgreSQL数据库中,哪种数据类型可以存储文本字符串?A. TEXTB. INTC. REALD. DATE14. PostgreSQL数据库中的事务具有哪些特性?A. 原子性B. 一致性C. 隔离性D. 持久性15. 在PostgreSQL中,如何修改一个已存在的表的列定义?A. 使用ALTER TABLE命令B. 使用CREATE TABLE命令C. 使用DROP TABLE命令D. 使用RENAME TABLE命令16. PostgreSQL数据库中,哪种约束用来保证数据的完整性?A. 主键约束B. 外键约束C. 唯一约束D. 非空约束17. 在PostgreSQL中,如何使用查询函数(如SUM)来计算查询结果的总和?A. 使用SELECT语句B. 使用FUNCTION函数C. 使用CALCULATE函数D. 使用聚合函数18. PostgreSQL数据库中,如何进行数据库备份?A. 使用pg_dump工具B. 使用pg_receivexml工具C. 使用mysqldump工具D. 使用cp命令19. 在PostgreSQL中,如何撤销对数据库的修改操作?A. 使用ROLLBACK命令B. 使用SAVEPOINT命令C. 使用DELETE命令D. 使用TRUNCATE命令20. PostgreSQL数据库中,哪种锁机制用来防止多个事务同时修改同一条记录?A. 共享锁B. 排他锁C. 更新锁D. 意向锁21. PostgreSQL数据库的核心特性中,哪一个不是?A. 开源免费B. 适用于大规模在线事务处理(OLTP)C. 适用于大规模数据仓库D. 提供透明的数据加密22. 在PostgreSQL中,您可以使用哪些工具来管理数据库?A. pgAdminB. psqlC. SQL DeveloperD. all of the above23. PostgreSQL中,您可以通过在命令行界面输入什么命令来创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. ALTER DATABASED. DROP DATABASE24. 在PostgreSQL中,您可以使用以下哪个命令来查看所有可用的数据库?A. SHOW DATABASESB. LIST DATABASESC. SHOW VARIABLES LIKE 'datadir'D. SHOW PROCESSLIST25. 在PostgreSQL中,您可以通过在命令行界面输入什么命令来查看表的详细信息?A. DESCRIBEB. SHOWC. EXPLAIND. TRUNCATE26. 在PostgreSQL中,您可以使用哪些命令来修改现有表的结构?A. ALTER TABLEB. CREATE TABLEC. DELETE FROMD. UPDATE27. 在PostgreSQL中,您可以通过在命令行界面输入什么命令来删除一个表?A. DROP TABLEB. DELETE TABLEC. TRUNCATE TABLED. DROP DATABASE28. 在PostgreSQL中,您可以使用以下哪个命令来导入数据到表中?A. INSERT INTOB. CREATE TABLEC. REPLACE INTOD. INSERT INTO SELECT29. 在PostgreSQL中,您可以通过在命令行界面输入什么命令来创建一个索引?A. CREATE INDEXB. CREATE UNIQUE INDEXC. CREATE PRIMARY KEY INDEXD. CREATE FOREIGN KEY INDEX30. PostgreSQL数据库是由哪个公司开发的?A. MicrosoftB. OracleC. GoogleD. PostgreSQL31. PostgreSQL数据库的主要特点是什么?A. 提供了强大的事务处理功能B. 支持多用户并发访问C. 提供了丰富的数据类型和函数D. 所有以上都是32. 在PostgreSQL中,可以使用哪些命令来创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. ALTER DATABASED. DROP DATABASE33. 在PostgreSQL中,如何查看当前数据库?A. SELECT current_database()B. SHOW current_databaseC. SELECT default_database()D. none of the above34. PostgreSQL中的约束类型有哪些?A. PRIMARY KEYB. FOREIGN KEYC. CHECKD. NOT NULL35. 在PostgreSQL中,如何修改数据库的所有者?A. ALTER DATABASE SET OWNER TO new_ownerB. ALTER USER new_owner WITH OWNER TO current_userC. UPDATE user SET owner = new_owner WHERE user = current_userD. none of the above36. PostgreSQL中的索引类型有哪些?A. B-TreeB. HashC. GiSTD. SP-GiST37. 在PostgreSQL中,如何查看表的空间使用情况?A. DESCRIBE table_name;B. SHOW TABLESPACE;C. SELECT table_name, tablespace FROM information_schema.TABLES;D. none of the above38. PostgreSQL中的备份工具是什么?A. pg_dumpB. pg_regressC. mysqldumpD. none of the above39. PostgreSQL数据库的核心特性是什么?A. 关系模型B. 非关系模型C. 高并发读写D. 事务完整性40. PostgreSQL中的数据类型有哪些?A. 数值型B. 字符串型C. 日期时间型D. 布尔型41. 在PostgreSQL中,如何进行数据库备份?A. 使用pg_dump工具B. 使用pg_regress工具C. 使用cp命令D. 使用tar命令42. 在PostgreSQL中,如何更新统计信息?A. 使用ALTER TABLE命令B. 使用ANALYZE命令C. 使用SET ROLE命令D. 使用RESET ROLE命令43. PostgreSQL中的查询优化器有哪些策略?A. 全表扫描B. 索引扫描C. 半表扫描D. 使用索引二、问答题1. 什么是PostgreSQL数据库系统?2. PostgreSQL有哪些主要特性?3. 社区活跃,有大量的文档和资源。
- 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 分。