免费智能真题库 > 历年试卷 > 程序员 > 2020年下半年 程序员 上午试卷 综合知识
  第57题      
  知识点:   完整性约束   数据库
  章/节:   数据库基础知识       

 
数据库中常见的check (约束机制)是为了保证数据的( ),防止合法用户使用数据库时向数据库加入不符合语义的数据。
 
 
  A.  完整性
 
  B.  安全性
 
  C.  可靠性
 
  D.  并发控制
 
 
 

 
  第58题    2011年下半年  
   39%
在某教学管理系统中,规定本科生毕业前的选修课总学分不得低于60学分,这种数据完整性约束条件称之为(58)。
  第58题    2017年下半年  
   62%
在关系代数运算中,( )运算结果的结构与原关系模式的结构相同。
  第58题    2010年上半年  
   34%
设有商品关系P (商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关..
   知识点讲解    
   · 完整性约束    · 数据库
 
       完整性约束
        为了维护数据库中数据与现实世界的一致性,对关系数据库的插入、删除和修改操作必须有一定的约束条件,这就是关系模型的三类完整性:实体完整性、参照完整性和用户定义完整性。
               实体完整性
               实体完整性(Entity Integrity)是指主属性的值不能为空或部分为空。关系模型中的一个元组对应一个实体,一个关系则对应一个实体集。例如,一条学生记录对应着一个学生,学生关系对应着学生的集合。关系模型中以主属性来唯一标识元组。例如,学生关系中的属性"学号"可以唯一标识一个元组,也可以唯一标识学生实体。
               参照完整性
               参照完整性(Referential Integrity)是指如果关系R2的外码X与关系R1的主码相符,则X的每个值或者等于R1中主码的某一个值,或者取空值。
               实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作关系的两个不变性。
               用户定义完整性
               用户定义完整性(User-defined Integrity)是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。
 
       数据库
        数据库(DataBase,DB)是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
        系统使用的所有数据存储在一个或几个数据库中。
   题号导航      2020年下半年 程序员 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第57题    在手机中做本题