如果表S(A,B,C)中,设置A为主键,当向S表插入一行新数据时,该行()A.属性A,B,C的值都可以与已有的行相同B.属性A,B,C的值都不能与已有的行相同C.属性A的值不能与已有的行相同,但允许为空D.属性A的值不能与已有的行相同,也不能为空

如果表S(A,B,C)中,设置A为主键,当向S表插入一行新数据时,该行()

A.属性A,B,C的值都可以与已有的行相同

B.属性A,B,C的值都不能与已有的行相同

C.属性A的值不能与已有的行相同,但允许为空

D.属性A的值不能与已有的行相同,也不能为空


参考答案和解析
D

相关考题:

若用如下的SQL语句创建表S: CREATE TABLE S(S# CHAR(6)PRIMARY KEY, SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER) 并且S表中已经有两行: (‘022345’,‘李明芳’,‘女’,23)和(‘021876’,‘张为’,‘男’,32) 今欲向S表插入新元组:Ⅰ.(‘022345’,‘彭明芳’,‘女’,23)Ⅱ.(‘020746’,‘杨云’,NULL,NULL)Ⅲ. (‘020721’,‘张为’,‘女’,21)哪一个(些)元组可以被成功插入?A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.全部

在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则______。A.允许修改表S中的学号字段值B.允许删除表S中的记录C.不允许修改表S中的学号字段值D.不允许在表S中增加新的记录

在 Visual FoxPr o 中 , 假定数据库 表 S ( 学号 , 姓名 , 性别 , 年龄 ) 和 SC( 学号 , 课程号 , 成绩 ) 之间使用 “ 学号 ” 建立了表之间的永久联系 , 在参照完整性的更新规则、删除规则和插入规则中选择设置了 “ 限制 ” ,如果表 S 所有的记录在表 SC 中都有相关联的记录,则A) 允许修改表 S 中的学号字段值B) 允许删除表 S 中的记录C) 不允许修改表 S 中的学号字段值D) 不允许在表 S 中增加新的记录

