简答题

你是怎样通俗地理解数据库设计范式理论的?

正确答案

第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解。
第二范式:2NF是对记录的唯一性约束,要求记录有唯一标识,即实体的唯一性。进一步讲,在数据库设计时,作为唯一性标志的主键,最好是一个字段,而不是组合字段,这就是主键的原子性。现在的关系数据库管理系统,都提供唯一标识ID类型的字段,就是为了实现主键的原子性。
第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。

答案解析

相似试题
  • 在关系数据库理论中,任何一个满足第一范式条件的关系也一定满足第二范式的条件。

    判断题查看答案

  • 在关系数据库理论中,任何一个关系都应满足第一范式的条件。

    判断题查看答案

  • 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。现有部门(部门号,部门名,部门成员,部门经理)这个关系,因为()属性使它不满足第一范式。

    单选题查看答案

  • 你是一个技术培训中心数据库开发者。通常地,用书面管理雇员的学历、教师、课程和教室安排。这个培训中心希望通过开发一个数据库录入信息来实现无纸化记录。你为这个数据库设计表,设计如图 你想缩短查询的响应时间和将数据冗余最小化。你应该做什么?()

    单选题查看答案

  • 你怎样理解面向对象设计步骤?

    简答题查看答案

  • 你是一个保险公司的数据库开发者。公司有一个主要的办公室和18个地方的办公室。每个办公室有一个SQLServer2005/2008数据库。地方的办公室通过高速网络连接到总部办公室。总部办公室数据库被用来联合从地方数据库的得到的信息。在总部办公室数据库中的表被水平地区分。地方办公室位置被用作总部办公室数据库主键的一部分。你正在设计物理复制模式,你该怎么做?()

    单选题查看答案

  • 关系数据库中的每个关系必须最低达到()范式,该范式中的每个属性都是()的。

    填空题查看答案

  • 你是一个贷款业务公司的数据库开发者。你设计了数据库事务来支持一个新数据项目应用程序。新数据项目应用程序的用户将从数据库中检索贷款信息。用户将改变信息和保存更新信息到数据库。你应怎么设计这事务?

    简答题查看答案

  • 你是Woodgrove银行的数据库开发者.公司有一个包含人力资源信息的数据库.你正在设计事务以支持数据进入数据库.你设计的两个事务的脚本如下:当你检测这些脚本时,你发现数据库服务器偶尔探测到一个死锁请况.你该怎么办?()

    单选题查看答案