在对表中字段进行主码或单值约束时,系统将自动建立相应的索引。
建立数据库中的表时,将年龄字段值限制在18~25岁之间。这种约束属于参照完整性约束。
能够惟一表示数据表中的每条记录的字段或者字段的组合称为主码或主键
用SQL语句创建带外键约束的数据表。 设有物资台账数据表T,包括物资编号TNo,物资姓名TN,单价TD等字段;TNo和TN为字符型(长度20),TD为数值型(带小数)。TNo是主键,假设还存在物资入库数据表C,包括物资编号CNo,入库数量Cn等字段。Cn为数值型(两位小数)。Cno为字符型(长度10)。该数据表与物资台账数据表T之间存在外键约束,即物资台账数据表T中不存在的记录不能够出现在该表中。请根据上述说明,用SQL创建工资数据表C。
下列SQL语句中,对字段创建唯一的聚集索引的约束是()。
一个数据表中只能有一个主键约束,但可以有多个UNIQUE约束。
表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的()约束。
具有UNIQUE约束的字段的值不能重复。()
主键,( )KEY,用于唯一标识某条记录,作为主键的值必须唯一,且不能为( ),主键可以是单一字段,也可以是多个字段的组合,每个数据表最多能有( )个主键约束
当选定成绩表中的学号字段和课程号字段共同组成的主键时,下列关于表中字段取值的叙述正确的是(;;;;)。
建立数据库中的表时,将年龄字段值限制在18-25岁之间,这种约束属于参照完整性约束( )
允许空值的字段上可以定义主键约束。
【填空题】删除“供货商表”的“联系电话”字段。 必须先删除该字段上的默认电话、“电话约束”惟一约束。代码如下: USE diannaoxs ______ TABLE 供货商表 ______ constraint 电话约束
现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。
在当前数据库中创建数据表“电器”,其中有4个字段:编码/字符型/6位,名称/字符型/10位,数量/整型数/4位,单价/浮点数/7位/4,数2位。要求:编码字段是具有唯一性约束的主码,名称字段不能为空,默认值是0000000000,数量字段不能小于0,数量字段和单价字段都可以为空。在SQL Server中创建的过程如下,请将下面步骤填空补充完整。 在企业管理器中用新建表命令打开 () 框中输入0000000000。保存并最后完成数据表的创建
关系中的“主键”不允许取空值是指【】约束规则。
______主要包括字段有效性约束和记录有效性约束。
主键可以由表中的()个字段组成(选一项)
在“客户信息”表中,“姓名”列是字符型的,赋值给该字段时要求不能是数字。通常数据表有5个约束类型:1)主键约束;2)外键约束;3)唯一约束;4)检查约束;5)非空约束。根据上述描述,在数据质量控制中,对“姓名”列的属性要求是()。
实验七 MySQL数据完整性 一、实验目的 1. 了解约束的各种类型 2. 掌握使用SQL语句CREATE TABLE定义约束的方法 3. 掌握使用SQL语句ALTER TABLE增加或删除约束的方法 4. 体验用ENUM和SET数据类型取代其它数据库中的CHECK约束 二、实验环境 教学实验选用MySQL数据库,提供的MySQL和SQLyog软件仅适用于已安装Windows XP或更高版本Windows操作系统的计算机。请下载“实验5脚本.rar”,准备好该实验所需要的数据源。 三、实验内容及步骤 用图形化客户端工具SQLyog完成如下示例操作。(要求验证) MySQL支持的常用约束类型有6种: 主键(primary key)约束 外键(foreign key)约束 非空(not NULL)约束 唯一性(unique )约束 默认值(default)约束 自增约束(auto_increment) 1. 主键(primary key)约束 ① 在SQLyog中利用sql指令在mydb
5种约束类型,即PRIMARYKEY(主键)、FOREIGNKEY(外键)、UNIQUE(唯一性)、CHECK(取值范围)和DEFAULT(默认值)约束()
1、关系中的主键不允许取空值是符合()约束规则。
2、外键约束用于保证外键字段值与父表中主键字段值的一致性,外键字段值要么是NULL,要么是父表中主键字段值的复制。
5、自动增值约束作用的字段必须是数值型的。