免费智能真题库 > 历年试卷 > 数据库系统工程师 > 2021年上半年 数据库系统工程师 上午试卷 综合知识
  第38题      
  知识点:   1NF(第一范式)
  关键词:   开发        章/节:   关系数据库       

 
某公司开发系统记录员工基本信息。假设每个员工只在一个部门工作:每个员工必须提供工作和家庭两部电话号码。( )不满足1NF。
 
 
  A.  R1(员工编号,姓名,性别)
 
  B.  R2(员工编号,姓名,家庭电话,工作电话)
 
  C.  R3(员工编号,姓名,部门)
 
  D.  R4(员工编号,姓名,电话{家庭电话,工作电话})
 
 
 

  相关试题:规范化          更多>  
 
  第47题    2022年上半年  
   33%
在关系模式"学生(学号,姓名,性别,年龄,系号,系名)"中,一个学生只能属于一个系,"系名"对于码"学号"的数据依赖是(..
  第31题    2009年上半年  
   54%
假设员工关系EMP (员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只..
  第49题    2020年下半年  
   48%
下列关于BCNF的描述,正确的是( )。
   知识点讲解    
   · 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。
   题号导航      2021年上半年 数据库系统工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第38题    在手机中做本题