全部科目 > 数据库系统工程师 >
2021年上半年 上午试卷 综合知识
第 38 题
知识点 1NF(第一范式)  
章/节 关系数据库  
 
 
某公司开发系统记录员工基本信息。假设每个员工只在一个部门工作:每个员工必须提供工作和家庭两部电话号码。( )不满足1NF。
 
  A.  R1(员工编号,姓名,性别)
 
  B.  R2(员工编号,姓名,家庭电话,工作电话)
 
  C.  R3(员工编号,姓名,部门)
 
  D.  R4(员工编号,姓名,电话{家庭电话,工作电话})
 
 




 
 
相关试题     规范化 

  第49题    2020年下半年  
下列关于BCNF的描述,正确的是( )。

  第47题    2022年上半年  
在关系模式"学生(学号,姓名,性别,年龄,系号,系名)"中,一个学生只能属于一个系,"系名"对于码"学号"的数据依赖是(46),该关系模式最高属于(47),将"学生"分解为两个关系模式..

  第46题    2017年上半年  
某企业的信息系统管理数据库中的员工关系模式为Emp (员工号,姓名,部门号,岗位,联系地址,薪资),函数依赖集 F={员工号→(姓名,部门号,岗位,联系地址),岗位→薪资}。Emp关系的主..

 
知识点讲解
· 1NF(第一范式)
 
        1NF(第一范式)
        【定义7.10】若关系模式R的每一个分量是不可再分的数据项,则关系模式R属于第一范式。记为R∈1NF。
        例如,供应者和它所提供的零件信息,关系模式FIRST和函数依赖集F如下:
        FIRST(Sno,Sname,Status,City,Pno,Qty)
        F={Sno→Sname,Sno→Status,Status→City,(Sno,Pno)→Qty}
        对具体的关系FIRST如下表所示。从下表中可以看出,每一个分量都是不可再分的数据项,所以是1NF的。但是,1NF存在4个问题:
        
        FIRST
        (1)冗余度大。例如每个供应者的Sno、Sname、Status、City要与其供应的零件的种类一样多。
        (2)引起修改操作的不一致性。例如供应者S1从“天津”搬到“上海”,若不注意,会使一些数据被修改,另一些数据未被修改,导致数据修改的不一致性。
        (3)插入异常。关系模式FRIST的主码为Sno、Pno,按照关系模式实体完整性规定主码不能取空值或部分取空值。这样,当某个供应者的某些信息未提供时(如Pno),则不能进行插入操作,这就是所谓的插入异常。
        (4)删除异常。若供应商S4的P2零件销售完了,并且以后不再销售P2零件,那么应删除该元组。这样,在基本关系FIRST找不到S4,可S4又是客观存在的。
        正因为上述4个原因,所以要对模式进行分解,并引入了2NF。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有