一个数据库只有一个模式和一个内模式。T
外模式/模式映像可以保证数据与程序的逻辑独立性。T
由于数据库中的数据是不断更新的,因此关系模式是相对变化的。F
同一外模式可以被某一用户的多个应用系统使用,但一个应用程序只能使用一个外模式。T
数据冗余可能导致的问题有浪费存储空间及修改麻烦和潜在的数据不一致性。T
实体之间的联系可抽象为三类,它们是 1∶1 、1∶m和 m∶n T
数据库体系结构按照 模式 、 外模式 和 内模式 三级结构进行组织T
数据结构是对数据系统的动态特性的描述,数据操作是对数据库系统的静态特性的描述F
数据模型是由数据结构、数据操作和完整性约束三部分组成的T
概念模型属于机器世界F
数据库是长期存储在计算机内的、有组织、可共享的大量的数据的集合T
数据库管理员是开发数据库的专门人员F
信息能够消除某种不确定性。T
数据库中的数据冗余度高。F
数据库的三级模式结构能够提高系统的安全性。T
三级模式结构可提供数据独立性。T
实体完整性要求:关系中任何一个元组在组成“主键”的属性上不能取“空值”。T
候选键是指一个关系模式中,能够唯一标识元组的属性集。T
一个关系模式可以有多个“候选键”。T
实体完整性和参照完整性是基本关系的两个不变性。T
已知系(系编号,系名称,系主任,电话,地点), 系关系的主码是系编号 T
在关系模型中,实体和实体间的联系都是用关系来表示的 T
关系是静态的、稳定的,关系模式是动态的、随时间变化的 F
候选码的值可以唯一地表示关系中的一个元组 T
候选码的属性称为主属性。T
参照完整性是指基本关系R 的主属性不能取空值 F
关系的类型有基本关系、查询表和视图表 T
表中不同的列不能出自同一个域 F
任意两个元组的候选码可以相同 F
关系中行的顺序和列的顺序都可以交换 T
关系的外码是允许有空值的 T
数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。T
数据库的数据保护主要包括数据的安全性和数据的完整性。T
用户身份鉴别是数据库管理系统提供的最内层安全保护措施。F
自主存取控制方法中用户权限是由数据库对象和操作元素组成的。F
SQL中使用GRANT语句向用户收回对数据的操作权限。F
授权时,如果指定了WITH GRANT OPTION子句,获得某种权限的用户只能使用该权限,不能传播该权限。F
用户可以“自主”地决定将数据的存取权限授予何人、决定是否也将“授权”的权限授予别人,因此称这样的存取控制是自主存取控制。T
数据库角色是被命名的一组与数据库操作相关的权限,角色是权限的象征。F
强制存取控制中,数据库管理系统为主体和客体的每个实例指派一个敏感度标记。T
在数据库安全性控制中,所有授予出去的权力在必要时都可以用REVOKE语句收回。T
审计功能把用户对数据库的特定操作自动记录下来放入审计日志。F
当主外健不能保证参照完整性和数据一致性时,还可以选择触发器来实现。T
用户自定义完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。T
域完整性是保证数据完整性的重要约束之一。T
当用户违反了参照完整性时,DBMS会采取一些策略加以处理,包括拒绝,级联操作和设置为空值。T
数据库的完整性是指数据的正确性和一致性 F
数据库完整性的定义一般由SQL的DCL语句来实现的。F
触发器实现数据库完整性的一个重要方法。T
若R.A→R.B,R.B→R.C,则R.A→R.C。T
在关系模式R(U,F)中,U=(X,Y,Z),如果F={X->Y, X->Z},则X为候选码。T
任何一个二目关系是属于3NF。T
一个关系的最小函数依赖集是唯一的。F
在BCNF范式中所有非主属性对每一个码都是完全函数依赖。T
任何一个二目关系是属于BCNF。T
数据库设计中,规范化程度越高模式就越好。F
在数据库中产生数据不一致的根本原因是冗余。T
为保证数据库的正确性,必须先写日志文件,后写数据库。T
用于数据库恢复的重要文件是索引文件。F
登记日志文件时必须遵守的一条原则是:必须先写数据库,后写日志文件。F
在数据库中“脏数据”是指未提交随后又被撤销的数据。T
事务日志记录了系统的各种操作和出错情况,通过观测日志。可以分析系统的缺陷找出错误的来源。T
在数据库系统中,死锁属于程序故障。F
事务的一致性是指一个事务内部的操作及使用的数据对并发的其他事务必须是一致的。F
数据库恢复的基本原理是利用数据的冗余。T
一个事务对某数据加X锁后,其它的事务只能对该数据加S锁。F
若并发事务遵守三级封锁协议则必然遵守两段锁协议。T
死锁是不能解除的只能预防。F
如果多个事务同时对数据库执行SELECT操作则不会引起冲突。T
如事务T对数据对象R实现X封锁,则T对R即可读又可写。T
一级封锁协议只有修改数据时才能加锁,所以它可以防止“读脏数据”和“不可重复读”。F
根据对数据的不同处理粒度,封锁的对象可以是字段、记录、表和数据库等。T
封锁粒度越大,系统中能够被封锁的对象就越多,并发度越高。F
PTA数据库判断题
于 2022-06-12 16:01:05 首次发布