数据库技术与应用(2020年考试题目)
大学本科《数据库技术与应用》测试卷(附答案)
⼤学本科《数据库技术与应⽤》测试卷(附答案)⼤学本科课程考试试卷考试课程与试卷类型:数据库技术与应⽤A 学年学期:⼀、单项选择题(从下列各题四个备选答案中选出⼀个正确答案,并将其代号写在规定位置处。
答案错选或未选者,该题不得分。
每题1分,共20分。
)1. 下述哪⼀条不属于概念模型应具备的性质【】A. 有丰富的语义表达能⼒B. 易于交流和理解C. 易于变动D. 在计算机中实现的效率⾼ 2. 信息世界的“属性”概念对应于Access 的如下哪个概念【】A. 表B. 字段C.记录 D. 表单 3. ⼆维表由⾏和列组成,每⼀⾏表⽰关系的⼀个【】A. 属性B. 字段C. 集合D. 记录 4. 下列关于查询的描述中,正确的是【】A. 只能基于已建查询创建查询B. 只能基于数据库表创建查询C. 可以基于数据库表、但不能基于已建查询创建查询D. 可以基于数据库表和已建查询创建查询 5. 在定义表中字段属性时,要求输⼊固定格式的数据,应该定义该字段的【】 A.格式 B.默认值 C.输⼊掩码D.有效性规则 6. 在Access 系统中,“.mdb ”⽂件被称为【】A. 数据库⽂件B. 表⽂件C. ⼯作组⽂件D. 项⽬⽂件 7. 设属性A 是关系R 的主属性,则属性A 不能取空值(NULL)。
这是【】A. 实体完整性规则B. 参照完整性规则C. ⽤户定义完整性规则D. 域完整性规则………………………………… 装 ……………………………… 订 ……………………………… 线 …………………………………8.基于"学⽣-选课-课程"数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER),若要求查找选修“数据库技术与应⽤”这门课程的学⽣姓名和成绩,将使⽤关系【】A. S和SCB. SC和CC. S和CD. S、SC和C9.Access的数据库表可以设置字段的有效性规则,其中的“规则”是⼀个【】A. 逻辑表达式B. 字符表达式C. 数值表达式D. ⽇期表达式10.在数据库中可以创建和删除表、索引,可以修改表。
奥鹏华中师范大学2020年3月课程考试《数据库技术及应用》考前练兵资料及答案.doc
单选题1.建立数据字典的时机是( )。
A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段答案: A2.1级封锁协议加上T要读取的数据R加S锁,这是( )。
A.3级封锁协议B.4级封锁协议C.2级封锁协议D.1级封锁协议答案: C3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )。
A.多对多B.一对一C.多对一D.一对多答案: D4.在SELECT语句中使用GROUP BY SNO时,SNO必须()。
A.在WHERE中出现B.在FROM中出现C.在SELECT中出现D.在HAVING中出现答案: C5.数据库系统中的数据模型通常由()三部分组成。
A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制答案: A6.在数据库系统阶段,数据( )。
A.具有物理独立性,没有逻辑独立性B.具有逻辑独立性,没有物理独立性C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性答案: D7.数据库系统的体系结构是( )。
A.两级模式结构和一级映象B.三级模式结构和一级映象C.三级模式结构和两级映象D.三级模式结构和三级映象答案: C8.SQL Server是一个基于( )。
A.层次模型的DBMSB.网状模型的DBMSC.关系模型的应用程序D.关系模型的DBMS答案: D9.关于数据库系统三级模式的说法,下列选项中正确的是( )。
A.外模式、概念模式、内模式都只有一个B.外模式有多个,概念模式和内模式只有一个C.模式只有一个,概念模式和内模式有多个D.三个模式中,只有概念模式才是真正存在的答案: B10.SQL对应的中文名称为( )。
A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言答案: C11.下列实体类型的联系中,属于多对多联系的是( )。
2020年数据库期末考试试题十套及答案汇总
2020年数据库期末考试试题十套及答案汇总试题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库系统的核心是(B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C)A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D .数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指(C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是(A .模式与外模式之间的映象B .模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D .关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是(C )A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S, RAS等价于(B )A.(R-S)-SB.S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行(A )A.全外联接B.左外联接C.右外联接D.自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY ,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是(D )A.'5021','刘祥’,男,21B.NULL,'刘祥',NULL , 21C.'5021' , NULL,男,21D.'5021','刘祥',NULL , NULL11.把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL 语句是(C )A.GRANT QTY ON SPJ TO ' 李勇’B.GRANT UPDATE(QTY) ON SPJ TO ' 李勇'C.GRANT UPDATE (QTY) ON SPJ TO 李勇D.GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中(B )是最小关系系统图113.关系规范化中的插入操作异常是指(D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中(A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系, 根据E-R模型转换为关系模型的规则,转换后关系的数目为(C )。
电大《数据库应用技术》2020-2021期末试题及答案
电大《数据库应用技术》2020-2021期末试题及答案
一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)
1.下列属于数据库系统组成部分的是( )。
A.数据库、数据库管理系统、操作系统和数据库文件
B.数据库、数据库管理系统、用户和应用程序
C.数据库、数据库管理系统和数据库文件
D.数据库、数据库管理系统和操作系统
2.下列运算中,属于传统的集合运算的是( )。
A.选择运算 B.投影运算
C.连接运算 D.并运算
3。
下列属于整型类型的是( )。
A.numerlc B.int
C.datetime D.real
4.对nchar(10)类型的列,若存储“数据库”,其占用的字节数是( )。
A.3 B.6
C.10 D.20。
2020计算机三级考试《数据库技术》练习试题及答案
2020计算机三级考试《数据库技术》练习试题及答案1[单选题] 某网上书店根据用户的历史购书记录,采用某种数据挖掘算法分析出用户最可能属于某一类书的爱好者,应该采用( )。
A.关联分析B.分类分析C.时问序列分析D.回归分析参考答案:B参考解析:常见的数据挖掘任务包括分类、估计、预测、相关性分组或关联规则、聚类和描述、可视化以及复杂数据类型挖掘(Text、Web、图形图像、视频和音频等)等。
分类分析首先从数据中选出已经分好类的训练集,在该训练集上使用数据挖掘分类的技术,建立分类模型,对于没有分类的数据实行分类。
该需求要求根据购书记录将用户映射到倾向于喜欢某种书的顾客特性中,而分类挖掘模型能把数据库中的数据项映射到给定类别的某一个中。
2[单选题] 下列相关三级模式结构和数据独立性的说法,准确的是( )。
A.在一个数据库中能够定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求B.外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式C.三级模式结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响D.数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用程序的开发,但增加了用户维护数据的代价参考答案:C参考解析:A选项中内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。
B选项中外模式能够有多个,其是应用程序或用户与数据库通信的接口,不同的用户访问同一个数据库对应多个外模式。
D选项中数据与程序之间的独立性,使数据定义与描述分离,所有数据的存取由DBMS管理,用户不必考虑存取细节,所以减少了应用程序的维护。
3[单选题] 在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。
下列关于数据库应用系统实现与部署阶段工作的说法,错误的是( )。
A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构B.此阶段会将用户原有数据按照新的数据结构导人到新系统中C.此阶段会实行应用系统编码和编码测试,编码测试能够使用白盒测试方法也能够使用黑盒测试方法D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快实行系统升级工作参考答案:D参考解析:系统的实现阶段主要是系统编码和测试,针对系统的功能和性能不足对系统实行升级是运行维护阶段的工作。
《数据库应用技术》考试样卷及参考答案
《数据库应用技术》考试样卷及参考答案一、单项选择题(每题1分,共40分)1.在关系数据模型中,域是指______。
A.字段B.记录C.属性D.属性的取值范围2.一个元组对应表中______。
A.一个字段B.一个域C.一个记录D.多个记录3.在关系理论中,把二维表表头中的栏目称为______。
A.数据项B.元组C.结构名D.属性名4.如果表中的一个字段不是本表的主关键字,而是另一个表的主关键字,这个字段称为______。
A.元组B.属性C.关键字D.外部关键字5. 关系模型中,如果一个关系中的一个属性或属性组能够惟一标识一个元组,那么称该属性或属性组是______。
A.外码B.主码C.候选码D.联系6.下列不属于主索引特性的是。
A.主索引的值不可为空B.主索引的值不可重复C.主索引的值不必唯一D.一个表只有一个主索引7.在Access数据表中不能建立索引的字段类型是。
A文本B.数字C.日期/时间D.OLE对象8.在对表中某一字段建立索引时,若其值有重复,可选择索引。
A.主B.有(无重复)C.无D.有(有重复)9.在Access数据库中,表之间的关系通常定义为。
A.一对一的关系B.一对多的关系C.多对一的关系D.多对多的关系10.在创建表间关系时,不可设置。
A.参照完整性B.级联更新相关字段C.级联删除相关字段D.级联增加相关字段11.关于准则Like”[!北京,上海,广州]”,以下可满足条件的城市是______。
A. 北京B. 上海C. 广州D. 杭州12.______是最常见的查询类型,它从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中的记录。
A. 选择查询B. 参数查询C. 操作查询D. SQL查询13.可以在一种紧凑的、类似于电子表格的格式中,显示来源与表中某个字段的合计值、计算值、平均值等的查询方式是______。
A. SQL查询B. 参数查询C. 操作查询D. 交叉表查询14.表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数,最好的查询方式是______。
数据库应用技术——考试题库及答案
删除索引的语句是
收藏 A. dr o p INDEX B. dr o p VIEW C. ALTER INDEX D. crea t e INDEX
回答错误 !正确答案: A
可以唯一的区分一个实体的是
收藏 A. 码 B. 属性 C. 联系 D. 实体集
回答错误 !正确答案: A
SQL Server2005 是一个基于()
收藏 A. 关系模型的应用程序 B.
网状模型的 DBMS
C.
关系 模型的 DBMS
D.
层次模型的 DBMS
回答错误 !正确答案: C
对数据动态特征描述的是
收藏 A. 以上都不对 B. 完整性约束 C. 数据结构 D. 数据操纵
回答错误 !正确答案: D
2NF 的不彻底性表现在
回答错误 !正确答案: D
概念结构设计的方法不包括
收藏 A. 逐步扩展 B. 数据抽象 C. 自底向上 D. 自顶向下
回答错误 !正确答案: B
由属于 R 且属于 S 的所有元组组成的结果关系是
收藏 A.
R∪ S
B. R∩S C. RхS D. R- S
回答错误 !正确答案: B
信息的三种世界包括
设有关系模式 R(U , F) ,其中 U= {X ,Y,Z} ,F={X→Z, Y→X } ,则该模 式最高满足
收藏 A. 1NF B. BCNF C. 3NF D. 2NF
回答错误 !正确答案: D
参照完整性规则要求
收藏 A. 外码必须取空值 B. 外码或者为空值,或者为它所参照的主码上的某一个取值 C. 主属性可以取空值 D. 主码可以取空值
ER 图向关系模型的转换是在
2020计算机三级考前《数据库技术》试题及答案
2020计算机三级考前《数据库技术》试题及答案1[单选题] 数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。
下列关于数据库物理设计的说法,错误的是( )。
A.物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关B.物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件能够考虑存储在磁带中C.物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数D.物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型参考答案:B参考解析:为了提升系统的性能,应该根据应用情况将数据的易变部分和稳定部分、经常存取部分-和存取频率较低的部分分开存放,较常用的放在高速读写的磁盘上,但并没有说索引一定要在高速磁盘,日志一定要在低速磁带,要根据访问频率决定。
2[单选题] 数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。
设某学生管理系统在运行管理与维护阶段有如下工作:Ⅰ.定期检查数据文件的存储空间占用情况,并根据需要分配存储空间Ⅱ.分析数据库中各种操作,以发现潜在性能问题Ⅲ.将数据库中历史数据转储到离线存储介质中长期保存Ⅳ.根据用户要求对应用程序从功能上实行扩充和完善以上工作中一般不属于数据库管理员日常维护工作的是( )。
A.仅Ⅰ和ⅢB.仅ⅣC.仅Ⅱ和ⅣD.仅Ⅱ参考答案:B参考解析:数据库维护的主要内容有以下几方面:①数据库的转储和恢复;②数据库安全性、完整性控制;③数据库性能的检测和改善;④数据库的重组和重构。
Ⅳ选项不属于数据库维护工作。
3[单选题] 下列关于SQL Server 2008架构的说法,错误的是( )。
A.在一个数据库中,一个用户能够拥有多个架构,一个架构只能属于一个用户B.架构相当于数据库对象的容器,在同一个数据库中架构不能重名C.架构是数据库中的逻辑命名空间,同一个数据库的不同架构中能够存有同名表D.在同一个架构中能够定义表、视图等不同数据库对象参考答案:A参考解析:架构是形成单个命名空间的数据库实体的集合。
奥鹏东财网考2020年3月课程考试《数据库原理与应用》复习资料参考答案
单选题1.使用数据库技术的主要目的是()。
A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题【参考答案】: C2.下列不属于数据库管理系统优点的是()。
A.相互关联的数据的集合,较少的数据冗余B..程序与数据相互独立C.最大限度地保证数据的正确性D.难以按用户的要求表示数据【参考答案】: D3.面向对象数据模型是()与数据库技术相结合的产物,用以支持非传统应用领域对数据模型提出的新需求。
A.模块化程序设计方法B.面向对象程序设计方法C.结构化系统分析方法D.结构化程序设计方法【参考答案】: B4.已知关系模式:S(学号,姓名,所在系,所在班,班主任),设一个学生只在一个系的一个班学习,一个班只有一个班主任。
则此关系模式属于()。
A.1NFB.2NFC.3NFD.4NF【参考答案】: B5.有UNIQUE约束的列,其取值一定()。
A.没有空值B.没有空值且不重C.取值不重,但允许有多个空值D.取值不重,但只允许有一个空值【参考答案】: D6.两个关系的()运算是包含同时出现在第一和第二个关系中的元组的新关系。
A.并B.连接C.差D.交【参考答案】: D7.数据库概念结构的设计就是()模型的设计。
A.物理B.逻辑C.E-RD.概念【参考答案】: C8.传统的集合“并、交、差”运算施加于两个关系时,这两个关系应该满足的条件有()。
A.属性个数不相等B.对关系的属性及属性值没有要求C.相对应的属性值不必须取自同一个域D.属性个数相等【参考答案】: D9.在SQL语句中,下列涉及空值的操作,错误的是()。
A.AVG IS NULLB.AVG IS NOT NULLC.AVG = NULLD.NOT(AVG IS NULL)【参考答案】: C10.数据的()是指根据数据库逻辑结构设计和物理设计的结果将原始数据存放到数据库中去。
A.处理B.载入C.结构D.输出【参考答案】: B11.将SELECT语句的查询结果集再进行集合运算就构成了SQL的()查询。
2020《数据库原理及应用》成人考试版相关题型分析及解答-2
《数据库原理及应用》考试模拟题型一、选择题1、数据库系统的基本特征是_________。
A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性2、DB 、DBMS 和DBS 三者之间的关系是_________。
A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。
A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。
A 、行B 、属性C 、记录D 、元组5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
D 、任何一个包含三个属性的关系模式一定满足2NF 。
9、设有关系模式R(A,B,C)和S(C,D)。
与SQL 语句“SELECT A,B,D FROM R,SWHERE R.C=S.C ”等价的关系代数表达式为_________。
2020年计算机三级考试数据库技术章节题及答案
2020年计算机三级考试数据库技术章节题及答案第1章数据库应用系统开发方法1[单选题]保证单个用户查询响应时间的前提下,系统最多允很多少用户同时访问数据库的指标属于( )A.性能需求B.功能需求C.存储需求D.安全需求参考答案:A2[填空题]DBAS实现与部署包括以下工作内容:( )A.建立数据库结构B.数据加载C.事务和应用程序的编码及测试D.系统集成、测试与试运行E.系统部署参考解析:ABCDE3[填空题]DBAS的生命周期由五个基本活动组成:项目规划、( ) 、系统设计、( ) 、运行与维护。
参考解析:需求分析、实现与部署4[单选题]通常,信息的价值与下列哪些性质紧密相关( )。
Ⅰ.准确性Ⅱ.即时性Ⅲ.可靠性Ⅳ.开放性Ⅴ.完整性A.Ⅰ、Ⅱ、Ⅲ和ⅣB.Ⅱ、Ⅲ、Ⅳ和ⅤC.Ⅰ、Ⅱ、Ⅲ和ⅤD.Ⅰ、Ⅱ、Ⅳ和Ⅴ参考答案:C5[填空题] 数据库模式是数据库组织和( )方式参考解析:存储6[单选题]下列( )不是关系数据库语言的共同特点。
A.能够嵌入到高级语言使用B.语言具有完备的表达水平C.是面向集合的语言D.是过程化的语言参考答案:D7[单选题] 在数据库系统中,当数据库的模式改变时,用户程序能够不做改变。
这是数据的( ) 。
A.物理独立性B.存储独立性C.位置独立性D.逻辑独立性参考答案:D8[填空题] 数据库系统三级模式结构:( ) 即存储模式,模式(即 ),外模式即用户模式。
参考解析:内模式,逻辑模式9[单选题] 下列关于数据库管理系统DBMS功能的叙述中,( )不准确的。
A.完整性定义主要包括对主码、外码以及其他完整性约束的定义B.系统的安全性控制是由数据库运行管理模块支持的C.为了提升存储空间利用率和存取效率,DBMS需要提供多种存取方法D.宿主型数据操纵语言DML能够独立由终端用户使用参考答案:D10[填空题]从内到外数据库系统三级模式的数量关系为:( )参考解析:三级模式数量关系:1:1:N11[单选题] 下列叙述中,( )不准确的。
(2020年更新)电大《数据库基础与应用》机考网考纸考题库和答案
最新电大《数据库基础与应用》机考网考纸考题库及答案本人针对该科目汇总了该科所有的题,形成一个完整的题库,并且每年都在更新。
该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
题库一一、单项选择题(把合适的选项编号填写在括号内。
每小题2分.共34分)1.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是( )。
A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2.在对象数据模型中,对象不具有的特性是( )A.封装性 B.继承性C.多态性 D.共享性3.设Dl、D2和D3定义域中的基数分别为2、3和4,则Dl×D2×D3的元组数为( )。
A.9 B.24C.10 D.144.设两个关系Rl和R2中分别包含有m和n个元组,Rl对R2存在着一对一的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为( )。
A.m*n B.m+nC.m D.n-m5.在一个关系R中,若X能够函数决定每个属性,并且X的任何真子集都不能函数决定每个属性,则称X肯定为关系R的一个( )。
A.候选码 B.主码C.外码 D.超码6.对关系进行规范化,若需要很好地保持着数据的无损连接性和函数依赖性,则最高应该规范化到( )。
A.第三范式 B.第二范式C.第一范式 D.BC范式7.带有保留字VIEW的SQL语句,其操作对象是( )。
A.查询 B.索引C.基本表 D.视图8.由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系是( )A.1对1 B.1对多C.多对多 D.多对19.在数据库应用系统设计的逻辑设计阶段,不需要做的事情是( )。
A.建立基本巍磷爹 B.编写需求说明书C.设置关系的£性 D.建立视图10.在Access中,用来定义和保存数据的对象是( )。
电子科技大学《数据库原理与应用》20春期末考试参考答案
电子科技大学《数据库原理与应用》20春期末考试试卷总分:100 得分:100一、单选题(共30 道试题,共75 分)1.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于( )A.系统软件B.工具软件C.应用软件D.数据软件答案:A2.不属于实体完整性的是()A.check约束B.唯一性约束C.主键约束D.非空约束答案:A3.把实体—联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过()A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现答案:C4.比较“逻辑操作符”、“关系操作符”、“算术操作符”的优先级,从高到低排列正确的是(?????)A.算术、关系、逻辑B.算术、逻辑、关系C.关系、逻辑、算术D.关系、算术、逻辑答案:A5.下列关于E-R模型向关系模型转化的叙述中,不正确的是()。
A.一个实体类型转化为一个关系模式。
B.一个m:n的联系转化为一个关系模式。
C.一个1:1的联系可以转化为独立的关系模式,也可以与联系的任意一端的实体所对应的关系模式合并。
D.一个1:n的联系可以转化为独立的关系模式,也可以与联系的任意一端的实体所对应的关系模式合并。
答案:D6.假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。
要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是()。
B.SC,CC.S,SCD.S,SC,C答案:D7.语句SELET COUNT(*) FROM human返回()行。
A.1B.2C.3D.4答案:A8.关系模型中,表示实体间N:M联系是通过增加一个()。
A.关系实现B.属性实现C.关系或一个属性实现D.关系和一个属性实现答案:A9.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
2020数据库应用真题
二.关系模式的应用1.商品销售与存储管理系统模型满足以下条件:(1)有若干商店包括:商店号、商店名、地名、经理(2)有若干商品包括:商品编号、商品名、规格、单价(3)有若干仓库包括:仓库号、仓库名、地点、面积、负责人(4)每个商店可销售多种商品,每种商品可以在多个商店销售(5)每种商品可在多座仓库存储,每座仓库可以存储多种商品(6)商店销售商品,包括销售日期和销售数量(7)仓库存储商品,包括入库日期和存储数量。
请根据上述要求完成下面各题:(1)设计数据库的 E- R模型(2)设计数据库的逻辑模型,并用下划线标注出每个关系模式的主键。
1.购物数据库Shopping包括商品表P,顾客表C和购物表CP,其关系模式如下:P(PNO,PNAME,COLOR,PRICE),各属性依次分别表示商品编号、商品名、颜色和单价;C(CNO,CNAME,CITY,TELEPHONE,TYPE,TOTAL),各属性依次分别表示顾客编号、姓名、所在城市、电话、顾客类型和购物总金额CP(PNO,CNO,QTY,SDATE),各属性依次表示商品编号,顾客编号,购物数量和购物日期。
根据给定的购物数据Shopping编写一个称为tr_Shopping的触发器,要求当顾客购买商品时自动更新顾客购物总金额2.销售数据库SALES包括商品表P、商店表S和销售表SP,其关系模式如下:P(PNO,PNAME,COLOR,PRICE)各属性依次分别表示商品编号、商品名、颜色、和单价S(SNO,SNAME,CITY,TYPE,TURNOVER),各属性依次分别表示商店编号、商店名、商店所在城市、商店类型和累计营业额SP(PNO,SNO,QTY,SDATE),各属性依次分别表示商品编号,商店编号,销售数量和销售日期。
根据给定的销售数据库SALES编写一个名称为sp_sales的存储过程,要求输入的商店名统计每年销售该商品的累计营业额(使用year()函数可获取日期中的年份)二.关系模式分析题1、指出下列关系模式是第几范式?并说明理由。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.选择题(20分,每小题1分)1.能够提供数据库定义、数据操纵、数据控制和数据库维护功能的软件是____C_____。
A.OS B.DB C.DBMS D. DBS2.数据库系统中,描述用户数据视图用___A____。
A.子模式B.模式C. E-R模式D. 概念模式3.在数据库系统中,空值是指_____D____。
A. 空字符B. 数子0C. 空格D.不确定的值4.关系R和S的结构相同,各有5各元组。
R∪S的元组个数为__D___。
A. 5B. 10C. 小于10D.小于等于105.关系模式R中若不存在非主属性,则R至少属于__B____NF。
A.2NF B.3NF C.4NF D.BCNF6.SQL中的CREATE语句的作用是___A___。
A.定义表结构 B.修改表结构 C.修改元组 D.删除元组7.若关系R和S的连接运算结果中能够保留不满足连接条件的元组,该连接为__C___。
A.自然连接 B.条件连接 C.外连接 D.交叉连接8.用E-R模型描述实体及实体间的联系属于数据库__B____ 阶段的设计内容。
A.需要分析 B.概念设计 C.逻辑设计 D.物理设计9.关系数据库标准语言SQL是 DA.高级语言 B.宿主语言 C.汇编语言 D.非过程化语言10.在SQL语言中,表示属性X为空值的正确表达式是___A_____A. X IS NULLB. X IS EMPTYC. X = NULLD. X NOT EXISTS 11.SQL语言中,定义视图可以提供 C 。
A. 完整性B.并发性C.安全性D.共享性12.如果要查询与数据库相关的图书名,其查询条件需要用短语__B____A.BETWEENB.LIKEC. IND.CHECK13.下面不能授予属性列的权限是___C___。
A. SELECTB.INDEXC.DETETED.UPDATE14.数据库设计人员和用户之间沟通信息的桥梁是 B 。
A. 程序流程图B. 实体-联系图C. 模块结构图D. 数据结构图15.若一个读者一次可以借阅一本图书,一本图书可供多个读者借阅,实体集读者与图书之间的联系是____D___。
A.1:1 B.1:n C.n:1 D.m:n16.事务有4个特性,其中一致性需要通过DBMS的 C 功能实现。
A. 安全性B. 完整性约束C. 并发控制D. 数据库恢复17.在数据库系统中,“脏数据”是指一个事务读了另一个事务_C___。
A.未修改的数据 B.未撤销的数据C.未提交的数据 D.未删除的数据18.设关系模式R(A,B,C),R上的依赖集F={A→B,C→B}。
关系R的码是__B____ A.A B.AC C.AB D.BC19.嵌入式SQL中,游标的主要作用是__C____。
A. 在SQL与主语言间交换数据B. 保证数据的安全性和完整性C. 协调集合操作与单记录处理方式的不同D. 建立主语言与数据库管理系统间的联系20.事务的开始语句是BEGIN TRANSACTION,结束语句是_A____。
A.ROLLBACK B.END TRANSACTIONC.CLOSE D.任意SQL语句二.填空题 (每空1分,共30分)1.数据库系统一般由4部分组成:数据库、数据库管理系统、数据库应用和数据库管理员。
2.数据模型可分为两种:___________模型和____________模型。
3.关系模式R1(学号,姓名,学院名)和R2(学院名,院长)。
根据参照完整性,参照关系是R1,被参照关系是R2。
4.层次模型和网络模型表示数据间的联系是通过地址指针实现的,关系模型表示数据间的联系是通过关系间的同名属性实现的。
5.关系中唯一标识元组的属性或属性组称为______________,每个属性有一个取值范围,称为_____________。
6.SQL的查询语句可以用等价的关系代数表达式表示,表达式中用到的关系代数运算有选择运算、投影运算和笛卡儿积运算。
7.SQL中,表示查询条件的子句有WHERE和HAVING。
8.在SQL查询语句中可以用聚集函数。
聚集函数只能出现在查询语句的______________和_____________子句中。
9.在E-R图中,根据属性的取值,可以将属性分为单值属性和多值属性。
10.函数依赖X->Y如果是非平凡的函数依赖,X和Y间满足______________,如果是平凡函数依赖,满足______________。
11. 有学生关系(学号,姓名,年龄,学院名)和学院关系(学院名,院长)。
学生关系中属性学院名的值必须取学院关系中的学院名值,或取NULL12.学生表(学号,姓名,系名)和选课表(学号,课号,成绩)进行连接,如果连接结果中仅包含二个表中学号相同的记录,称该连接为内连接,如果连接结果中除二个表中学号相同的记录外还包括左边学生表中的所有记录,称该连接为外连接。
13.在安全性控制中,数据库用户分为三类:具有_________________的用户、具有_________________用户和一般用户。
14.事务满足的4个准则是:原子性、一致性、隔离性和持久性。
15.在多用户共享系统中,并发操作会导致三类问题:丢失修改、读脏数据、和不一致分析。
三.简答题(每小题5分,共20分)1.试述数据库系统的特点。
(1)数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。
(2)数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,(3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。
(4)数据由DBMS统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据2.试述在不违反参照完整性规则情况下,对父表的删除操作可采取的限制及其对限制的理解。
3.设有学生贷款表(账号,日期,学号,贷款金额),如下给出了在贷款表上定义插入数据的触发器的部分语句。
要求:在空白部分填写T-SQL语句,将触发器补充完整。
触发器的功能为:“贷款金额不能超过5000元,超过5000元则显示‘插入数据不正确’,并撤销插入操作”。
CREATE TRIGGER Insert _ loan ON 贷款FORE INSERTASBEGINIF (SELECT 贷款金额FROM inserted) >5000BEIGNPRINT ‘插入数据不正确’ROLLBACKEND4.试述安全性中权限的概念,在SQL Server 2000中用户访问数据的权限有哪些。
权限是用户或应用程序使用数据库的限制。
用户访问数据的权限有:SELECT, INSERT, DELETE, UODATE, REFERENCES, USAGE等6种权限。
四·设计题(15分)已知学生关系数据库模式:学生关系S(S#, SN, SDEPT);课程关系C(C#, CN,PCNO);学生选课关系SC(S#, C#, G)。
其中,S#:学号, SN:学生姓名, SDEPT:学生所在系, C#:课程号, CN:课程名, PCNO:先修课,G:成绩要求:1.用SQL语言完成下列操作:(1)用SQL语言“检索张琳所选课的所有先修课.”SELECT PCNO FROM S,SC,C WHERE SN=’张琳’AND S.SNO=SC.SNO AND O=O;(2)、“检索缺考学生的姓名和所在系。
”SELECT SN,SDEPT FROM S WHERE SNO IN(SELECT SNO FROM SC WHERE G IS NULL);(3)、用SQL语言“在选课关系上按学号和课程号建立唯一索引S_IDX。
”CREATE UNIQUE INDEX S_IDX ON SC (学号,课程号);2、用关系代数表达式表示“检索学生何锦所选课的课程名和成绩。
”ΠCN,G (σSNAME=’何锦’(S) SC C )五·综合题(15分)设一个图书借阅管理数据库要求提供下述服务:(1)可查询书库中现有书籍的书名、数量与存放位置。
所有各类书籍均由书号惟一标识。
(2)可查询书籍借还情况。
包括借书人单位、姓名、借书证号、借书日期和还书日期,借书证号具有惟一性。
(3)当需要时,可通过数据库中保存的出版社的邮编及地址、电话等信息向书籍的出版社定购有关书籍,出版社名具有惟一性。
规定:(1)任何人可借多种书,任何一种书可为多个人所借(2)一个出版社可出版多种书籍,一本书仅为一个出版社出版。
要求:(1)分析属性间的依赖关系,给出基本的函数依赖;书号→书名,数量,存放位置;借书证号→姓名、单位(书号,借书证号)→借书日期,还书日期出版社名→邮编,地址、电话(2)根据规定设计E-R模型,注明属性和联系的类型;借书人(借书证号,姓名、单位)图书(书号,书名,数量,存放位置,出版社名)出版社(出版社名,邮编,地址、电话)借阅(借书证号,书号,借阅日期,还书日期)一.选择题(20分,每小题1分)1.DB、DBMS和DBS三者之间的关系是:___B______。
A.DB包括DBMS和DBS B.DBS包括DB和DBMSC、DBMS包括DB和DBSD、DBS与包括DBMS和DB无关2.数据库系统的主要优点之一是___A____。
A.提供完整性约束B. 数据无冗余C. 数据用文件组织D. 提供操作语言3.事务日志用于事务的_________。
A. 安全B. 恢复C. 审计D.跟踪4.关系R和S各有5各元组。
R×S的元组个数为__D___。
A. 5B. 10C. 小于10D. 255.下列陈述中,错误的是_________。
A.2NF必然属于1NF B.3NF必然属于2NFC.3NF必然属于BCNF D.BCNF必然属于3NF6.SQL中的update语句的作用是__C____。
A.定义表结构 B.修改表结构 C.修改元组 D.删除元组7.从关系中选择制定的属性组成新的关系的关系运算是__B___。
A.选取 B.投影 C.连接 D.笛卡尔乘积8.关系模式的候选码可以有__C___。
A.0个B.1个C.1个或多个D.多个9.关系数据库标准语言SQL是A.高级语言 B.宿主语言 C.汇编语言 D.非过程化语言10.为在查询结果中去掉重复元组,应该使用保留字___D_____A. UNIQUEB. UNIONC. COUNTD. DISTINCT11.SQL语言中,更新表结构的命令是 C 。
A. update tableB.modify tableC.alter tableD.change table12.如果要查询与数据库相关的图书名,其查询条件需要用短语__B____A.BETWEENB.LIKEC. IND.CHECK13.下面不能授予属性列的权限是______。