数据库系统原理第1阶段测试题
数据库系统原理练习题库(附参考答案)
数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
数据库原理及应用智慧树知到答案章节测试2023年山东建筑大学
第一章测试1数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是()。
A:DB包含DBS和DBMSB:DBMS包含DB和DBSC:DBS包含DB和DBMSD: 没有任何关系答案:C2.数据库系统的核心和基础是()。
A: 逻辑模型B: 数据模型C: 概念模型D: 物理模型答案:B3.单个用户使用的数据视图的描述称为()A: 外模式B: 存储模式C: 概念模式D: 内模式答案:A4.数据模型的三要素是()。
A: 关系模型、层次模型和网状模型B: 外模式、模式和内模式C: 实体、属性和联系D: 数据结构、数据操作和完整性约束答案:D5. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
A: 数据管理功能B: 数据操纵功能C: 数据定义功能D: 数据控制功能答案:B6在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特性的是()。
A: 模式B: 内模式C: 外模式D: 存储模式答案:A7.在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。
为了使数据库的模式保持不变,必须改变模式与内模式之间的映象。
使数据库具有()。
A: 操作独立性B: 逻辑独立性C: 物理独立性D: 数据独立性答案:C8.数据库系统的三级模式结构中,下列属于三级模式的是()。
A: 内模式B: 抽象模式C: 模式D: 外模式答案:ACD9.一个数据库系统的外模式只能有一个。
()A: 对B: 错答案:B10在数据库中,数据的物理独立性是指应用程序与数据库中数据的逻辑结果相互独立。
()A: 对B: 错答案:B第二章测试1一个关系只有一个()。
A: 超码B: 候选码C: 外码D: 主码答案:D2参照完整性规则是对()的约束。
A: 候选码B: 外码C元组D: 列答案:B3设关系R和关系S的元数分别是3和4,关系T是R与S的厂义笛卡尔积,即:T=R S,则关系T的元数是()A:12B:7C:16D:9答案:A4.设关系R和关系S具有相同的元数,且对应的属性取自相同的域。
数据库系统原理试题+答案
数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。
A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。
A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。
数据库原理考试题库及答案(5)
数据库原理考试题库及答案(5)数据库原理考试题库及答案课程代码:2120第⼀部分选择题 (共40分)⼀、单项选择题(本⼤题共20⼩题,每⼩题2分,共40分)在每⼩题列出的四个选项中只有⼀个是符合题⽬要求的。
请将其代码填在题后的括号内。
错选或未选均⽆分。
1.在数据库系统中,⾯向⽤户、也就是⽤户所涉及的数据库被称为( )A.外模式B.概念模式C.存储模式D.模式2.数据模型表⽰的是数据库框架,要构建为数据库,必须在框架的约束下填上( ) A.具体数据 B.取值范围C.联系D.联系⽅式3.学⽣实体通过"学号"、"姓名"、"年龄"、"性别"和"成绩"等属性来表明学⽣状况,这是( )A.实体值B.实体型C.属性值D.属性型4.设⼀个仓库存放多种商品,同⼀种商品只能存放在⼀个仓库中,仓库与商品是( )A.⼀对⼀的联系B.⼀对多的联系C.多对⼀的联系D.多对多的联系5.将1NF规范为2NF,应( )A.消除了⾮主属性对键的部分函数依赖B.消除了⾮主属性对键的传递函数依赖C.消除了主属性对键的部分函数依赖和传递函数依赖D.使每⼀个⾮主属性都完全函数依赖于主键6.建⽴E-R模型的⼯作属于数据库⽣命周期中的( )A.分析阶段B.设计阶段C.编码阶段7.针对数据库⽂件的某个关键字段的值,在逻辑上重新排列库⽂件顺序所建⽴的⽂件称为( )A.⽂本⽂件B.索引⽂件C.排序⽂件D.命令⽂件8.已知a=″car″,b=″bus″,c=″class″,d=″duck″,e=MIN(a,b,c,d),则e等于( )A.duckB.classC.busD.car9.使下列程序不能正确运⾏的是( )STORE _______ TO addSTORE ″20&add.10″ TO result&resultA.{+}B.′+′C.″+″D.[+]10.已知DIMENSION aa(2,3),该数组的第2个数组元素是( )A.aa(0,1)B.aa(1,0)C.aa(1,2)D.aa(2,1) 11.计算表达式3+5>4.AND.″ab″-″c″$″babcd″的值时,运算顺序为( )A.+>.AND.-$B..AND.$+->C.+-$>.AND. D.+.AND.$->12.执⾏语句″?LEN(SUBSTR(REPLICATE(″*″,10),4,5))″后输出( )A.5B.2C.4D.613.FoxPro中APPEND BLANK命令的功能是在当前已打开的数据库⽂件( )B.顶部追加⼀条空记录C.当前记录前追加⼀条空记录D.当前记录后追加⼀条空记录14.FoxPro中不能对数据库⽂件中记录进⾏操作的命令是( )A.EDITB.CHANGEC.BROWSED.MODIFY15.数据库⽂件已按"专业"字段进⾏索引,并已打开索引⽂件,对各专业总分进⾏分类求和的命令是( )A.TOTAL ON ″总分″ TO cjzfB.TOTAL ON ″专业″ TO cjzf FIELDS 总分C.TOTAL ON 总分 TO cjzfD.TOTAL ON 专业 TO cjzf FIELDS 总分16.当前打开的⼀个数据库⽂件中有20条记录,运⾏命令″?EOF( )″的结果为.T.,则运⾏命令″? RECNO( )″的结果是( )A.20B.21C.0D.117.在某图书数据库中已按图书名字段创建的索引⽂件已打开,并已对变量name1赋值"⾼等数学",要使⽤name1来查找图书,应使⽤的命令是( )A.SEEK &name1B.FIND name1C.FIND &name1D.LOCATE FOR name118.FoxPro中有关变量赋值语句正确的描述是( )A.ACCEPT能够对数值型变量赋值B.INPUT只能对数值型变量赋值C.ACCEPT、INPUT都能对字符型变量赋值D.STORE⼀次只能对⼀个内存变量赋值19.建⽴过程⽂件的FoxPro命令是( )A.MODIFY COMMANDB.MODIFY PROCEDUREC.CREATE COMMANDD.CREATE PROCEDUREA.IF…B.IF…C.DO WHILE…D.DO WHILE…┇┇┇┇DO WHILE…ENDIF IF…IF…┇┇┇┇ENDDO DO WHILE ENDIF ENDDO┇┇┇┇ENDIF ENDDO ENDDO ENDIF第⼆部分⾮选择题 (共60分)⼆、填空题(本⼤题共10⼩题,每⼩题1分,共10分)不写解答过程,将正确的答案写在每⼩题的空格内。
数据库系统原理第1阶段测试题
江南大学现代远程教育第一阶段测试卷考试科目:《数据库系统概论》第1章至第2章(总分100分)时间:90分钟______________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(本题共12小题,每小题2分,共24分)1.关系数据库中的关键字是指________。
A.能惟一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能惟一标识元组的属性或属性集合2.数据库中,数据的物理独立性是指________。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3.在数据库中存储的是________。
A.数据B.数据模型C.数据以及数据之间的联系D.信息4.数据库的概念模型独立于________。
A.具体的机器和DBMS B.E—R图C.信息世界D.现实世界5.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、________和存储级三个层次。
A.管理员级B.外部级C.概念级D.内部级6.数据库系统的核心是________。
A.编译系统B.数据库C.操作系统D.数据库管理系统7.数据库技术的奠基人之一E.F。
Codd从1970年起发表过多篇论文,主要论述的是________。
A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型8.设有属性A,B,C,D,以下表示中不是关系的是________。
A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)9.关系数据库管理系统应能实现的专门关系运算包括________.A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表10.数据库的基本特点是________A.(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共事(或数据结构化)(2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制11.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
数据库系统原理章节自测题
数据库系统原理章节自测题第一章自测题一、填空题1)数据管理技术的发展, 与__________、__________和__________有密切的联系。
2)文件系统中的数据独立性是指__________独立性。
3)文件系统的缺陷是: _________、_________和__________。
4)就信息处理的方式而言, 在文件系统阶段, __________处于主导地位, _________只起着服从程序设计需要的作用;而在数据库方式下, _________占据了中心位置。
5)对现实世界进行第一层抽象的模型, 称为__________模型;对现实世界进行第二层抽象的模型, 称为__________模型。
6)层次模型的数据结构是__________结构;网状模型的数据结构是__________结构;关系模型的数据结构是__________结构;面向对象模型的数据结构之间可以__________。
7)在层次、网状模型中, 用__________导航数据;而在关系模型中, 用__________导航数据。
8)数据库的三级模式结构是对__________的三个抽象级别。
9)DBMS为应用程序运行时开辟的DB系统缓冲区, 主要用于__________和__________。
10)在数据库技术中, 编写应用程序的语言仍然是C一类高级语言, 这些语言被称为__________语言。
11)在DB的三级模式结构中, 数据按__________的描述提供给用户, 按__________的描述存储在磁盘中, 而__________提供了连接这两级的相对稳定的中间观点, 并使得两级中的任何一级的改变都不受另一级的牵制。
12)层次、网状的DML属于________语言, 而关系型DML属于_________语言。
13)DBS中存放三级结构定义的DB称为__________。
14)从模块结构考察, DBMS由两大部分组成: __________和__________。
数据库系统原理第一章习题【范本模板】
第1章绪论一、选择题1、数据库系统的核心和基础是()。
A。
物理模型B。
概念模型C。
数据模型D。
逻辑模型2、实现将现实世界抽象为信息世界的是()。
A。
物理模型B。
概念模型C。
关系模型D。
逻辑模型3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个显著优势是().A. 数据可以长期保存B。
数据共享性很强C。
数据独立性很好D。
数据整体结构化4、能够保证数据库系统中的数据具有较高的逻辑独立性的是()。
A. 外模式/模式映像B. 模式C。
模式/内模式映像 D. 外模式5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?()A. 应用系统B. 编译系统C. 操作系统D. 硬件系统6、下列说法中,正确的是()。
A. 数据库的概念模型与具体的DBMS有关B. 三级模式中描述全体数据的逻辑结构和特征的是外模式C。
数据库管理员负责设计和编写应用系统的程序模块D. 从逻辑模型到物理模型的转换一般是由DBMS完成的7、长期存储在计算机内,有组织的、可共享的大量数据的集合是().A. 数据B. 数据库C。
数据库管理系统 D. 数据库系统8、在数据管理技术发展过程中,需要应用程序管理数据的是().A. 人工管理阶段B。
人工管理阶段和文件系统阶段C. 文件系统阶段和数据库系统阶段D。
数据库系统阶段二、判断题1、通常情况下,外模式是模式的子集。
()2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。
( )3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型. ()4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理. ()三、填空题1、数据库系统的三级模式结构是指数据库系统是由____________、____________和_____________三级构成.2、两个实体型之间的联系可以分为三种:一对一联系、______________和_____________。
数据库系统原理试题及答案(珍藏版)
全国2010年1月自考数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.数据库管理系统是( C )A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件2.外模式DDL用来描述( B )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.下列关于数据冗余的叙述中,不正确...的是( C )A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( D )A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为( B )A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它( A )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F( D )A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( C )A.0B.4C.5D.69.设有关系R和S,与R—S等价的元组表达式是( B )A.{t|R(t)V┐S(t)}B.{t|R(t)∧┐S(t)}C.{t|∃u(R(t)∨┐S(u))}D.{t|∃u(R(t) ∧┐S(u))}10.在SQL语言中,用于测试列值非空的短语是( C )A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( A )A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( C )A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议13.断言是DBS采用的( B )A.安全性措施B.完整性措施C.恢复措施D.并发控制措施14.在对象联系图中,如果从A到B有双线箭头,则表示A是B的( A )A.一个子类B.同类C.一个父类D.一个属性15.一个UML类图,如下图所示。
数据库系统原理 第1章 数据库系统概述期末测试习题与答案
1、下列关于数据库技术的描述,错误的是()A.数据库中不但需要保存数据,而且还需要保存数据之间的关联关系B.由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置C.数据库中数据存储结构的变化不会影响到应用程序D.数据库中的数据具有较小的数据冗余正确答案:B2、数据库系统中将数据分为三个模式,从而提供了数据的独立性,下列关于数据逻辑独立性的说法,正确的是()A.当内模式发生变化时,模式可以不变B.当内模式发生变化时,应用程序可以不变C.当模式发生变化时,应用程序可以不变D.当模式发生变化时,内模式可以不变正确答案:C3、下列关于用文件管理数据的说法,错误的是()A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率正确答案:D4、数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于()B.工具软件C.应用软件D. 数据软件正确答案:A5、下列模式中,用于描述单个用户数据视图的是()A.内模式B. 概念模式C.外模式D.存储模式正确答案:C6、数据库系统的物理独立性是指()A.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序正确答案:B7、数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是()A.数据库B. 操作系统C.应用程序D.数据库管理系统正确答案:B8、数据模型三要素是指()A.数据结构、数据对象和数据共享B.数据结构、数据操作和数据完整性约束C.数据结构、数据操作和数据的安全控制D.数据结构、数据操作和数据的可靠性正确答案:B9、下列说法中,不属于数据库管理系统特征的是()A.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失正确答案:C10、数据库系统中的三级模式以及模式间的映像提供了数据的独立性。
数据库系统原理知到章节答案智慧树2023年郑州大学
数据库系统原理知到章节测试答案智慧树2023年最新郑州大学绪论单元测试1.因为提出关系模型而获得图灵奖的是参考答案:E.F.Codd第一章测试1.在数据模型中,对数据静态特性描述的是()参考答案:数据结构2.目前最流行的数据模型是()参考答案:关系模型3.下面定义数据库中各种数据对象实例上允许的操作和操作规则的是()参考答案:数据操作4.下面可以保证数据逻辑独立性的是()参考答案:外模式-模式映像5.数据库管理系统的简称是()参考答案:DBMS6.关系的每个属性必须取原子值()参考答案:对7.数据模型的组成要素包括()参考答案:数据结构 ;数据操纵 ;数据完整性约束第二章测试1.客观存在并可以相互区分的任何事物被称为()参考答案:实体2.一个属性能被划分为更小部分的属性,该属性属于()参考答案:复合属性3.实体集E1中的每个实体都可以与E2中的任意多个实体相关联,而E2中的每个实体最多与E1中的一个实体相关联,则E1和E2之间的联系属于()参考答案:一对多联系4.实体的各种码中,包含无关紧要属性的码有()参考答案:超码5.在实体-联系图中,联系集可以用()参考答案:菱形框6.一个实体集的任何属性都不足以形成该实体集的码,该实体集被称为()参考答案:弱实体集7.下面处理弱实体集正确的方法是()参考答案:把它作为多值复合属性处理8.一个实体集的候选码只能有一个()参考答案:对9.联系的类型有()参考答案:多对多;一对一 ;多对一 ;一对多10.A实体和B实体是一对一的联系,转换成关系模式后,码可以是()参考答案:B实体的码 ;A实体的码第三章测试1.下面对外码取值限制的是()参考答案:参照完整性2.下面可以取空值的是()参考答案:外码3.E-R图向关系模式转换时实体被转换为()参考答案:关系4.E-R图向关系模式转换时对多值属性如何处理()参考答案:为其创建一个新的关系模式5.如果联系是一对多的,转换成关系模型后码为()参考答案:多端实体的码6.关系代数的五种基本运算是()参考答案:并、差、投影、选择、笛卡儿积7.必须有同名属性才能进行的运算是()参考答案:自然连接8.实体完整性是对外码取值的限制()参考答案:错9.选择运算是传统的集合运算符()参考答案:错10.下面属于参照完整性规则要求的是()参考答案:外码取它所参照的表在主码上的某个取值;外码可能取空值第四章测试1.修改基本表结构的SQL语句是()参考答案:ALTER TABLE2.定义外码的SQL语句是()参考答案:FOREIGN KEY3.用于删除数据库对象的SQL语句是()参考答案:DROP4.定义聚集索引使用下面哪个关键字()参考答案:CLUSTER5.表达查询条件的子句是()参考答案:WHERE子句6.下面哪个聚集函数是用来计数的()参考答案:COUNT()7.当查询的结果为多个元组时,必须使用什么来保存查询结果()参考答案:游标8.DBMS执行CREATE VIEW语句的时执行其中的SELECT语句,并保存结果。
数据库系统测试题1
一、选择题(每小题2分)A 1.下列数据库产品中,哪一个不属于关系数据库软件?A.VFPB.RedisC.SQL ServerD.OracleC 2.下述各项中,属于数据库系统的特点的是____A.存储量大B.存取速度快C.数据独立性D.操作方便B 3. 数据的存储结构与数据逻辑结构之间的独立性称为数据的____。
A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性B 4. 在数据库设计中,将E-R图转换成关系数据模型的过程属于____。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段A 5. 在数据库的E-R图中,椭圆框表达________。
A. 属性B.实体C.实体之间的联系D.实体与属性之间的联系B 6.有15个实体,它们之间存在着15个不同二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,根据转换规则,该ER结构转换成关系模式有______。
A.15个 B.20个 C.25个 D.30个A 7. 同一个关系模型的任意两个元组值____。
A.不能全同 B.可全同 C.必须全同 D.以上都不是B 8. 在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y,称函数依赖X→Y 为________。
A.平凡函数依赖B. 部分函数依赖C.完全函数依赖D.传递函数依赖D 9.属于BCNF的关系模式________。
A.已消除了插入、删除异常B.已消除了插入、删除异常和数据冗余C.仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入和删除的异常A 10.五种基本关系代数运算是________。
A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σC 11. 对关系R进行投影运算后,得到关系S,则________。
A.关系R的元组数等于关系S的元组数B.关系R的元组数小于关系S的元组数C.关系R的元组数大于或等于关系S的元组数D.关系R的元组数大于关系S的元组数C 12. SQL语言具有两种使用方式,分别称为____和嵌入式SQL。
数据库原理A知到章节答案智慧树2023年南华大学
数据库原理A知到章节测试答案智慧树2023年最新南华大学第一章测试1.数据库系统的体系结构是()。
参考答案:三级模式结构和二级映像2.下列四项中,不属于数据库特点的是()。
参考答案:数据不丢失3.D BS中,内外存数据交换最终是通过()。
参考答案:OS完成4.逻辑数据独立性是指()。
参考答案:模式变,应用程序不变5.子模式是()。
参考答案:模式的逻辑子集6.应用数据库的主要目的是为了()。
参考答案:解决数据共享问题7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储、获取和管理数据,属于一种(),是位于用户与操作系统之间的一层数据管理软件。
参考答案:系统软件8.数据库系统的数据独立性是指()。
参考答案:不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序9.在D BS中,D BM S和OS之问的关系是()。
参考答案:D BM S调用OS10.单个用户使用的数据视图的描述称为()。
参考答案:外模式第二章测试1. 在数据建模过程中,独立于计算机系统的模型是()。
参考答案:E-R模型2. 下列数据模型中,数据独立性最高的是()参考答案:关系数据模型3.在关系数据库中,模式对应的是()。
参考答案:基本表4. 当前应用最广泛的组织层数据模型是()。
参考答案:关系模型5.数据模式是()参考答案:记录类型及其联系的集合6. 概念模型独立于()。
参考答案:硬件设备和DBMS7.下列关于概念层数据模型的说法,错误的是()。
参考答案:在进行概念层数据模型设计时,需要考虑具体的DBMS的特点8. 下列关于E-R模型中联系的说法,错误的是()。
参考答案:一个联系最多只能关联2个实体9. 数据库中的数据模型三要素是指()。
参考答案:数据结构、数据操作和数据完整性约束10. 层次模型和网状模型是联系是通过指针实现的,关系数据库在物理层也使用指针。
()参考答案:对第三章测试1.对于关系数据库来讲,下面()的说法是错误的。
《数据库原理》试卷
D.差、交和并
二、判断题(本大题共10小题,每小题1分,共10分) (“正确”在括号内填入T,“错误”在括号内填入F)
1.实体-联系数据模型是一种逻辑数据模型。( )
2.一个实体型可以有多个键属性。( )
3.在关系数据模型中,键可以取空值。( )
4.候选键都是键。( )
5.一个关系只能有一个外键。( )
A.主键B.候选键C.外键D.次要键
7.关系代数运算是以( )为基础的运算。
A.集合运算B.代数运算C.关系运算D.谓词演算
8.关系数据库中的投影操作是指从关系中( )。
A.抽出特定元组B.建立相应的图形
C.抽出特定属性D.建立相应的影像
9.关系代数中的连接操作是由( )操作组合而成。
A.投影、选择、笛卡尔积B.选择和投影
A. DROP S B. DROP TABLE S
C. DELETE TABLE S D. DELETE S
13.学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。
A. ALTER TABLE S DROP ‘Age’
D.学生的学号必须唯一
23.下列操作中可以不检查实体完整性规则的是( )。
A.插入B.修改C.删除D.以上都不是
24.外键的允许值包括( )。
A.被参照表的主键值或空值
B.被参照表的主键值
C.空值
D.外键所在属性域的任意值
25.关系代数中传统的集合运算包括( )。
A.笛卡尔积、选择、投影、差和并
B.交、差和选择
B. UPDATE S Age
《数据库系统》第1章-单元测试(3-4)
《数据库系统》第1章-单元测试(3-4)基本信息:[矩阵文本题] *1. ()是存储在计算机内有结构的数据的集合。
[单选题] *A、数据库系统B、数据库(正确答案)C、数据库管理系统D、数据结构2. ()是对现实世界进行抽象的工具,用于描述数据、组织数据和对数据进行操作。
[单选题] *A、数据结构B、数据模型(正确答案)C、数据库管理系统D、数据库系统3. 数据库技术奠基人之一E.F.Codd,对数据库的主要贡献是提出了()。
[单选题] *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. 数据库DB,数据库系统DBS和数据库管理系统DBMS之间的关系是()。
[单选题] *A、DBS包括DB和DBMS(正确答案)B、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS9. 数据库管理系统是()。
[单选题] *A、数学软件B、应用软件C、计算机辅助设计软件D、系统软件(正确答案)10. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
数据库系统原理-试卷含答案
数据库系统原理-试卷含答案-CAL-FENGHAI.-(YICAI)-Company One1《数据库系统教程》试卷(一)一、单项选择题(本大题共15小题,共25分。
1.DBS具有较高的数据独立性,是因为DBS采用了[ ]A.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质2.在层次、网状模型中,起导航数据作用的是[ ]A.指针 B.关键码 C.DD D.索引3.设关系R(A,B,C)和关系S(B,C,D), 那么与R⋈S等价的关系代数表达式是2=1[ ]A.σ2=4(R⋈S)B.σ2=4(R×S) C.σ2=1(R⋈S)D.σ2=1(R×S)4.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为[ ]A.为m-n B.为m C.小于等于m D.小于等于(m-n)5.元组比较操作(a1,a2)>=(b1,b2)的意义是[ ]A.(a1>=b1)AND(a2>=b2)B.(a1>=b1)OR ((a1=b1)AND(a2>=b2))C.(a1>b1)AND((a1=b1)AND(a2>=b2)) D.(a1>b1)OR((a1=b1)AND(a2>=b2))6.设有关系R(A,B,C)的值如下:A B C5 6 56 7 56 8 6下列叙述正确的是[ ]A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F[ ]A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解8.概念设计的结果得到的是概念模式。
数据库系统原理第1阶段检测试题
......江南大学现代远程教育第一阶段测试卷考试科目 :《数据库系统概论》第1章至第2章(总分100分)时间:90 分钟学习中心(教课点)批次:层次:专业:学号:身份证号:姓名:得分:一、单项选择题 (此题共 12 小题,每题 2 分,共 24 分)1 .关系数据库中的重点字是指。
A.能唯一决定关系的字段B.不行变动的专用保存字C.重点的很重要的字段 D .能唯一表记元组的属性或属性会合2 .数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的互相独立B.用户程序与DBMS 的互相独立C.用户的应用程序与储存在磁盘上数据库中的数据是互相独立的D.应用程序与数据库中数据的逻辑构造互相独立3 .在数据库中储存的是。
A.数据B.数据模型C.数据以及数据之间的联系D.信息4 .数据库的观点模型独立于。
A.详细的机器和DBMS B. E-R 图C.信息世界D.现实世界5 .在数据库技术中,为提升数据库的逻辑独立性和物理独立性,数据库的构造被区分红用户级、和储存级三个层次。
A.管理员级B.外面级C.观点级D.内部级6 .数据库系统的核心是。
A.编译系统B.数据库C.操作系统D.数据库管理系统7 .数据库技术的奠定人之一 E.F.Codd 从 1970 年起发布过多篇论文,主要阐述的是。
A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型8 .设有属性A, B, C, D,以下表示中不是关系的是。
A. R( A)B. R( A, B, C, D)C. R( A×B×C×D)D. R( A, B)9 .关系数据库管理系统应能实现的特意关系运算包含。
A.排序、索引、统计B.选择、投影、连结C.关系、更新、排序D.显示、打印、制表10 .数据库的基本特色是________A.( 1 )数据能够共享(或数据构造化)(2)数据独立性( 3)数据冗余大,易移植(4)一致管理和控制B.( 1)数据能够共享(或数据构造化)(2)数据独立性( 3)数据冗余小,易扩大(4)一致管理和控制C.( 1)数据能够共事(或数据构造化)(2)数据交换性( 3)数据冗余小,易扩大(4)一致管理和控制D.( 1)数据非构造化(2)数据独立性( 3)数据冗余小,易扩大(4)一致管理和控制11 .在关系代数的传统会合运算中,假设相关系R 和 S,运算结果为W 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江南大学现代远程教育第一阶段测试卷考试科目:《数据库系统概论》第1章至第2章(总分100分)时间:90分钟______________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(本题共12小题,每小题2分,共24分)1.关系数据库中的关键字是指________。
A.能惟一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能惟一标识元组的属性或属性集合2.数据库中,数据的物理独立性是指________。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3.在数据库中存储的是________。
A.数据B.数据模型C.数据以及数据之间的联系D.信息4.数据库的概念模型独立于________。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、________和存储级三个层次。
A.管理员级B.外部级C.概念级D.内部级6.数据库系统的核心是________。
A.编译系统B.数据库C.操作系统D.数据库管理系统7.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是________。
A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型8.设有属性A,B,C,D,以下表示中不是关系的是________。
A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)9.关系数据库管理系统应能实现的专门关系运算包括________。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表10.数据库的基本特点是________A.(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共事(或数据结构化)(2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制11.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
如果W中的元组属于R而不属于S,则W为________运算的结果。
A.笛卡尔积B.并C.差D.交12.层次型、网状型和关系型数据库划分原则是________。
A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系二、填充题(本题共8小题,每空2分,共34分)1.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询的,它又分为②演算和③演算两种。
2.实体之间的联系可抽象为三类,它们是①、②和③。
3.数据库文件以___①_____的形式组织数据,最小的数据存取单位为___②_____。
4.如果两个关系没有公共属性,则其自然连接操作与 操作等价。
5.关系模型的主要特征是用 ① 结构表达实体集,用 ② 表示实体间的联系。
6.在三大传统的数据模型中,具有严格的数学理论基础的是 数据模型。
7. DBMS 是指①,它是位于用户和②之间的一层管理软件。
8.指出下列缩写的含义:DML 的含义是 ①DBS 的含义是 ②DBA 的含义是 ③三、问答题(本题共3小题,每小题14分,共42分)1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
2.设有如下的关系R 、S 、W ,计算下列各式:R :W:(1)R1=R∩S(2)R2=R ∪S(3)R3=R-S(4)R4=R(5)R5=R(6)R6=R(7)R7=Π1,2,3(σ2=4∧3=5(R×W))3.现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金 );课程(课程号,课程名称,学分 );学习(学号,课程号,分数 );用关系代数表达式实现下列各题:(1)查询“英语专业”学生所学课程的信息,包括学号、姓名、课程名和分数;(2)查询“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;(3)查询没有学习课程号为“C138”课程的学生信息,包括学号、姓名和专业;(4)查询没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业;答卷(考试成绩以答卷中给出的答案为准,以下信息需完整填写!)一、单选题1.关系数据库中的关键字是指________。
A.能惟一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能惟一标识元组的属性或属性集合答:D2.数据库中,数据的物理独立性是指________。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答:C3.在数据库中存储的是________。
A.数据B.数据模型C.数据以及数据之间的联系D.信息答:C4.数据库的概念模型独立于________。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界答:A5.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、________和存储级三个层次。
A.管理员级B.外部级C.概念级D.内部级答:C6.数据库系统的核心是________。
A.编译系统B.数据库C.操作系统D.数据库管理系统答:D7.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是________。
A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型答:C8.设有属性A,B,C,D,以下表示中不是关系的是________。
A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)答:C9.关系数据库管理系统应能实现的专门关系运算包括________。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表答:B10.数据库的基本特点是________A.(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共事(或数据结构化)(2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答:B11.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
如果W中的元组属于R而不属于S,则W为________运算的结果。
A.笛卡尔积B.并C.差D.交答:C12.层次型、网状型和关系型数据库划分原则是________。
A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系答:D二、填充题1.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询的,它又分为②演算和③演算两种。
答:①谓词表达②元组关系③域关系2.实体之间的联系可抽象为三类,它们是①、②和③。
答:①1:1 ②1:m ③m:n3.数据库文件以___①_____的形式组织数据,最小的数据存取单位为___②_____。
答:①记录②数据项4.如果两个关系没有公共属性,则其自然连接操作与操作等价。
答:笛卡尔积5.关系模型的主要特征是用①结构表达实体集,用②表示实体间的联系。
答:①二维表格②外键6.在三大传统的数据模型中,具有严格的数学理论基础的是数据模型。
答:关系7.DBMS是指①,它是位于用户和②之间的一层管理软件。
答:①数据库管理系统②操作系统8.指出下列缩写的含义:DML的含义是①DBS的含义是②DBA的含义是③答:①数据操纵语言②数据库系统③数据库管理员三、问答题1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
解:(1)文件系统和数据库系统之间的区别是:文件系统数据库系统用文件将数据长期保存在外存上用数据库统一存储数据程序和数据有一定的联系程序和数据分离用操作系统中的存取方法对数据进行管理用DBMS统一管理和控制数据实现以文件为单位的数据共享实现以记录和字段为单位的数据共享(2)文件系统和数据库系统之间的联系:均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展而来的。
2.设有如下的关系R、S、W,计算下列各式:R:W:(1)R1=R∩S(2)R2=R∪S(3)R3=R-S(4)R4=R(5)R5=R(6)R6=R(7)R7=Π1,2,3(σ2=4∧3=5(R×W))答:R1= R∩S R2= R∪SR3=R-S R4=R RR5=RR6=RR7=Π1,2,3(σ2=4∧3=5(R×W))3.现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金 );课程(课程号,课程名称,学分 );学习(学号,课程号,分数 );用关系代数表达式实现下列各题:(1)查询“英语专业”学生所学课程的信息,包括学号、姓名、课程名和分数;(2)查询“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;(3)查询没有学习课程号为“C138”课程的学生信息,包括学号、姓名和专业;(4)查询没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业;答:(1)П学号,姓名,课程名,分数(σ专业='英语'(课程))(2)П学号,姓名,专业,分数(σ分数>90∧名称='数据库原理'(学生学习课程))(3)П学号,姓名,专业(学生)-П学号,姓名,专业(σ课程号='C138'())(4)П学号,姓名,专业(学生)-П学号,姓名,专业(σ分数<60(学生学习))。