摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【数据库基础知识】部分试题的详解,一起来看看吧~



1、在分布式数据库中有分片透明,复制透明,位置透明和逻辑透明等基本概念,其中( )是指局部数据模型透明,即用户或应用程序无需知道局部使用是哪种数据模型,(请作答此空)是指用户或应用程序不需要知道逻辑上访问的表是怎么分块存储的。
A、 分片透明
B、 复制透明
C、 位置透明
D、 逻辑透明

答案:A
答题解析:

分片透明:指用户不必关心数据是如何分片的,它们对数据的操作在全局关系上进行,即关系如何分片对用户是透明的,因此,当分片改变时应用程序可以不变。

复制透明:用户觉察不到分段的复制,复制透明性和位置透明性紧密相关。

位置透明:指用户不必知道所操作的数据放在何处,即数据分配到哪个或哪些站点存储对用户是透明的。

逻辑透明:指局部数据模型透明,该透明性提供数据到局部数据库的映像,即用户不必关心局部DBMS支持哪种数据模型、使用哪种数据操纵语言,数据模型和操纵语言的转换是由系统完成的。



2、在数据库系统中,数据的()是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏。
A、 安全性
B、 可靠性
C、 完整性
D、 并发控制

答案:A
答题解析:

本题考查概念区分。数据控制功能包括对数据库中的数据的安全性、完整性、并发和恢复的控制。

数据库的安全性保护:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。用户只能按规定对数据进行处理。例如,划分不同的权限,有的用户只能有读数据的权限,有的用户有修改数据的权限。用户只能在规定的权限范围内操纵数据库。

数据的完整性:数据库的完整性是指数据库的正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。保证数据库中数据是正确的,避免非法的更新。

并发控制:在多用户共享的系统中,许多用户可能同时对同一数据进行操作。并发操作带来的问题是数据的不一致性,主要有丢失更新、不可重复读和读脏数据3类,其主要原因是事务的并发操作破坏了事务的隔离性。DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,避免用户得到不正确的数据。

故障恢复:数据库中的3类故障是事务内部故障、系统故障以及介质故障。故正确答案为A。



3、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(请作答此空),S和P之间联系类型属于( )。
A、 营销点,商品名
B、 营销点,条形码
C、 负责人姓名,商品名
D、 负责人姓名,条形码

答案:B
答题解析:

本题考查对数据库基本概念和SQL语言的掌握。

根据题意易知营销点是S的主键,而商品关系中条形码可以唯一标识P,即可作为主键,故选B;



查看完整试题>>>