数据库原理简答题【七|八】

110 阅读3分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第27天,点击查看活动详情

数据库原理简答题【七】

什么是数据的安全性

数据的安全性是指保护数据,以防止不合法的使用而造成数据泄密和破坏,使每个用户只能按规定对某些数据以某些方式进行使用和处理,即保证只有赋予权限的用户才能访问数据库中的数据,防止对数据的非法使用。

什么是BCNF

设R为任一给定关系,X、Y为其属性集,F为其函数依赖集,若R为3NF,且其F中所有函数依赖X->Y(Y不属于X)中的X必包含候选关键字,则R为BCNF

什么是多对多联系

如果对于实体集A中的每一个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中也有M个实体与之联系,则称实体集A与实体集B具有多对多联系,记为M:N。

什么是索引

索引是DBMS根据表中的一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表,因而索引实质上是一张描述索引列的列值与原表中记录之间一一对应关系的有序表。

简述数据库应用软件设计与实现的基本步骤

需求分析、系统功能与数据库的设计、系统功能与数据库实现、测试与维护等

数据库原理简答题【八】

什么是概念层数据模型

概念层数据模型,也称为数据的概念模型或信息模型,它用来描述现实世界的事物,与具体的计算机系统无关,且独立于任何DBMS,但容易向DBMS所支持的逻辑数据模型转换。这类模型主要用于数据库的设计阶段,即在设计数据库时,通常用概念模型来抽象、表示现实世界的各种事务及其联系。

简述主属性和非主属性的概念

关系中包含在任何一个候选码中的属性称为主属性或码属性,不包含在任何一个候选码中的属性称为非主属性或非码属性。

简述数据库设计人员进行需求分析的基本方法

  • 听取数据库应用部门工作人员的报告,并与之座谈
  • 需求分析人员可提交一份需求调查表,该表内容主要包括调查的内容和要求提供资料的格式,应用部门的业务人员则可根据该表进行准备和提交材料
  • 数据库设计人员还需查阅原始资料,以及跟班作业等

简述MySQL的特点

  • 体积小
  • 速度快
  • 开放源代码
  • 遵循GPL

什么是默认值

默认值是指在向表插入数据时,如果没有明确给出某个表列所对应的值,则DBMS此时允许为此表列指定一个值。

并发操作问题有哪些

典型的并发操作问题包括丢失更新、不可重复读、读脏数据。

简述数据库应用软件设计与实现中需求分析的种类

在数据库应用软件设计与实现中需求分析的种类包括功能性需求分析和非功能性需求分析。