若用如下的SQL语句创建一个表S:CREATE TABLE S(S# char(16)NOT NULL;SNAME char(8)NOT NULL,SEX char(2),AGE integer)向表S中插入如下行时,哪一行可以被插入?A)(‘872476’,,‘小芳’,女,‘21’)B)(‘854231’ ,,,‘小明’,NULL,NULL)C)(NULL, ‘小强’,‘男’,65)D)(‘657123’,NULL,‘女’,20)

新建数据库student.mdb,将考生文件夹中的student.xls导入到student数据库,第一行包含列标题,设置“学号”字段为主键,将导入表命名为“学生信息”。(2)将“选课.xls”以“选课”为表名导入student数据库,第一行包含列标题,设置选课ID为主键。“课程”表显示情况如图所示。(3)将学生信息表按照“学号”字段降序排列,设置单元格格式为“凸起”。学生信息表结果如图所示。

若用如下的SQL语句创建一个表S: CREATE TABLE S(S# char(16)NOT NULL; SNAME char(8)NOT NULL,SEX char(2),AGE integer) 向表S中插入如下行时,哪一行可以被插入?A.('991001','李明芳',女,'23')B.('990746','张民',NULL,NULL)C.(NULL,'陈道明','男',35)D.('992345',NULL,'女',25)

使用下列INSERT-SQL语句格式向表中插入数据,如果没有指定列名,则新插入的记录要求在每个属性列上【 】。

下面对于关系数据库中表的主键描述正确的是( )A使用主键可以唯一标识表中的一行数据B主键的值可以为空值C能唯一标识一行记D在一个表中主键列的值是唯一的

若用如下的SQL语句创建了一个表S: CREATE TABLES(S# CHAR(6)NOT NULL, SNAME CHAR (8) NOT NULL,SEX CHAR(2),AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入? ( )。A.('991001',‘李明芳’,女,'23')B.('990746',“张为’,NULL,NULL)C.(NULL,‘陈道一’,‘男’,32)D.('992345',NULL,‘女’,25)

新建数据库“xx.mdb”,将考试文件夹下的“饮料.X1s”和“类别.X1s”导入xx数据库,设置类别ID和产品IO为主键,将导入的表分别命名为“饮料”和“类别”(2) 在“类别”表中添加“说明”字段,文本格式,字段大小为20,将下表数据添加到说明字段下。(3) 将“类别”表到“饮料”表的关系设置为一对多,实施参照完整性。“饮料”表如图所示。“类别”表如图所示。

建立“库存管理系统.mdb”数据库,将考试文件夹下的“库存表.xls”导入到数据库中,第一行包含列标题,设置库存代码为主键,导入表命名为“库存表”。(2)将“产品出库表.xls”导入到数据库中,第一行包含列标题,设置ID为主键,将导入表命名为“产品出库表”。(3)按照下列要求修改“库存表”和“产品出库表”的设计。“库存表”和“产品出库表”的结果如图所示。

在Visual FoxPro 中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插人规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则( )。A.允许修改表S中的学号字段值B.允许删除表S中的记录C.不允许修改表S中的学号字段值D.不允许在表S中增加新的记录

若用如下的SQL语句创建一个表S:CREATE TABLES(S#CHARNOT NULL,SNAME CHARNOT NULL,SEX CHAR,AGE INTEGER),今向S表插入如下行时,哪一行可以被插入?A.(′991001′,′李芳′,女,′23′)B.(′990746′,′陈为′,NULL,NULL)C.(NULL,′张一′,′男′,32)D.(′992345′,NULL,′女′,25)

若用如下的SQL语句创建一个表S:CREATE TABLE S(S# char( l6)NOT NULL;SNAME char( 8)NOT NULL,SEX char( 2),AGE integer)向表S中插入如下行时,哪一行可以被插入?A.(′991001′,′李明芳′,女,′23′)B.(′990746′,′张民′,NULL,NULL)C.(NULL,′陈道明′,′男′,35)D.(′992345′,NULL,′女′,25)

关于主键,下列叙述中错误的是( )。 A、主键能够唯一地确定表中的每个记录B、设置表的主键,同时也就创建了索引,也可以说建立主键是建立一种特殊的索引C、主键一旦确立,便不允许向表中输入与已有主键值相同的数据D、一个表可以有多个主键

向商品中插入一行数据:"S10001 鲜橙多 3.5 C0001 饮料"。

设在SC(Sno,Cno,Grade)表上定义了触发器:  CREATE TRIGGER tri1 ON SC AFTER INSERT …  当执行语句:INSERT INTO SC VALUES(’s001’, ’c01’,90)  会引发该触发器执行。下列关于触发器执行时表中数据的说法,正确的是()。ASC表和INSERTED表中均包含新插入的数据BSC表和INSERTED表中均不包含新插入的数据CSC表中包含新插入的数据,INSERTED表中不包含新插入的数据DSC表中不包含新插入的数据,INSERTED表中包含新插入的数据

当UNDO_RETENTION参数被设置为1000时,下列叙述正确的是()。A、Undo数据每隔1000s刷新一次B、1000s过后Undo数据会被永久保存C、已经提交的Undo数据可以在Undo表空间里保存1000s的时间D、1000s后Undo数据被移动到临时表空间,以便时刻可读

设在SC(Sno,Cno,Grade)表上定义了触发器:  CREATE TRIGGER tri1 ON SC AFTER INSERT …  当执行语句:INSERT INTO SC VALUES(’s001’, ’c01’,90)  会引发该触发器执行。下列关于触发器执行时表中数据的说法,正确的是()。A、SC表和INSERTED表中均包含新插入的数据B、SC表和INSERTED表中均不包含新插入的数据C、SC表中包含新插入的数据,INSERTED表中不包含新插入的数据D、SC表中不包含新插入的数据,INSERTED表中包含新插入的数据

如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示什么?

在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。

在数据表定义时设置主键(Primary key)则不允许插入全为空的记录。

如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示()

判断题在数据表定义时设置主键(Primary key)则不允许插入全为空的记录。A对B错

问答题如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示什么?

判断题在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。A对B错

填空题如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示()

在数据库中,假设有一个用户表,表中含有字段:userid(int).username(varchar).password(varchar)等,该表需要设置主键,以下说法正确的是() (1.0分) [多选] A. 如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键 B. 此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键 C. 此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为主键 D. 如果采用userid作为主键,那么在userid列输入的数值,允许为空 E. 如果采用userid作为主键,可以在username列设置not null使得字段非空。