数据库系统原理第1阶段测试题1b
数据库系统原理复习题(优.选)
自考《数据库系统原理》复习题B1.数据库管理系统是(位于用户与OS之间的数据管理软件)2.外模式DDL用来描述( .数据库的局部逻辑结构)3.下列关于数据冗余的叙述中,不正确...的是( D )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( B )A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( C )A.0B.4C.5D.69.设有关系R和S,与R—S等价的元组表达式是( D )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岁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. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员• 2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS 包括DB 和DBMSB.DBMS 包括DB 和DBSC.DB 包括DBS 和DBMSD.DBS 就是DB ,也就是DBMS• 3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段II.文件系统阶段III.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I• 4.下列四项中,不属于数据库系统特点的是()。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高• 5.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构• 6.描述数据库全体数据的全局逻辑结构和特性的是()。
A.模式B.内模式C.外模式•7.要保证数据库的数据独立性,需要修改的是()。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式•8.要保证数据库的逻辑数据独立性,需要修改的是()。
A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式•9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。
A.模式B.物理模式C.子模式D.内模式•10.下述()不是DBA数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计•11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。
A.层次模型B.关系模型C.网状模型D.实体-关系模型•12.区分不同实体的依据是()。
数据库原理及应用智慧树知到答案章节测试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具有相同的元数,且对应的属性取自相同的域。
数据库原理(上海建桥学院)智慧树知到答案章节测试2023年
第一章测试1.数据库是存储在计算机上的()相关数据集合。
A:具体文件B:结构化的C:其它D:特定业务答案:B2.反映现实世界中实体及实体间联系的信息模型是()。
A:网状模型B:层次模型C:关系模型D:实体联系(E-R)模型答案:D3.学生实体(型)与选课实体(型)之间具有的联系是()联系。
A:一对一B:多对多C:多对一D:一对多答案:B4.数据管理技术经历了4个发展阶段,其中数据独立性最高的是()阶段。
A:文件系统B:人工管理C:数据库系统D:程序管理答案:C5.在数据库管理系统中,()不是数据库存取的功能模块。
A:数据更新程序模块B:事务管理程序模块C:查询处理程序模块D:交互式程序查询模块答案:B第二章测试1.在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作()。
A:物理设计阶段B:逻辑设计阶段C:需求分析阶段D:概念设计阶段答案:B2.在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。
下列关于这种联系产生的关系模式的主码的说法,正确的是()。
A:必须添加新的属性作为主键B:至少包含m端和n端关系模式的主键C:只需包含m端关系模式的主键即可D:只需包含n端关系模式的主键即可答案:B3.在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。
下列冲突中不属于合并E-R图冲突的是()。
A:结构冲突B:命名冲突C:属性冲突D:语法冲突答案:D4.一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是()。
A:多对多B:多对一C:一对多D:一对一答案:A5.设实体A与实体B之间是一对多联系。
下列进行的逻辑结构设计方法中,最合理的是()。
A:实体A和实体B分别对应一个关系模式,且外键放在实体A关系模式中B:分别为实体A、实体B和它们之间的联系设计一个关系模式,外键在联系对应的关系模式中C:为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性D:实体A和实体B分别对应一个关系模式,且外键放在实体B关系模式中答案:D第三章测试1.SQL语言是()的语言,容易学习。
数据库原理考试题库及答案(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.数据管理技术的发展,与__________、__________和__________有密切的联系。
2.文件系统的缺陷是:_________、_________和__________。
3.对现实世界进行第一层抽象的模型,称为_外部__模型;对现实世界进行第二层抽象的模型,称为__________模型。
4.在层次、网状模型中,用__________导航数据;而在关系模型中,用__________导航数据。
5.数据库的三级模式结构是对__________的三个抽象级别。
6.在数据库技术中,编写应用程序的语言仍然是C一类高级语言,这些语言被称为__________语言。
7.在DB的三级模式结构中,数据按__________的描述提供给用户,按__________的描述存储在磁盘中,而__________提供了连接这两级的相对稳定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。
8.DBS中存放三级结构定义的DB称为__________。
9.DBS是________、_________、_________和_________的集合体。
10.根据计算机的系统结构,DBS可分成四种类型:_______、_______、_______和_______。
二单项选择题(在备选答案中选出一个正确答案)1.在DBS中,DBMS和OS之间关系是[A] A.并发运行B.相互调用C.OS调用DBMS D.DBMS调用OS2.在数据库方式下,信息处理中占据中心位置的是[C] A.磁盘 B.程序 C.数据 D.内存3.DB的三级体系结构是对_________抽象的三个级别。
[A]A.存储器B.数据C.程序D. 外存4.DB的三级模式结构中最接近外部存储器的是[B]A.子模式B.外模式C.概念模式D.内模式5.DBS具有“数据独立性”特点的原因是因为在DBS中[A]A.采用磁盘作为外存B.采用三级模式结构C.使用OS来访问数据D.用宿主语言编写应用程序6.在DBS中,“数据独立性”和“数据联系”这两个概念之间联系是[D] A.没有必然的联系B.同时成立或不成立C.前者蕴涵后者D.后者蕴涵前者7.数据独立性是指[C] A.数据之间相互独立B.应用程序与DB的结构之间相互独立C.数据的逻辑结构与物理结构相互独立D.数据与磁盘之间相互独立8.DB中数据导航是指[ ] A.数据之间联系B.数据之间指针联系C.从已知数据找未知数据的过程D.数据的组合方式9.用户使用DML语句对数据进行操作,实际上操作的是[ ] A.数据库的记录B.内模式的内部记录C.外模式的外部记录D.数据库的内部记录值10.对DB中数据的操作分成两大类:[ ] A.查询和更新B.检索和修改C.查询和修改D.插入和修改三问答题1.试对数据管理技术三个发展阶段作一详细的比较。
(完整)《数据库系统原理概论》题库及答案,推荐文档
(完整)《数据库系统原理概论》题库及答案,推荐文档华中师范大学网络教育学院《数据库》练习测试题库本科一、选择题1、单个用户使用的数据视图的描述称为( A )。
A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述( B )。
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构3、在DBS中,DBMS和OS之间的关系是( B )。
A.相互调用B.DBMS调用OS C.OS调用DBMS D.并发运行4、五种基本关系代数运算是( A )。
A.∪,-,×,π和σ B.∪,-,∞,π和σC.∪,∩,×,π和σ D.∪,∩,∞,π和σ5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )。
A.左外联接 B.右外联接 C.外部并 D.外联接6、下列聚合函数中不忽略空值 (null) 的是( C )。
A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名)7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F( A )。
A.是无损联接,也是保持FD 的分解 B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是( A )。
A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )。
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是(C )。
A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL)11、如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
数据库系统原理-试卷含答案
一、单项选择题(本大题共15小题,共25分。
每小题错选、多选或未选,均扣2分,扣满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.概念设计的结果得到的是概念模式。
概念模式是[ ]A.与DBMS有关的B.与硬件有关的C.独立于DBMS的D.独立于DBMS和硬件的9.在有关“弱实体”的叙述中,不正确的是[]A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N10.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[]A.15个B.20个C.25个D.30个11.DBMS的恢复子系统,保证了事务__________的实现。
数据库原理(山东联盟)智慧树知到答案章节测试2023年山东科技大学
第一章测试1.对于DB、DBS、DBMS的关系,下列哪一种描述是正确的()A:DBS包括DBB:DBS包括DB、DBMSC:DBMS包括DBS、DBD:DB包括DBS、 DBMS答案:B2.在数据库中存储的是()。
A:数据与信息B:数据以及数据之间的联系C:数据D:信息答案:B3.Oracle数据库是关系数据库。
()A:对B:错答案:A4.数据库管理员的主要职责是查询数据。
()A:错B:对答案:A5.文件系统与数据库系统的重要区别是数据库系统具有()。
A:数据共享性B:数据结构化C:数据无冗余D:数据独立性答案:B第二章测试1.最常用的一种基本数据模型是关系数据模型,它用统一的()结构来表示实体及实体之间的联系。
A:图B:网络C:二维表D:链表答案:C2.若在实体R的诸属性中,属性A不是R的主键,是另一个实体S的主键,则称A为R的()。
A:候选码B:外键C:非主属性D:主属性答案:B3.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A:行B:属性C:元组D:记录答案:B4.关系运算中花费时间可能最长的运算是()。
A:除B:投影C:笛卡尔积D:选择答案:C5.外键约束必须和另一表中的主键约束共同使用。
( )A:对B:错答案:A第三章测试1.下面SELECT语句中哪个子句可以包含子查询。
A:ORDERBYB:SELECTC:GROUPBYD:WHERE答案:D2.嵌套查询的子查询结果记录个数是。
A:由子查询的WHERE子句而定B:一个记录C:与FROM子句指定的表的记录个数相D:多个记录答案:A3.在SQL中,数据更新语句是。
A:SELECTB:DELETEC:INSERTD:UPDATE答案:D4.SQL中,“DELETE FROM 表名”表示( )。
A:从基本表中删除所有属性B:从基本表中删除所有元组C:从基本表中删除重复元组D:从数据库中撤消这个基本表答案:B5.下列聚合函数中,( )考虑空值。
数据库系统原理知到章节答案智慧树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. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
数据库原理和应用教程第4版习题参考答案解析
习题参考答案第1章习题参考答案一、选择题1. C2. B3. D4. C5. D6. B7. A8. B9. D 10. B11. C 12. D 13. D 14. D 15. B16. C 17. D 18. A 19. D 20. A21. D 22. D 23. C 24. A 25. C二、填空题1. 数据库系统阶段2. 关系3. 物理独立性4. 操作系统5. 数据库管理系统(DBMS)6. 一对多7. 独立性8. 完整性控制9. 逻辑独立性10. 关系模型11. 概念结构(逻辑)12. 树有向图二维表嵌套和递归13. 宿主语言(或主语言)14. 数据字典15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构16. 现实世界信息世界计算机世界三、简答题1、简述数据库管理技术发展的三个阶段。
各阶段的特点是什么?答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。
(1)、人工管理数据的特点:A、数据不保存。
B、系统没有专用的软件对数据进行管理。
C、数据不共享。
D、数据不具有独立性。
(2)、文件系统阶段的特点:A、数据以文件的形式长期保存。
B、由文件系统管理数据。
C、程序与数据之间有一定的独立性。
D、文件的形式已经多样化E、数据具有一定的共享性(3)、数据库系统管理阶段特点:A、数据结构化。
B、数据共享性高、冗余度底。
C、数据独立性高。
D、有统一的数据控制功能。
2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。
数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。
数据库系统原理第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.如果W中的元组属于R 而不属于S,则W为________运算的结果。
数据库系统原理课后习题参考答案
~第一章数据库系统概述选择题B、B、A简答题1.请简述数据,数据库,数据库管理系统,数据库系统的概念。
P27数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。
数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。
数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。
《数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。
数据共享性高数据冗余小易于保证数据一致性数据独立性高可以实施统一管理与控制减少了应用程序开发与维护的工作量…3.请简述数据库系统的三级模式和两层映像的含义。
P31答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。
两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。
4.请简述关系模型与网状模型、层次模型的区别。
P35使用二维表结构表示实体及实体间的联系建立在严格的数学概念的基础上概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用【存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。
第二章关系数据库选择题C、C、D简答题1.请简述关系数据库的基本特征。
P48答:关系数据库的基本特征是使用关系数据模型组织数据。
2.请简述什么是参照完整性约束。
P55¥答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K 相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。
3.请简述关系规范化过程。
答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。
一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。
数据库原理及应用智慧树知到答案章节测试2023年上海海事大学
第一章测试1.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
A:数据控制功能B:数据操纵功能C:数据定义功能D:数据管理功能答案:B2.在图书管理系统中,读者与图书之间的借阅联系类型属于()。
A:一对多B:无联系C:多对多D:一对一答案:C3.数据库的基本特点是()。
A:数据非结构化、数据独立性、数据冗余小,易扩充、统一管理和控制B:数据可以共享、数据互换性、数据冗余小,易扩充、统一管理和控制C:数据可以共享、数据独立性、数据冗余大,易移植、统一管理和控制D:数据可以共享、数据独立性、数据冗余小,易扩充、统一管理和控制答案:D4.层次数据模型、网状数据模型和关系数据模型是依据()划分的。
A:联系的复杂程度B:记录长度C:文件的大小D:数据之间的联系答案:D5.数据库系统的数据独立性是指()。
A:不会因为存储策略的变化而影响存储结构B:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C:不会因为数据的变化而影响应用程序D:不会因为某些存储结构的变化而影响其他的存储结构答案:B第二章测试1.在集合运算中,R∩S所得到的结果集与( )的结果集相同。
A:R-(S-R)B:S-(R-S)C:S-(R∪S)D:R-(R-S)答案:D2.设关系R和关系S的元组具有相同的目数,且对应的属性取自相同的域。
集合{t|t∈R∧t∈S }表示的是()。
A:R×SB:R∪SC:R∩SD:R-S答案:C3.同一个关系模型的任意两个元组值()。
A:必须全同B:不能全同C:可全同D:可以相同可以不相同,没有限制答案:B4.σ年龄>=20(学生)∪σ年龄<=25(学生)的结果是20岁至25岁的学生。
()A:对B:错答案:B5.关系代数的运算对象是关系,但运算结果不是关系。
()A:对B:错答案:B第三章测试1.以下关于SQL语言的说法正确的是()。
A:SQL是一种过程化的语言,需要指定存取路径B:SQL仅支持数据查询和数据定义,不支持数据控制C:SQL采用的是面向集合的操作方式,操作的对象和结果都是元组的集合D:SQL只能单独使用,不能嵌入到其他高级程序设计语言钟答案:C2.统计元组的个数需要用到哪个聚集函数()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江南大学现代远程教育第一阶段测试卷
考试科目:《数据库系统概论》第1章至第2章(总分100分)
一、单选题(本题共12小题,每小题2分,共24分)
●在数据库中,下列说法___A_____是不正确的。
⏹数据库避免了一切数据的重复
2.下述关于数据库系统的正确叙述是__B______。
B.数据库的数据项之间和记录之间都存在联系
3.对关系模型叙述错误的是___D_____。
D.不具有连接操作的DBMS也可以是关系数据库系统
4.___B_____是存储在计算机内有结构的数据的集合。
B.数据库
5.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R 和S含有一个或多个共有的____D____。
D.属性
6.数据库系统的特点是___A___、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A.数据共享B.数据存储C.数据应用D.数据保密
7.数据库中,数据的物理独立性是指___C_____。
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
8.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是__A______。
A.DBS包括DB和DBMS
9.一个关系数据库文件中的各条记录___B_____。
B.前后顺序可以任意颠倒,不影响库中的数据关系
10.数据库管理系统(DBMS)是___C_____。
C.一组软件
11.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是___D___。
A.外模式B.内模式C.存储模式D.模式
12.同一个关系模型的任两个元组值____A____。
A.不能全同
二、填充题(本题共8小题,每空2分,共34分)
1.关系操作的特点是__集合____操作。
2.关系代数运算中,基本的运算是①、②、③、投影和选择。
1.并2.差3.笛卡尔积
3.关系代数中,从两个关系中找出相同元组的运算称为__交____运算。
4.数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。
1.数据定义功能2.数据操作功能
5.传统的集合“并、交、差”运算施加于两个关系时,这两个关系的①必须相等,②必须取自同一个域。
1.属性个数 2相对应的属性值
6.按照数据结构的类型来命名,数据模型分为①、②和③。
1.层次模型 2.网状模型 3.关系模型
7.关系数据库中基于数学上两类运算是①和②。
1.关系代数 2.关系演算
8.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是①、②和③。
1.现实世界 2.信息世界 3.计算机世界
三、问答题(本题共3小题,每小题14分,共42分)
1.简述数据库的数据独立性?
数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。
当数据库的全局逻辑数据结构(概念视图)发生变化(数据结构定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。
物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必做修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。
2.设有如右图所示的关系R,S和T,计算:
(1)R1=R∪S
(2)R2=R-S
(3)T
(4)T
A<C
(5)R5=ΠA (R)
(6)R6=бA= C (R×T)
3.设有如下图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句:
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索“李强”同学不学课程的课程号(C#)。
(4)检索至少选修两门课程的学生学号(S#)。
(5)检索先修课程包含“程军”老师所授课程之一的学生学号(S#)。