2022年辽宁工业大学软件工程专业《数据库原理》科目期末试卷B(有答案).docx
《2022年辽宁工业大学软件工程专业《数据库原理》科目期末试卷B(有答案).docx》由会员分享,可在线阅读,更多相关《2022年辽宁工业大学软件工程专业《数据库原理》科目期末试卷B(有答案).docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年辽宁工业大学软件工程专业数据库原理科目期末试卷B(有答案)一、填空题1、关系模型由、和 组成。2、事务故障、系统故障的恢复是由 完成的,介质故障是由 完成的。3、从外部视图到子模式的数据结构的转换是由 实现;模式与子模式之间的映象是由 实现;存储模式与数据物理组织之间的映象是由 实现。4、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现 希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补 全该语句。EXEC sp_addsrvrolemember LOG , ;5、采用关系模型的逻辑结构设计的任务是将E-
2、R图转换成一组,并进行 处理。6、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查 询的执行开销主要包括 和 代价。在多用户数据库中,还应考虑查询的内存代 价开销。7、和是计算机系统中的三类安全性。8、使某个事务永远处于等待状态,得不到执行的现象称为 o有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为 O9、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计 中的 阶段。10、以子模式为框架的数据库是;以模式为框架的数据库是; 以物理模式为框架的数据库是 O二
3、、判断题参考答案一、填空题1、【答案】数据结构;数据操作;完整性规则2、【答案】系统自动;DBA执行恢复操作过程3、【答案】应用程序;DBMS;操作系统的存取方法4、【答案】dbowner【解析】在SQL Server中,dbonwer具有数据库服务器上的全部权限。5、【答案】关系模式;规范化6、【答案】CPU; I/O7、【答案】技术安全类;管理安全类;政策法律类安全性8、【答案】活锁;死锁9、【答案】物理设计10、【答案】用户数据库;概念数据库;物理数据库二、判断题11、【答案】对12、【答案】错13、【答案】对14、【答案】对15、【答案】对 16、【答案】错17、【答案】对18、【答案
4、】对19、【答案】对20、【答案】错21、【答案】对22、【答案】对23、【答案】对24、【答案】错25、【答案】错三、选择题26、【答案】C【解析】关系代数是一种抽象的查询语言,它通过对关系的运算来表达查询要求。关系代 数的运算共有8种,可分两类:传统的集合运算和专门的关系运算一传统的集合运算有: 交、并、差、笛卡尔积,专门的关系运算有:选择、投影、连接和除。其中,并、差、笛 卡尔积、选择和投影5种运算是基本运算,其他3种运算均可以用这5种基本运算来表达。27、【答案】B【解析】UNDO,对撤消队列中的各个事务进行撤消处理,处理方法是:反向扫描日志文 件,对每个UNDO事务的更新操作执行逆操
5、作,即将日志记录中更新前的值,写入数 据库;REDO,对重做队列中的各个事务进行重做处理,处理方法是:正向扫描日志文件, 对每个REDO事务重新执行登记的操作,即将日志记录中更新后的值写入数据库。28、【答案】C【解析】关系数据库管理系统是被公认为最有前途的一种数据库管理系统。自20世纪80 年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如,Oracle、Sybase. Informix、Visual FoxPro Access和SQL Server等。Delphi、PowerBuilder和PowerDesigner属于应用系统开发工具软 件。29、【答案】A【解析】E-R图为实
6、体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实 世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型: 用矩形表示,矩形框内写明实体名。属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。联系:用菱形表示,菱形 框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1: 1、L n 或 m: n)。实体型之间的联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。同一个 实体集内的各实体之间也可以存在联系。30、【答案】C31、【答案】D【解析】在SQL语言中,使用INSERT语句插入数据时,需要注意以下几个问题:首
7、先, 列名表和元组值中的项数应该对称相等,并且保持数据类型一致;其次,元组值中给出的 数据元素个数应该小于等于关系模式中的属性列个数,而且此时列名表不可缺省,列名表 中未给出的属性列的值在插入时取默认值1此外,列表名缺省时意味着取关系模式中的全 部属性列,而且其顺序与模式定义一致,插入时还需要注意非空属性列值的输入及主码列 值的唯一性等问题。32、【答案】B【解析】技术可行性分析是指对系统采用的软硬件及技术方案等作出合理的评估并提出选 择建议,是根据用户提出的系统功能、性能及实现系统的各项约束条件来进行分析的,属 于规划与分析阶段。【解析】数据库应用系统的需求分析工作主要包括:数据及数据处理需
8、求分析;业务 需求分析;性能、存储、安全、备份、恢复等方面的需求。其中,性能需求分析指标主 要包括:数据操作响应时间;系统吞吐量;最大并发用户数。34、【答案】C【解析】“年龄在15至30岁之间”是完整性约束中值的约束。35、【答案】C【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在 后面做。36、【答案】B【解析】如果一个关系模式R属于第一范式,且每个非主属性既不部分依赖于码又不传递 依赖于码,则这个关系属于第三范式。同时在对关系进行规范化的过程中,对于关系的分 解不是随意而为的,需要考虑新关系与原关系在数据上的等价、在依赖上的等价,甚至是 在数据和依赖上都等价
9、,否则就很可能达不到规范化目的。A项中的分解,R1 (学号,姓名)达到3NF要求,R2 (课程代码,课程名,课程成绩)也达到3NF要求,但是它们与原关系R在数据上不能等价,在依赖上也不等价,因而不 是最正确的规范化结果。C项中的分解,R1 (学号,姓名)达到3NF要求,R2 (学号,课程代码,课程名,课程成绩)中由于存在:课程代码一课程名,即非码属性对码的部分依赖,因此,该R2只达到1NF要求,没有达到2NF要求,当然也就没有达到3NF要求。D项中的分解,R1 (学号,姓名)达到3NF要求,R2 (课程代码,课程名),R3 (课程代码,课程成绩)也都达到3NF要求,但是它们与原关系R在数据上不
10、能等价,在依赖 上也不等价,因而不是最正确的规范化结果。只有B项的分解,R1 (学号,姓名),R2 (课程代码,课程名),R3 (学号,课程代码, 课程成绩)都达到3NF要求,同时分解后的关系与原关系在数据和依赖上都等价,因而 是最正确的规范化结果。【解析】如果X-Y,其中的X不是单个属性,而是属性组合,这时需要进一步讨论这个 函数依赖是完全函数依赖还是部分函数依赖。如果X-Y,存在X的真子集X,使X-Y, 称函数依赖X-Y为部分函数依赖。如果X-Y,不存在X的真子集X,使X-Y,称函 数依赖X-Y为完全函数依赖。38、【答案】C【解析】由于各进程互相独立地活动,不断申请和释放软硬件资源,可能
11、会出现这样一种 状态:两个或两个以上的进程彼此等待对方拥有的而又不会释放的资源,则所有进程都不 能进一步向前运行,这种状态就称为死锁。因此,参与死锁的进程至少是两个。39、【答案】A【解析】数据安全性是指防止未经授权或不合法的用户使用数据库。40、【答案】B【解析】数据越详细,粒度就越大,级别也就越低。41、【答案】C【解析】OLAP与OLTP一样,最终数据来源都是来自底层的数据库系统,但是由于两者 的使用用户不同。42、答:(1)数据模型是对现实世界数据特征的抽象,一般来讲,数据模型是严格定义 的概念的集合。(2)数据模型用来描述数据、组织数据和对数据进行操作。这些概念精确描述了系统的 静态
12、特性、动态特性和完整性约束条件。(3)数据模型通常由数据结构、数据操作和完整性约束三部分组成:数据结构:它是所研究的对象类型的集合,是对系统静态特性的描述。数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括 操作及有关的操作规则,是对系统动态特性的描述。完整性约束条件:数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据 模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及 状态的变化,以保证数据的正确、有效、相容。10、试述网状、层次数据库的优缺点。答:(1)网状数据模型的优缺点:优点:能够更为直接地描述现实世界,如一个结点可以有多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 2022 辽宁 工业大学 软件工程 专业 数据库 原理 科目 期末试卷 答案
限制150内