国开《数据库基础与应用》第四章 4-2-3:列级完整性约束

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

4-2-3:列级完整性约束

在定义一个基本表中,在每个列的列名及数据类型定义的后面,还有时需要给出该列的完整性约束的定义,称此为列级完整性约束。

列级完整性约束被分为以下6种情况。

(1)默认值约束。表示为:DEFAULT <常量表达式>。如DEFAULT 0 可作为职工工资列的默认值,DEFAULT 18 可作为职工年龄列的默认值。

(2)空值/非空值约束。表示为:NULL/NOT NULL。如姓名列的定义为:“姓名 char(6) NOT NULL”,就定义了姓名列为字符型,非空约束。

(3)主码约束。表示为:PRIMARY KEY。一个表中被注明主码后,数据库管理系统将按主码值的升序自动建立一个对应的索引,以后在显示或处理表中的内容时,将自动按照主码的升序。如学生号列的定义为:“学生号 char(7) PRIMARY KEY”,学生号列为字符型,主码约束,学生号成为学生表中的主码。

(4)单值约束。表示为:UNIQUE。注明该列上的所有取值必须互不相同。如身份证号列可定义为:“身份证号 char(18) UNIQUE”。

(5)外码约束。表示为:REFERENCES <父表名>(<主码>)。注明该列为外码,并给出对应的父表及父表中被参照的主码。学生号列可定义为:“学生号 char(7) REFERENCES 学生表(学生号)”。

(6)检查约束。表示为:CHECK(<逻辑表达式>)。注明该列的取值条件,或称取值限制。如性别列的定义可以为:“性别 char(2) not null check(性别='男' OR 性别='女')”。



「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第七章 7-2-1:表中的字段属性

国开《数据库基础与应用》第七章 7-2-1:表中的字段属性

7-2-1:表中的字段属性在一个表中,根据字段的数据类型不同,将需要设置不同的字段属性。例如:数据类型字段属性文本主要有字段大小、格式、输入掩码、默认值、有效性规则、有效性文本、必需、允许空字符串、索...

国开《数据库基础与应用》第十一章 11-4-2:例11-2

国开《数据库基础与应用》第十一章 11-4-2:例11-2

11-4-2:例11-2在“公司信息管理”数据库中创建一个“用户登录窗体”,然后创建一个宏用来对输入的用户名和密码进行验证。要求当单击“确定”按钮时,如果输入的用户名(“abcd”)和密码(“1234...

国开《数据库基础与应用》第四章 4-6-3:BETWEEN…END格式

国开《数据库基础与应用》第四章 4-6-3:BETWEEN…END格式

4-6-3:BETWEEN…END格式使用BETWEEN…END格式的专门比较式。使用BETWEEN…END的专门比较式的语法格式如下:<列名> [NOT] BETWEEN <开始值...

国开《数据库基础与应用》第三章 关系规范化基础

国开《数据库基础与应用》第三章 关系规范化基础

本章导读一个关系数据库模式由若干个关系模式所组成,这些关系模式通过外码与主码建立相互联系,形成数据库中各关系之间的逻辑结构。一个数据库应用系统的优劣主要取决于数据库模式设计的优劣,一个数据库模式设计的...

国开《数据库基础与应用》第九章 9-2-3:组合框控件的使用

国开《数据库基础与应用》第九章 9-2-3:组合框控件的使用

9-2-3:组合框控件的使用组合框控件在窗体视图状态下,显示为一个文本框并且在最后位置带有一个箭头图标,单击箭头图标时打开相应的下拉列表框,用户可以从中选择一个数据值到文本框中,作为此组合框控件的当前...

国开《数据库基础与应用》第八章 查询

国开《数据库基础与应用》第八章 查询

本章导读在上一章我们学会了建立表并在表中添加和编辑数据。数据库表中的数据是为了今后进行处理而存储的,而数据处理操作中最常见的就是查询操作。在这一章我们将说明如何在已有表的基础上建立各种查询,首先说明查...

国开《数据库基础与应用》第九章 9-4-1:例9-1

国开《数据库基础与应用》第九章 9-4-1:例9-1

9-4-1:例9-1为“公司信息管理”数据库创建以“计算库存金额查询”为源数据的纵栏式窗体。具体操作步骤如下:1.在Access 2010中打开“公司信息管理”数据库。2.单击选择“创建”选项卡,在其...

国开《数据库基础与应用》第九章 9-4-3:例9-3

国开《数据库基础与应用》第九章 9-4-3:例9-3

9-4-3:例9-3为“公司信息管理”数据库创建以“类别”表和“产品”表为源数据的,说明每一种产品类别对应哪些产品的主/子窗体。具体操作步骤如下:1.在Access 2010中打开“公司信息管理”数据...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。