基本概念题
- 在一个数据库中有多个【外模式(子模式、用户模式、用户视图】
- 数据库与文件系统的根本区别在于【数据的结构化】
- 主码是一个属性或属性集,它能唯一标识一行记录
- 当关系R和S自然连接时,能够把R和S原本该舍弃的元组放到结果关系中的操作时【外连接】
- 当关系R和S自然连接时,要求R和S含有一个或多个共有的【属性】
- 在RDBMS中,一个关系相当于【一张二维表】
- 关系代数运算中5中基本运算【(兵差选投敌) 并、差、选择、投影、笛卡尔积】
- 【层次模型】是DBS中最早出现的数据模型
- 数据管理技术经历了【人工管理】【文件系统】【数据库系统】三个阶段
- 数据库的逻辑数据独立性是由【外模式/模式】映像提供的
- 关系代数中专门的关系运算包括:【选择】【投影】【连接】和【除】
- 若关系中的某一属性组(或单个属性)的值能够唯一标识一个元组,则称该属性组为【候选码】
- 在DB中,只存放视图的【定义】,不存放视图对应的数据
- 数据库的概念模型独立于【具体的机器和DBMS】
- 数据库的基本特点是【数据可以共享(或数据结构化)、数据独立性、数据冗余小,易扩充、统一管理和控制】
- 【数据库】是存储在计算机内有结构的数据的集合
- 数据库中存储的是【数据以及数据之间的联系】
- 数据库中,数据的物理独立性是指【用户的应用程序存储在磁盘上的数据相互独立】
- 数据库的特点之一是数据的共享性,这里的数据共享是指【多种应用、多种语言、多个用户相互覆盖地使用数据集合】
- 数据库系统的核心是【数据库管理系统(DBMS)】
- 数据库结构划分为多个层次为了提高数据库的【逻辑独立性】和【物理独立性】
- 在数据库中,产生数据不一致的根本原因是【数据冗余】
- 数据库管理系统(DBMS)是【系统软件】
- 数据库管理系统(DBMS)的主要功能是【定义数据库】
- 数据库系统(DBS)的特点是【数据共享】【数据独立】【减少数据冗余】【避免数据不一致】和【加强了数据保护】
- 数据库系统的最大特点是【数据的三级抽象和两级独立性】
- 数据库管理系统是【在操作系统支持下的系统软件】
- DB的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是【模式】
- 数据库系统的数据独立性是指【不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序】
- 实体是信息世界中的术语,与之对应的数据库术语为【记录】
- 层次型、网状型和关系型数据库划分原则是【数据之间的联系】
- DB技术的奠基人之一E.F.Codd从1970年起发表多篇论文论述【关系数据模型】
- DB是长期存储在计算机内、有【组织】的、可【共享】的数据集合
- DBMS是指【数据库管理系统】是位于【用户】和【操作系统】之间的一层管理软件
- 数据库管理系统的主要功能: 【定义】【操纵】【运行】【建立和维护】
- 数据独立性分为【数据逻辑独立性】【数据物理独立性】
- 数据模型的组成【数据结构】【数据操作】【完整性约束】三个部分组成的
- 【数据结构】是对数据系统的静态特性的描述,【数据操作】是对数据库系统的动态特性的描述
- 数据库体系结构【外模式】【模式】【内模式】三级结构进行组织
- 数据冗余可能导致的问题有【浪费存储空间以及修改麻烦】【潜在的数据不一致性】
- 关系数据库管理系统应该能实现专门关系运算包括【选择】【投影】【连接】
- 关系模型中,一个【关键字】是【由一个或多个其值能够唯一标识关系模式中任何元组的属性组成】
- 关系运算中花费时间最长的是【笛卡尔积】
- 一个关系模式的定义格式为【关系名(属性名01,属性名02,...属性名n)】
- 【传统的集合运算】有:【并】【差】【交】【笛卡尔积】
- 【基本的运算】有:【并】【差】【选择】【投影】【笛卡尔积】
- 【专门的关系运算】有:【选择】【投影】【连接】
- 【关系数据库】是【基于】数学上两类运算是【关系代数】和【关系演算】
- SQL语言是【非过程化、关系数据库】的语言
- SQL语言具有两种使用方式,分别称为【交互式SQL】和【嵌入式SQL】
- SQL是【结构化查询语言】
-
保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。这是数据的【安全性**】
- 数据库的【完整性】是指数据的【正确性】和【相容性】
- 在数据库系统中,【对存取权限的定义】称为【授权】
- 数据库管理系统通过提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的【安全性】
- "收回用户ZHAO对学生表(STUD)中学号(XH)的修改权"的SQL语句是【REVOKE UPDATE(XH) ON STUD FROM ZHAO】
- 把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL【GRANT UPDATE(UPDATE) ON SC TO ZHAO】
- 在SQL Server中删除触发器使用的是【DROP】
- 保护数据安全性的一般方法是【设置用户标识和存取权限控制】
- 安全性控制的一般方法有【用户标识鉴定】【存取控制】【审计】【数据加密】和【视图的保护】5级安全措施。
- 存取权限包括两个方面的内容,一个是【存取的数据对象】二是【对此数据对象进行操作的类型】
- 在数据库系统种对【存取权限的定义】称为【授权】
- 为了保证DB的【安全性】,设置了对DB的存取进行控制的语句,对用户授权使用【GRANT】收回所授的权限使用【REVOKE】
- DBMS存取控制机制主要包括两个部分: 【自主存取控制】【强制存取控制】
- 当对某一个表进行诸如【INSERT】【DELETE】【UPDATE】这些操作时,SQL SERVER会自动执行触发器所定义的SQL语句。
- 在DBS中,保证数据以及语义正确和有效的功能是【完整性控制】
- 数据库的【完整性】是指数据的【正确性】和【相容性】
- 在DB的表定义中,限制成绩属性类的取值在0和100的范围内,属于数据的【用户自定义】约束。
- 数据库的完整性指的是数据的【实体完整性】【参照完整性】【用户自定义完整性】
- 实体完整性是指在基本表中,【主属性不能为空值】
- 参照完整性是指在基本表中,【外码可以是空值或另一个关系主码的有效值】
- 为了保护数据库的实体完整性,当用户程序对主码进行更新时使主码值不唯一时,DBMS就【拒绝此操作】
- 关系规范化中的删除操作异常指的是【不该删除的数据被删除】,插入操作异常指的是【该插入的数据没有插入】
- 设计性能较优的关系模式称之为规范化,规范化的主要理论依据【关系规范化理论】
- 当关系模式R(A, B)已属于3NF,说法中【仍然存在一定的插入和删除异常】是正确的。
- 关系模型中的关系模式至少是【1NF】
- 在关系DB中,任何二元关系模式的最高范式必定是【BCNF】
- 候选关键字中的属性称为【主属性】
- 消除了部分函数依赖的1NF的关系模式,必定是【2NF】
- 关系模式的候选关键字可以有【1个】,主关键字可以有【1个或多个】
- 关系模式的分解【不唯一】
- 对于非规范化的模式,经过【使属性变为简单域】转变为1NF,将1NF经过【消除非主属性对主关键字的部分依赖】转变为2NF,将2NF经过【消除非主属性对主关键字的传递依赖】转变为3NF。
- 在DB的规范化理论中,在执行“分解”时,必须遵守规范化原则:【保持原有的依赖关系和无损连接性】。
- 在DB设计中,E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的【概念设计】阶段。
- 在DB设计中,设计关系模式是【逻辑设计阶段】的任务。
- 在数据库的概念模型中,最常用的数据模型是【实体联系模型】
- 一个M:N联系转换为关系模型时,该关系模式的关键字是【M端实体关键字与N端实体关键字组合】
- 当局部E-R图合并成全局E-R图时可能出现冲突
相关文章: