现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。A、若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。B、若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。C、User表中的salary(薪水)值必须在1000元以上。D、若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。
现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。
- A、若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。
- B、若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。
- C、User表中的salary(薪水)值必须在1000元以上。
- D、若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。
相关考题:
在 Visual FoxPr o 中 , 假定数据库 表 S ( 学号 , 姓名 , 性别 , 年龄 ) 和 SC( 学号 , 课程号 , 成绩 ) 之间使用 “ 学号 ” 建立了表之间的永久联系 , 在参照完整性的更新规则、删除规则和插入规则中选择设置了 “ 限制 ” ,如果表 S 所有的记录在表 SC 中都有相关联的记录,则A) 允许修改表 S 中的学号字段值B) 允许删除表 S 中的记录C) 不允许修改表 S 中的学号字段值D) 不允许在表 S 中增加新的记录
在SQL Server 2000中,某数据库中有角色Role和用户User,User是Role角色的成员,且只属于该角色。先对Table表给Role只授予SELECT和DELETE权限,并授予User对T表具有SELECT、UPDATE和DENY DELETE权限,则用户User对Table表可以执行的操作是______。
在SQL Server 2000中,某数据库用户User在此数据库中具有对T表数据的查询和更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。______UPDATE ON T FROM User
在SQL Server 2000中,某数据库用户User在此数据库中具有对T表数据的查询和更改权限。现有收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。______UPDATE ON T FROM User
在SQL Server 2008中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句。【8】UPDATE ON T FROM User。
在Oracle中,()数据字典表可以用来查看抽象数据类型的实际结构。 A.USER_TYPE_ATTRSB.USER_TABLESC.USER_TYPE_TABSD.USER_TAB_COLUMNS
假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是哪两项?() A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键C.如果采用userid作为主键,那么在userid列输入的数值,允许为空D.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键
在 Visual FoxPro 中,下面描述正确的是A) 数据库表允许对字段设置默认值B) 自由表允许对字段设置默认值C) 自由表或数据库表都允许对字段设置默认值D) 自由表或数据库表都不允许对字段设置默认值
要在users表中插入1条记录,下面哪条语句是正确的() A.InsertIntousers(id,user_namE.Valuee(100,luhong)提示:id字段类型自动编号,因此,用户不能赋值B.InsertIntousers(real_name,tel)Valuee(卢红,6545632)提示:user_name是主键必须赋值,但未赋值。C.InsertIntousers(user_name,Email)Valuee(luhong,)提示:Email不是必填字段,但应该赋NULL值D.InsertIntousers(user_name,Email)Valuee(luhong,NULL)
若将Workers表的插入权限赋予用户User1,并允许其将该权限授予他人,那么对应的SQL语句为“GRANT( )TABLE Workers TO User1(请作答此空);”。A.FOR ALLB.PUBLICC.WITH CHECK OPTIOND.WITH GRANT OPTION
若将Workers表的插入权限赋予用户User1,并允许其将该权限授予他人,那么对应的SQL语句为“GRANT(请作答此空)TABLE Workers TO User1( );”。A.INSERTB.INSERT ONC.UPDATED.UPDATE ON
Mysql能成功查询User表中第20行到第30行记录的是?()A、SELECT * FROM USER WHERE ROWNUM20 AND ROWNUM30 B、SELECT * FROM USER WHERE ROWID 20 AND ROWNUM30 C、SELECT * FROM USER LIMIT 20,30; D、SELECT * FROM USER LIMIT 20,10;
要在users表中插入1条记录,下面哪条语句是正确的()A、InsertIntousers(id,user_namE.Valuee(100,"luhong")提示:id字段类型自动编号,因此,用户不能赋值B、InsertIntousers(real_name,tel)Valuee("卢红","6545632")提示:user_name是主键必须赋值,但未赋值。C、InsertIntousers(user_name,Email)Valuee("luhong","")提示:Email不是必填字段,但应该赋NULL值D、InsertIntousers(user_name,Email)Valuee("luhong",NULL)
要在users表中插入一条新记录,下面语句正确的是()。A、Insert Into users(id,user_name) Values(100, "luhong")B、Insert Into users(real_name,tel) Values("卢红","6545632")C、Insert Into users(user_name,Email) Values("luhong", "")D、Insert Into users(user_name,Email) Values("luhong", NULL)
设当前数据表文件有数值型字段salary,则命令.REPLACEsalaryWITH1500的功能是()。A、将数据表中所有记录的salary字段的值都改为1500B、只将数据表中当前记录的salary字段的值改为1500C、由于没有指定条件,所以不能确定D、将数据表中以前未更改过的salary字段的值改为1500
在数据库sjk中有xs表和cj表。已知两表存在相同的XH字段,现以xs表为主表、cj表为子表,按XH字段建立了永久关系并设置两表之间的参照完整性规则:更新限制。则以下说法中正确的是()。A、当更改了cj表中的XH字段值,将自动更改xs表中所有相关记录的XH字段值B、当更改了xs表中的XH字段值,将自动更改cj表中所有相关记录的XH字段值C、若xs表中的记录在cj表中有相关记录时,则禁止更改xs表中记录的XH字段的值D、允许更改xs表中记录的XH字段的值,但不允许更改cj表中相关记录的XH字段的值
有一用户表,表中字段为:用户ID(userid(int))、用户名(username(varchar))、用户密码(password(varchar)),该表需要设置主键,以下说法正确的是()A、如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。B、此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。C、此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。D、如果采用userid作为主键,那么在userid列输入的数值,允许为空。
假定有一个用户表,表中包含字段:userid(int)、username(varchar)、password(varchar)、等,该表需要设置主键,以下说法正确的是()。A、如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。B、此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。C、此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。D、如果采用userid作为主键,那么在userid列输入的数值,允许为空。
在Oracle中,()数据字典表可以用来查看抽象数据类型的实际结构。A、USER_TYPE_ATTRSB、USER_TABLESC、USER_TYPE_TABSD、USER_TAB_COLUMNS
单选题要在users表中插入1条记录,下面哪条语句是正确的()AInsertIntousers(id,user_namE.Valuee(100,luhong)提示:id字段类型自动编号,因此,用户不能赋值BInsertIntousers(real_name,tel)Valuee(卢红,6545632)提示:user_name是主键必须赋值,但未赋值。CInsertIntousers(user_name,Email)Valuee(luhong,)提示:Email不是必填字段,但应该赋NULL值DInsertIntousers(user_name,Email)Valuee(luhong,NULL)
多选题要在users表中插入一条新记录,下面语句正确的是()。AInsert Into users(id,user_name) Values(100, luhong)BInsert Into users(real_name,tel) Values(卢红,6545632)CInsert Into users(user_name,Email) Values(luhong, )DInsert Into users(user_name,Email) Values(luhong, NULL)
单选题Mysql能成功查询User表中第20行到第30行记录的是?()ASELECT * FROM USER WHERE ROWNUM20 AND ROWNUM30 BSELECT * FROM USER WHERE ROWID 20 AND ROWNUM30 CSELECT * FROM USER LIMIT 20,30; DSELECT * FROM USER LIMIT 20,10;
单选题现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。A若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。B若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。CUser表中的salary(薪水)值必须在1000元以上。D若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。
单选题假定有一个用户表,表中包含字段:UserId(int)、UserName(varchar)、PassWord(varchar)等,该表需要设置主键,以下说法最恰当的是()。A此表设计主键时,根据选择主键的最少性原则,最好采用UserId和PassWord作为组合主键。B此表设计主键时,根据选择主键的最少性原则,最好采用UserId作为主键。C此表设计主键时,根据选择主键的最少性原则,最好采用UserName和PassWord作为组合主键。D如果采用UserId作为主键,那么在UserId列输入的数值,允许为空。
在数据库中,假设有一个用户表,表中含有字段: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使得字段非空。