沈阳工业大学数据库原理试题
数据库考试试题和答案
数据库考试试题和答案****一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。
A. 数据库B. 数据库系统C. 一组软件D. 操作系统答案:C2. 在关系数据库中,关系至少有()个候选键。
A. 0B. 1C. 2D. 3答案:B3. SQL语言是一种()。
A. 过程式语言B. 非过程式语言C. 机器语言D. 汇编语言答案:B4. 数据库设计中,视图设计属于()阶段。
A. 概念性设计B. 逻辑设计C. 物理设计D. 实现阶段答案:B5. 数据库系统由数据库、数据库管理系统、应用程序和()组成。
A. 硬件B. 用户C. 网络D. 存储介质答案:B6. 在关系数据库中,实现数据完整性的机制不包括()。
A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 数据库完整性答案:D7. 数据库系统的核心是()。
A. 数据B. 数据模型C. 数据库管理系统D. 数据库管理员答案:C8. 在数据库中,用于存储数据的文件被称为()。
A. 数据文件B. 索引文件C. 日志文件D. 系统文件答案:A9. 数据库管理系统的英文缩写是()。
A. DBB. DBMSC. DBSD. DBA答案:B10. 在数据库中,存储过程是()。
A. 一组SQL语句B. 一组存储在数据库中的预编译的SQL语句C. 一组存储在数据库中的程序D. 一组存储在数据库中的脚本答案:B二、多项选择题(每题3分,共15分)1. 以下哪些是数据库系统的特点?()A. 数据结构化B. 数据共享C. 数据独立性D. 数据冗余答案:ABC2. 关系数据库管理系统中,以下哪些操作是基本的关系操作?()A. 选择B. 投影C. 连接D. 排序答案:ABC3. 数据库的三级模式包括()。
A. 外模式B. 概念模式C. 内模式D. 实体模式答案:ABC4. 以下哪些是数据库设计的原则?()A. 数据的一致性B. 数据的完整性C. 数据的安全性D. 数据的冗余性答案:ABC5. 在数据库中,以下哪些是数据的完整性约束?()A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 域完整性答案:ABCD三、填空题(每空1分,共20分)1. 数据库系统的核心是数据库管理系统,简称为________。
2022年沈阳工业大学数据科学与大数据技术专业《计算机网络》科目期末试卷A(有答案)
2022年沈阳工业大学数据科学与大数据技术专业《计算机网络》科目期末试卷A(有答案)一、选择题1、计算机网络的基本分类方法主要有两种:一种是根据网络所使用的传输技术;另一种是根据()。
A.网络协议B.网络操作系统类型C.覆盖范围与规模D.网络服务器类型与规模2、物理层、数据链路层、网络层、传输层的传输单位(或PDU)分别是()。
I.帧Ⅱ.比特Ⅲ.报文段 IV.数据报A. I、Ⅱ、IV、ⅢB. Ⅱ、I、IV、ⅢC. I、IV、Ⅱ、ⅢD. Ⅲ、IV、Ⅱ、I3、一个UDP用户数据报的数据字段为8192B。
在链路层要使用以太网来传输,那么应该分成()IP数据片。
A.3个B.4个C.5个D.6个4、若甲向乙发起一个TCP连接,最大段长MSS-1KB,RTT-5ms,乙开辟的接收缓存为64KB,则甲从连接建立成功至发送窗口达到32KB,需经过的时间至少是()。
A.25msB.30msC.160msD.165ms5、HDLC协议对0111110001111110组帧后对应的比特串为()A.01111100 0011111010B.01111100 01111101 01111110C.01111100 0111110103D.0111110001111110011111016、在图所示的网络中,若主机H发送一个封装访问Internet的IP分组的IEEE 802.11数据帧F,则帧F的地址1、地址2和地址3分别是()。
A. 00-12-34-56-78-9a, 00-12-34-56-78-9b, 00-12-34-56-78-9cB. 00-12-34-56-78-9b, 00-12-34-56-78-9a, 00-12-34-56-78-9cC. 00-12-34-56-78-9b, 00-12-34-56-78-9c, 00-12-34-56-78-9aD.00-12-34-56-78-9a, 00-12-34-56-78-9c,00-12-34-56-78-9b7、在大多数情况下,同步传输和异步传输的过程中,分别使用()作为传输单位。
辽工大数据库
一、填空题(将正确答案,填在相应括号中)(本大题共7小题,10个空,每空1分,总计10分)1、关系数据库中的可命名的最小数据单位是________________。
2、________________用于对系统静态特征的描述,数据操作用于对系统动态特征的描述。
3、数据库(Database,简称DB)是______储存在计算机内、有______的、可______的______数据集合。
4、数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是______________模型。
5、数据管理技术经历了人工管理、_______________、数据库系统三个阶段。
6、关系的完整性分为_______________、_______________、用户定义的完整性。
二、选择题(根据题意选择各题)(本大题共10小题,每小题2分,总计20分)7、数据库系统中,用()描述全部数据的整体逻辑结构。
A.外模式B.模式C.内模式D.数据模式8、数据库系统支持的数据共享指的是()A.同一应用的多个程序共享同一数据集合B.多个用户、同一语言程序共享同一数据集合C.多个用户共享同一数据文件D.多种语言、多个用户、多个应用相互覆盖地使用同一数据集合9、关系R为R(A,B,C,D),则()。
A.πA,C(R)为取属性值为A,C的两列组成B.π1,3(R)为取属性值为1,3的两列组成C.π1,3(R)与πA,C(R)是等价的D.π1,3(R)与πA,C(R)是不等价的10、SQL语言具有()的功能。
A.关系规范化,数据操纵,数据控制B.数据定义,数据操纵,数据控制C.数据定义,关系规范化,数据控制D.数据定义,关系规范化,数据操纵11、关系数据库规范化是为解决关系数据库中()问题而引入的。
A.插入、删除和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性12、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。
2023年沈阳工业大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
2023年沈阳工业大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
2、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
3、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
4、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
5、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
6、____________、____________、____________和是计算机系统中的三类安全性。
7、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;8、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
9、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;二、判断题11、数据库模式和实例是一回事。
()12、实体集和实体型是一回事,没有什么区别。
()13、在数据库表中,空值表示数值0。
()14、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。
()15、从计算机数据管理的角度看,信息就是数据,数据就是信息。
大学《数据库原理与应用》考试题库及答案
从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的关键字是A. 重新设计新的关键字B. N端实体的关键字C. M端实体的关键字D. M端实体的关键字与N端实体的关键字回答错误!正确答案: D若事务T获得了数据对象R的X锁控制权,则T对R收藏A.不可读也不可写B.只可读C.只可写D.可读也可写一级封锁协议可以保证A.丢失修改B.以上都不对C.不读脏数据D可重复读下面描述正确的是A.相关子查询的效率高B.exist引导的查询都可以用in引导的查询实现C.in引导的查询都不可以用exist引导的查询实现D.in引导的查询都可以用exist引导的查询实现数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的B.安全性C.并发控制D.恢复保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的A.恢复B.完整性C.安全性D.并发控制下面不属于数据字典的有收藏A.数据结构B.数据项C.数据流图D.数据存储SQL语言可以使用下列哪条语句来进行插入元组收藏A.deleteB.selectC.insertD.update4、下列不属于数据模型的是B.概念模型C.层次模型D.网状模型基本E-R图向关系模型转换是对派生属性如何处理A.为其创建一个新的关系模式B.以上都不对C.展平技术,忽略复合属性本身,直接使用其成分属性代替D.忽略创建模式的语句是收藏A.create schemaB.create indexC.create viewD.create tableSQL语言可以使用下列哪条语句来执行查询A.updateB.deleteC.insertD.SELETCT下面描述正确的有收藏A.行列子集视图可以更新B.基于聚集函数的视图可以更新C.所有的视图都不可以更新D.所有的视图都可以更新分E-R图的设计是在A.物理结构设计阶段B.需求分析阶段C.逻辑结构设计阶段D概念结构设计阶段2NF的不彻底性表现在A.非主属性对码的部分依赖B.非主属性对码的传递依赖C.主属性对码的部分依赖D.主属性对码的传递依赖查询和王丽丽在同一个专业学习的学生的学号和姓名,不可以用收藏A.单表查询B.连接查询实现C.in引导的嵌套查询实现D. exist引导的嵌套查询实体集E1中的每个实体都可以与E2中的任意多个实体相关联,且E2中的每个实体也都可以与E1中任意多个实体相关联,则它们之间的联系属于()A.多对多B.多对一C.一对一D.一对多7、涉及数据物理结构描述的模式是_____________A.外模式B.逻辑模式C.内模式D.模式下列哪个语句用于创建模糊查询A.ORDERB.NULLC.LIKED.GROUP实体集E1中的每个实体最多与实体集E2中的一个实体相关联,并且E2中的每个实体也最多与E1中的一个实体相关联,则E1和E2之间的联系属于()A.一对一B.一对多C.多对多D.多对一一个属性能被划分为更小部分的属性,该属性属于()A.复合属性B.派生属性C.简单属性D.多值属性后援副本的用途是A.数据的转储B.安全性保证C.故障后的恢复D.一致性控制创建视图的语句是收藏A.create viewB.create tableC.create schemaD.create index如果一个关系模式只有两个属性构成,那一定可以达到A.2NFB.BCNFC.3NFD. 1NF3、下面关于SQL语言特点不正确的是A.集多种数据库语言于一体B.面向记录的使用方式C.功能强大,语言简洁D.高度非过程化SQL语言可以使用下列哪条语句来进行修改元组收藏A.insertB.updateC.selectD.delete关于死锁,下列说法中正确的是A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.当两个用户竞争相同资源时不会发生死锁D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库关于并发调度下面说法正确的是A.一个并发调度一定是正确的B.一个并发调度一定是不正确的C.一个并发调度是正确的如果它和某个串行调度结果相同D.一个并发调度是正确的如果它和某个串行调度结果不相同外模式设计是在A.物理结构设计阶段B.逻辑结构设计阶段C.概念结构设计阶段D. 需求分析阶段由属于R并属于S的所有元组组成的结果关系是A.差B.选择C.并D.交若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这是内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为A.计算机病毒B.系统故障C.事务故障D. 介质故障数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的A.完整性B.安全性C.并发控制D.恢复一个属性可以取多个值,该属性属于()A.派生属性B.复合属性C.简单属性D. 多值属性下列动态约束不正确的是收藏A.从学士到博士B.从博士到学士C.从硕士到博士D.从学士到硕士题型描述: 单选题只有一个正确答案后援副本的用途是A.数据的转储B.安全性保证C.=故障后的恢复D.一致性控制可以得到一个一致性副本的是A.静态转储B.动态转储C.海量动态转储D. 增量动态转储关于死锁,下列说法中正确的是A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.当两个用户竞争相同资源时不会发生死锁D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库redo操作是A.维持新值不变B.维持旧值不变C.以旧值代替新值D.以新值代替旧值3、用户所使用的数据视图的描述称为_____________。
辽工大专升本数据库系统概论复习题及答案-章节排序
第一章绪论一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A4. 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息答案:C6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C8.数据库系统的核心是。
A.数据库 B.数据库管理系统 C.数据模型 D.软件工具答案:B11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS答案:A12. 在数据库中,产生数据不一致的根本原因是。
A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余答案:D 19.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式 B.内模式 C.存储模式 D.模式答案:D20数据库系统的数据独立性是指 B 。
A.不会因为数据的变化而影响应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构答案:B二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
(完整word版)数据库原理试卷A(标准答案)
单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。
每小题1分,共20分)1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A ).A. 制约规则B。
静态特性 C. 动态特性D。
数据结构2.DB、DBMS、DBS三者之间的关系是( B )。
A. DBMS包括DB和DBSB. DBS包括DB和DBMSC。
DB包括DBMS和DBS D。
DB、DBMS、DBS是同一个意思3.有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于( C ).A。
实体完整性约束 B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B ).A.17个B.18个C.23个D.27个5.在数据库技术中,未提交的随后被撤消了的数据,称为( D )。
A.报废的数据B.过时的数据C.撤消的数据D.脏数据6.嵌入式SQL的预处理方式,是指( D ).A.识别出SQL语句,加上前缀标识和结束标志B.对源程序进行格式化处理C.把嵌入的SQL语句编译成目标程序D.把嵌入的SQL语句处理成函数调用形式7.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( A )。
A. 介质故障B. 运行故障C。
系统故障D。
事务故障8.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
A。
只能读不能写B。
只能写不能读C。
既可读又可写D。
不能读也不能写9.在SQL的下列语句中,能够实现参照完整性约束的语句( D )。
A.FOREIGN KEY B.PRIMARY KEYC.REFERENCES D.FOREIGN KEY和REFERENCES10.在需求分析阶段,数据字典是对系统中( A ).A.数据的描述B。
(完整版)数据库原理及应用习题带答案
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
2022年辽宁工业大学软件工程专业《数据库原理》科目期末试卷B(有答案)
2022年辽宁工业大学软件工程专业《数据库原理》科目期末试卷B(有答案)一、填空题1、关系模型由______________、______________和______________组成。
2、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
3、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
4、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember‘LOG’,_____;5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
6、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
7、____________、____________、____________和是计算机系统中的三类安全性。
8、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
9、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
10、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
二、判断题11、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。
数据库考试题目和答案
数据库考试题目和答案****一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。
A. 数据库B. 数据库系统C. 硬件系统D. 操作系统答案:B2. 在关系数据库中,关系至少具有()。
A. 一个候选键B. 两个候选键C. 两个主键D. 一个主键答案:A3. 数据库系统的核心是()。
A. 数据B. 数据库管理系统C. 数据库管理员D. 应用程序答案:B4. 数据库系统的数据独立性包括()。
A. 物理独立性和逻辑独立性B. 物理独立性和数据独立性C. 数据独立性和逻辑独立性D. 数据独立性和物理独立性答案:A5. 以下哪个不是数据库系统的特点?()A. 数据共享B. 数据独立性C. 数据冗余度高D. 数据完整性答案:C6. 数据库系统的基本组成包括()。
A. 数据和应用程序B. 数据和数据库管理系统C. 数据库管理系统和应用程序D. 数据库和数据库管理系统答案:D7. 在数据库中,数据模型主要描述()。
A. 数据的存储方式B. 数据的处理方式C. 数据的组织、数据的操作和数据的约束D. 数据的存储和处理方式答案:C8. 以下哪个不是关系数据库的组成部分?()A. 表B. 视图C. 存储过程D. 文件答案:D9. SQL语言是一种()。
A. 过程式语言B. 非过程式语言C. 机器语言D. 汇编语言答案:B10. 数据库设计中,需求分析阶段的主要任务是()。
A. 设计ER图B. 设计数据库模式C. 确定数据库的存储结构D. 收集和分析用户需求答案:D二、多项选择题(每题3分,共15分)1. 关系数据库管理系统中,以下哪些是关系的基本操作?()A. 选择B. 投影C. 连接D. 排序答案:ABC2. 数据库设计过程中,以下哪些步骤是必要的?()A. 概念性设计B. 逻辑设计C. 物理设计D. 数据库实施答案:ABCD3. 在数据库系统中,以下哪些因素可能导致数据不一致?()A. 数据冗余B. 数据共享C. 数据独立性D. 并发操作答案:AD4. 数据库的完整性约束包括()。
沈阳工业大学大型数据库应用与开发试题
(2)将“读者信息表”中R01001号读者的身高加2。(3分)
3.(1)给当前数据库中的“图书信息表”添加以下记录(3分)
图书号
图书名
单价
作者
出版社
T001
数据库原理
23.00
赵一
清华大学出版社
(2)用语句实现将guest用户帐户添加到“借阅管理”数据库中(2分)
5
6
7
8
9
10
二、填空题(每空2分,共20分)
1、2、
3、4、
5、6、
7、8、
9、10、
三、简答题(每题4分,共20分)
1、
2、
3、
4、
5、
四、设计题(每题5分,共40分)
1、
2、
3、
班级
学号
姓名
4、
5、
6、
7、
8、
6.创建一个视图V1,要求该视图准确包含“图书信息表”中所有出版社的出版社名以及每个出版社的图书价格总和。
7.(1)设计一个带有参数的存储过程“P1”,该参数用于传递单位号,根据该参数在“读者信息表”中检索出某一个单位所有读者的信息,如果不输入单位号参数,默认为‘D001’;(4分)
(2)然后执行该存储过程查询‘D002’单位的读者。(1分)
3.使用存储过程的好处有哪些?
4.在创建视图的时候,包含“WITH CHECK OPTION”的作用是什么;如何加密自己创建视图的定义?
5.在SQL Server中,用户可以采取的备份策略有哪四种?
四、设计题(每题5分,共40分)
以下称“借阅管理”数据库为当前数据库,用T-SQL语句完成下列各题:
沈阳大学2023年数据库原理专升本及答案
数据库原理专升本一、判断题(每小题2.5 分,共 100分)()1、高版本Access创建的数据库可以转换为低版本,但部分功能会受限。
【答案】正确【解析】无()2、数据库丢失当前日志文件时可以通过设置隐含参数"_allow_resetlogs_corryption"强制启动数据库。
【答案】正确()3、数据泵的导出/导入模式有整个数据库模式、表空间模式、用户模式和表模式四种。
【答案】正确()4、MySQL是基于层次模型的数据库【答案】错误()5、文本型的默认字段大小为50【答案】错误【解析】文本型默认字段大小为255.()6、MySQL交互操作过程中使用的语言是TSQL语言。
【答案】错误()7、truncate是DDL操作,不能 rollback。
【答案】正确()8、一个关系就是一个实体,代表了一个二维表。
【答案】错误【解析】一个关系就是一张规范化的二维表,相当于一个实体集。
()9、一个表可以创建多个主键吗?()10、在关系模型中,关系的码(键)只能是一个属性【答案】错误【解析】可以有多个,主码只能有一个()11、如果两个关系没有公共属性,那么其自然联接操作结果为空关系。
【答案】错误【解析】按照笛卡尔积操作()12、与主键不同,惟一键可以是 null 值。
【答案】正确()13、select 16%4, 的执行结果是: 0 吗?【答案】正确()14、多表查询不需要设定表间的联接条件。
【答案】错误()15、在SQL对应的三级模式中,关系模式对应基本表,关系子模式对应视图,存储模式对应存储文件。
【答案】正确()16、PL/SQL Developer的SQL窗口和命令窗口不能同时运行。
【答案】错误【解析】PL/SQL Developer提供多线程环境,SQL窗口和命令窗口可以同时运行。
()17、按照索引记录的存放位置,索引可以分为聚集索引和非聚集索引。
【答案】正确()18、如果事务结束,就使用SQL 语句的COMMIT,使数据恢复到开始之前的状态。
数据库原理考试题库单选题100道及答案解析
数据库原理考试题库单选题100道及答案解析1. 数据库系统的核心是()A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B解析:数据库管理系统是数据库系统的核心,它负责管理和控制数据库。
2. 在数据库中,数据的物理独立性是指()A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS 的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C解析:数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
3. 数据库的特点之一是数据的共享,这里的数据共享是指()A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D解析:数据共享是指多种应用、多种语言、多个用户相互覆盖地使用数据集合。
4. 下列关于关系模型的术语中,与二维表中的“行”对应的概念是()A. 属性B. 元组C. 关系D. 域答案:B解析:二维表中的“行”称为元组。
5. 在关系模型中,一个关键字()A. 可由多个任意属性组成B. 至多由一个属性组成C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D. 以上都不是答案:C解析:关键字可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成。
6. 关系数据库管理系统应能实现的专门关系运算包括()A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表答案:B解析:关系数据库管理系统能实现的专门关系运算包括选择、投影、连接。
7. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的()A. 元组B. 行C. 记录D. 属性答案:D解析:自然连接要求两个关系有一个或多个共有的属性。
数据库原理第一章题库(66道)
数据库原理第一章1、下列说法中错误的是( )。
——[单选题]A 只有当给数据赋予特定语义后,数据才可转换为可传递的信息B 数据管理是数据处理中的核心环节,其优劣直接影响数据处理的效果C 数据是信息的符号表示,因此,同一信息只能用一种数据形式来表示D 信息是数据的内涵,是对数据的语义解释正确答案:C2、下列说法正确的是( )。
——[单选题]A 数据库是一个结构化的数据集合B 数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丢失C 数据库系统的核心是数据库管理员D 数据库避免了一切数据的冗余正确答案:A3、以下不属于DBA职责的是( )——[单选题]A 定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限B 参与数据库设计的全过程,决定整个数据库的结构和内容C 为终端用户开发和设计应用程序D 定义和实施数据库的备份和恢复策略正确答案:C4、以下说法中正确的是( )。
——[单选题]A DBMS提供数据控制语言(DCL),能实现对数据库中数据的查询、插入、修改和删除等操作B DBMS包含DB和DBSC DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作的一个软件系统D DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能正确答案:D5、保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据库的( )。
——[单选题]A 数据库恢复B 完整性C 安全性D 并发控制正确答案:C6、下列说法中正确的是( )。
——[单选题]A 数据的存储结构与数据逻辑结构之间的独立性称为数据的逻辑独立性B 在三级模式间引入二级映像的主要作用是提高数据与程序的安全性C 对一个数据库系统来说,实际存在的只有物理级数据库D 在数据库系统的三级模式结构中,内模式描述了数据库中全体数据的全局逻辑结构和特征正确答案:C7、下列说法中错误的是( )。
——[单选题]A 在数据库系统中,外模式可有多个,而模式、内模式只能各有一个B 在数据库系统中,外模式/模式映像保证了数据与应用程序间的逻辑独立性C 一个数据库系统中,外模式/模式映像只能有一个D 外模式是用户视图,是概念模式的某一部分的抽象表示正确答案:C8、下列说法中错误的是( )。
沈阳工业大学数据库原理及其应用试题
5、
6、
7、
8、
考号
班级
学号
姓名
数据库原理及应用试题
(2009 / 2010学年第一学期)答题纸
一
二
三
四
五
六
七
八
九
十
总分
一、单项选择题(每题1分,共15分)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
二、填空题(每空2分,共20分)
1、____________________________2、_________________________________
考号
班级
学号
姓名
数据库原理及应用试题
(2009/2010学年第一学期)试题页
考生须知:答题纸为第3、4页,答在1、2页上不得分
一、选择题(每题1分,共15分)
1、下列实体类型的联系中,属于一对多联系的是()。
A.国家跟首都的所属联系B.省对省会的所属联系
C.学生与课程的选修联系D.班级对学生的所属联系
四、简答题(每题5分,共10分)
1、简述系统故障的恢复步骤?
2、设有关系R与S
R:S:
B
C
2
2
3
4
A
B
C
1
4
1
2
3
2
3
6
4
计算:(1)R∞S(2)R÷S
R.B=S.B
班级
学号
姓名
五、关系数据理论(本题10分)
大学数据库考试题和答案
大学数据库考试题和答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。
A. 硬件B. 软件C. 数据D. 文件系统答案:B2. 关系数据库管理系统中的关系是指()。
A. 表B. 视图C. 索引D. 存储过程答案:A3. 数据库系统的核心是()。
A. 数据B. 数据模型C. 数据库管理系统D. 数据库管理员答案:C4. 在关系数据库中,关系至少具有()。
A. 一个属性B. 两个属性C. 三个属性D. 任意数量的属性答案:D5. 数据库设计中,将E-R图转换成关系模式的过程属于()。
A. 需求分析阶段B. 概念性设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C6. 数据库中实现数据独立性的关键技术是()。
A. 视图B. 索引C. 存储过程D. 触发器答案:A7. SQL语言中,用于创建数据库的命令是()。
A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE VIEW答案:B8. 在SQL中,用于删除表中数据的命令是()。
A. DELETEB. DROPC. REMOVED. ERASE答案:A9. 数据库的完整性约束包括()。
A. 实体完整性、参照完整性和用户定义的完整性B. 实体完整性、域完整性和用户定义的完整性C. 域完整性、参照完整性和用户定义的完整性D. 实体完整性、参照完整性和域完整性答案:A10. 数据库恢复的基础是()。
A. 数据备份B. 日志文件C. 索引D. 视图答案:B二、填空题(每题2分,共20分)1. 数据库系统由数据库、数据库管理系统、________和________组成。
答案:应用系统,数据库管理员2. 在关系数据库中,一个关系中的每一个列称为一个________。
答案:属性3. 数据库管理系统提供的数据定义语言是________,数据操纵语言是________。
答案:DDL,DML4. 视图是一个________的虚表,其内容由查询定义。
2022年沈阳工业大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)
2022年沈阳工业大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、下列选项中,在用户态执行的是()。
A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序2、列选项中,不可能在用户态发生的事件是()。
A.系统调用B.外部中断C.进程切换D.缺页3、进行P0和P1;的共享变量定义及其初值为:boolean flag[2];int turn=0;flag[0]=false;flag[1]=false;若进行P0和P1,访问临界资源的类C代码实现如下:void Po()//进程Po{while(TRUE){flag[0]=TRUE;turn=1;While(flag[1]&&(turn==l));临界区;flag[0]=FALSE;}}void P1()//进程P1{while(TRUE){flag[1]=TRUE;turn=0;While(flag[0]&&(turn==0));临界区;flag[1]=FALSE;}}并发执行进程P0和P1时产生的情况是()。
A.不能保证进程互斥进入临界区、会出现“饥饿”现象,B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象4、一个正在访问临界资源的进程由于申请等待1/0操作而被中断时,它()。
A.允许其他进程进入与该进程相关的临界区B.不允许其他进程进入临界区C.允许其他进程抢占处理器,但不能进入该进程的临界区D.不允许任何进程抢占处理器5、要实现两个进程互斥,设一个互斥信号量mutex.当mutex为0时,表示()。
A.没有进程进入临界区B.有一个进程进入临界区C.有一个进程进入临界区,另外一个进程在等候D.两个进程都进入临界区6、下列有关设备独立性的说法中,正确的是()。
A.设备独立性是指I/O设备具有独立执行I/O功能的种特性B.设备独立性是指用户程序独立于具体物理设备的·种特性,C.设备独立性是指能够实现设备共享的一种特性D.设备独立性是指设备驱动程序独立于具体物理设备的·种特性,7、下列关于设备驱动程序的叙述中,正确的是()。
2022年沈阳工业大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)
2022年沈阳工业大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下面说法错误的有()。
I分时系统中,时间片越短越好。
II.银行家算法是防止死锁发生的方法之。
III若无进程处于运行状态,则就绪和等待队列均为空。
A. I和IIB. II和IIIC. I和IIID. I、II和II2、下列指令中,不能在用户态执行的是()A.trap指令B.跳转指令C.压栈指令D.关中断指令3、有若干并发进程均将一个共享变量count的值加1一次,那么有关count中的值的说法正确的是()。
I.肯定有不正确的结果II.肯定有正确的结果,III.若控制这些并发进程互斥执行count加1操作,count中的值正确A. I和IIIB.II和IIIC.IIID. I、II和III的说法均不正确4、作业8:00到达系统,估计运行时问为1h。
若从10:00开始执行该作业,其响应比为()。
A.2B.1C.3D.0.55、一个进程被唤醒意味着()。
A.该进程可以重新占用CPUB.优先级变为最大C.PCB移到就绪队列之首D.进程变为运行态6、虚拟设备是通过()技术实现的。
A.并行B.通道C.SPOOLingD.虚拟存储7、下列天于管道(Pipe)通信的叙述中,正确的是()A.一个管道可实现双向数据传输B.管道的容量仅受磁盘容量大小限制C.进程对管道进行读操作和写操作都可能被阻塞D.一个管道只能有一个读进程或一个写进程对其操作8、下列选项中,磁盘逻辑格式化程序所做的T作是()I.对磁盘进行分区II.建立文件系统的根目录III.确定磁盘扇区校验码所占位数IV.对保存空闲磁盘块信息的数据结构进行初始化,A. 仅IIB.仅II、IVC.仅III,IVD.仅I、II、IV9、若8个字(字长32位)组成的位示图管理内存,假定用户归还一个块号为100的内,存块,它对应位示图的位置为()。
假定字号、位号、块号均从1开始算起,而不是从0开始。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
②采购订单主要记录订单编码、订货日期和应到货日期,并需详细记录所采购的每类服装的数量、采购价格和对应的多个供应商。
(3)系统需记录每类服装的各个供应商信息和供应情况。
①供应商信息包括:供应商编码、供应商名称、地址、企业法人和联系电话。
C.SELECT * FROM SAILORS WHERE sname like ’B??*B’
D.SELECT * FROM SAILORS WHERE sname like ’B**?B’
8.下列属于数据库逻辑结构设计阶段任务的是。
A.生成数据字典B.集成局部E-R图
C.将E-R图转换为关系模式D.确定数据存取方法
②供应情况记录供应商所供应服装的服装类型和服装质量等级。一个供应商可以供应多类服装,一类服装可由多个供应商供应。
【概念设计】
根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:
班级
学号
姓名
六题图实体联系图
【逻辑设计】
根据概念设计阶段完成的实体联系图,得出如下关系模式(不完整):
库管员(库管员编码,姓名,级别)
7.设有关系模式Sailors(sid,sname,age,ratring),下面哪个语句能够查找出sname属性值至少为四个字符长,并且开始和结束字符都是B的水手信息。
A.SELECT * FROM SAILORS WHERE sname like ’B%%_B’
B.SELECT * FROM SAILORS WHERE sname like’B__%B’
4.下列哪一项属于信息世界的模型,是现实世界到机器世界的一个中间层次。
A.数据模型B.概念模型C.对象模型D.关系模型
5.关系数据库中,实现实体之间的联系是通过关系与关系之间的。
A.公共索引B.公共存储C.公共元组D.公共属性
6.在关系数据库中。
A.关键字属性值可以为空B.外关键字属性值可以为空
C.任何属性值都可以为空D.任何属性值都不可以为空
用SQL语言完成下面的4-7题:
4.将所有计算机系选学C8课程的学生成绩置零(C8为课程号)。
5.求同时选修了C5和C6课程的学生学号(C5和C6为课程号)。
6.统计计算机系1203班每位同学所选课程的平均分,并按平均分降序排列,要求显示学号及平均分。
7.创建存储过程proc_avg,其功能是根据给定的课程名计算该门课程的平均分,并将结果使用输出参数返回。如果指定的课程存在,返回1,否则返回0。
五、模式分解(共12分)
设有关系模式R(教师编号,年份,工作量,所在学院,负责人),该模式统计学校里每名教师的年工作量,以及教师所在的学院和负责人信息。
如果规定:每名教师每年只有一个工作量;每名教师只在一个学院工作;每个学院只有一个负责人。
班级
学号
姓名
回答如下问题:
1.找出该关系模式中的所有候选码。(2分)
2.写出关系模式R的最小函数依赖集。(3分)
3.该关系模式最高能够满足第几范式?该关系模式存在哪些问题?(2分)
4.试对该关系模式进行分解,使其最终满足3NF。(5分)
六、综合应用题(共15分)
某服装销售公司欲开发一套服装采购管理系统,以方便对服装的采购和库存进行管理。
【需求分析】
(1)系统需要维护服装信息及服装在仓库中的存放情况。
A.在T1上定义视图B.在T2上定义视图
C.在T1上定义触发器D.在T2上定义触发器
13.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于状态。
A.安全性B.一致性C.完整性D.可靠性
①服装信息包括:服装编码、服装描述、销售价格、尺码、面料。
②仓库信息包括:仓库编码、仓库位置、仓库容量和库管员。
③库管员信息包括:库管员编码、姓名和级别。一个库管员可以管理多个仓库,每个仓库有一名库管员。
④一个仓库中可以存放多类服装,一类服装只能存放在一个仓库中。
(2)当库管员发现有一类或者多类服装缺货时,需要生成采购订单。
14.若事务T对数据对象A进行读取和修改操作,且其它任何事务都不能访问A,此时事务T需对数据对象A加上。
A.写锁B.死锁C.读锁D.活锁
15.已知事务T1的封锁序列为:
LOCK S(A)LOCK S(B)LOCK X(C) UNLOCK(B)UNLOCK (A)UNLOCK (C)
班级
学号姓名事务T2的封锁 Nhomakorabea列为:班级
学号
姓名
数据库原理试题
一
二
三
四
五
六
七
八
九
十
总分
一、单项选择(每题1分,共15分)
1.下面关于数据库管理系统(DBMS)的描述最正确的是。
A.DBMS是数据的集合
B.DBMS是数据的集合,并且存储着数据与数据之间的联系
C.DBMS是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成
D.DBMS是由数据的集合和一组用以访问这些数据的程序组成
7.数据冗余可能导致的问题有浪费存储空间及修改麻烦和潜在的数据______________。
8.数据库系统中进行并发控制的基本单位是______________。
9.在发生事务故障时,数据库可能处于不正确状态,要采用_____________的办法来恢复。
10.在数据库并发控制中,封锁的______________越大,系统的并发度越小、并发控制的开销也越小。
9.设有关系模式R(A,B,C,D,E,G),R上的函数依赖集F={ABC,CA,BEC,BCD,CGBD},则属性AB关于F的闭包为。
A.ABCDB.BDCC.ABCDEG D.BDEG
10.在数据库系统中,视图可以提供数据的。
A.完整性B.并发性C.安全性D.可恢复性
11.在DBMS中执行GRANT update(grade) ON TABLE SC TO user1,对于该语句下面哪个描述是正确的。
3.SQL语言是一种标准的数据库语言,包括定义、查询、操纵、___________四部分功能。
4.设W=R×S,且W、R、和S的元组个数分别为p、m和n,那么三者之间应满足的条件是___________。
5.连接操作由关系代数的选择操作和___________操作组合而成。
6.数据字典通常包括数据项、数据结构、______________、数据存储和处理过程五个部分。
三、简答题(每题4分,共20分)
1.当两个表建立了参照关系后,删除被参照关系中的元组可以有哪些策略?
2.关系中的元组为什么没有先后顺序?
3.并发操作所导致的数据不一致主要有哪几种?
4.嵌入式SQL与主语言之间的通讯方式有哪几种?
5.简述数据库恢复的基本原理和主要技术。
班级
学号
姓名
四、设计题(每题4分,共28分)
2.数据库系统的数据独立性体现在。
A.不会因为数据的变化而影响到应用程序
B.不会因为数据存储结构与逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其它的存储结构
3.关系数据库中的数据组织可分为层次。
A.字符和数字两个B.记录、文件和数据库三个
C.记录、文件、数据库和关系数据库四个D.字段、记录、表、数据库四个
设数据库中有三个关系:
学生表Student(学号,姓名,性别,年龄,所属院系,班级)
课程表Course(课程号,课程名,先行课程,学分,开课学期)
选课表SC(学号,课程号,成绩)
1.用关系代数完成如下查询:在第三学期开设的学分超过4分的课程名称。
2.用关系代数完成如下查询:刘晨没有选学的课程号。
3.用元组演算表达式完成如下查询:选学数据库课程的学生学号。
2.根据实体联系图,将关系模式中的空(1)~(4)补充完整。(4分)
(1):
(2):
(3):
(4):
3.分别给出仓库、供应和采购订单明细关系模式的主键和外键(如果存在)。(6分)
关系
主键
外键(如果存在)
仓库
供应
订单明细
仓库信息((1),仓库位置,仓库容量)
服装(服装编码,服装描述,服装类型,尺码,面料,销售价格,(2))
供应商(供应商编码,供应商名称,地址,联系电话,企业法人)
班级
学号
姓名
供应情况((3),服装质量等级)
采购订单(订单编码,订货日期,到货日期)
采购订单明细((4))
回答下列问题:
1.根据问题描述,补充联系,完善六题图中的实体联系图,直接在图中补充,无需画出属性。(5分)
LOCK S(A)UNLOCK (A)LOCK S(B)LOCK X(C)UNLOCK (C)UNLOCK (B)
则遵守两段封锁协议的事务是。
A.T1B.T2C.T1和T2D.没有
二、填空题(每空1分,共10分)
1.数据库系统与文件系统的本质区别在于。
2.关系数据库的实体完整性规则规定基本关系的都不能取空值。
A.user1可以在SC上定义视图
B.user1可以更新SC中的grade属性的值
C.user1在创建其他表时可以定义参考于SC中grade属性的外关键字
D.user1可以在SC中定义外关键字
12.如果有两个关系T1、T2,客户要求每当给T2删除一条记录时,T1中特定记录就需要被改变,我们需要定义什么来满足该要求。