多选题有一用户表,表中字段为:用户ID(userid(int))、用户名(username(varchar))、用户密码(password(varchar)),该表需要设置主键,以下说法正确的是()A如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。B此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。C此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。D如果采用userid作为主键,那么在userid列输入的数值,允许为空。

多选题
有一用户表,表中字段为:用户ID(userid(int))、用户名(username(varchar))、用户密码(password(varchar)),该表需要设置主键,以下说法正确的是()
A

如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。

B

此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。

C

此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。

D

如果采用userid作为主键,那么在userid列输入的数值,允许为空。


参考解析

解析: 暂无解析

相关考题:

现有用户登录界面如下:窗体中名为usemame的文本框用于输入用户名:名为pass的文本框用于输入用户的密码。用户输入用户名和密码后,单击“登录”名为login的按钮,系统查找名为“密码表”的数据表,如果密码表中有指定的用户名且密码正确,则系统根据用户的“权限”分别进入“管理员窗体”和“用户窗体”;如果用户名或密码输入错误,则给出相应的提示信息。密码表中的字段均为文本类型,数据如下图。单击“登录”按钮后相关的事件代码如下,请补充完整。Private Sub login_Click()Dim str As StringDim rs As New ADODB.RecordsetDim fd As ADODB.FieldSet cn=CurrentProject.Connectionlogname=Trim(Me!username)pass=Trim(Me!pass)If Len(Nz(logname)=0 ThenMsgBox"请输入用户名"ElseIf Len(Nz(pass))=0 ThenMsgBox"请输入密码"Elsestr="select*from 密码表 where 用户名=" logname ”,and 密码="' pass "",rs.Open str,cn,adOpenDynamic,adLockOptimistic,adCmdTextIf【 】ThenMsgBox"没有这个用户名或密码输入错误,请重新输入"Me.usemame=" "Me.pass=" "ElseSet【 】=rs.Fields("权限")If fd="管理员"ThenDoCmd.CloseDoCmd.OpenForm"管理员窗体"MsgBox "欢迎您,管理员"ElseDoCmd.CloseDoCmd.OpenForm. "用户窗体"MsSBox "欢迎使用会员管理系统"End IfEnd IfEnd IfEnd Sub

一个系统的登录操作规格说明如下:登录对话框有两个数据输入:用户名和密码,登录操作对两个输入数据进行检查,要求用户名中只能包含字母和数字(字母不区分大小写),密码可以包含任何字符,用户名和密码都不能为空且长度不限。当用户名或密码为空时,则登录失败并提示对应的出错信息;当用户名不正确或用户名不存在的或密码错误时,则登录失败并提示以下三种相应的出错信息:用户名不合法(即包含有非字母、非数字字符),或用户名不存在,或密码错误;当用户名和密码都正确时,则显示登录成功信息,完成登录。假设正确的用户名是abcd123,密码是123456。使用等价类方法为上述规格说明设计等价类表。

用户登录界面通常需要用户输入用户名和密码,以下是系统反馈信息的几条规则,请按照要求回答问题如果用户名和密码正确无误,则显示登录成功只要用户名为空,就提示用户名不能为空,清空密码框;用户名不为空,而密码为空,则提示密码不能为空;若用户名不正确,则提示用户名错误,清空用户名框和密码框;若用户名正确,密码不正确,则提示密码错误,清空密码框;(1)根据上述规则,设计判定表(2)根据判定表设计测试用例(假设有一用户名/密码:abc/123456,不存在名为xyz的用户)

( 13 )现有用户登录界面如下:窗体中名为 username 的文本框用于输入用户名 , 名为 pass 的文本框用于输入用户的密码 。 用户输入用户名和密码后 , 单击 “ 登录 ” 名为 login 的按钮 , 系统查找名为 “ 密码表 ” 的数据表 , 如果密码表中有指定的用户名且密码正确,则系统根据用户的 “ 权限 ” 分别进入 “ 管理员窗体 ” 和 “ 用户窗体 ” :如果用户名或密码输入错误,则给出相应的提示信息。密码表中的字段均为文本类型,数据如下图。单击 “ 登录 ” 按钮后相关的事件代码如下,请补充完整。Private Sub login_Click( )Dim str As StringDim rs As New ADODB.RecordsetDim fd As ADODB.FieldSet cn=CurrentProject.Connectionlogname=Trim(Me!uscrname)pass=Trim(Mc!pass)If Len(Nz(logname))=0 ThenMsgBox " 请输入用户名 "ElseIf Len(Nz(pass))=0 ThenMsgBox " 请输入密码 "Elsestr="select*from 密码表 where 用户名 =' " logname " ' and 密码 =' " pass " ' "rs.Open str, cn, adOpenDynamic, adLockOptimistic, adCmdTextIf ___ 【 14 】 ________ ThenMsgBox " 没有这个用户名或密码输入错误,请重新输入 "Me.username=""Mc.pass=""ElseSet _____ 【 15 】 ______ =rs.Fields(" 权限 ")If fd=" 管理员 " ThenDoCmd.CloseDoCmd.OpenForm. " 管理员窗体 "MsgBox " 欢迎您,管理员 "ElseDoCmd.CloseDoCmd.OpenForm. " 用户窗体 "MsgBox " 欢迎使用会员管理系统 "End IfEnd IfEnd IfEnd Sub

BBS根据()来区分用户的。 A.昵称(NICKNAME.B.用户代号(USERID.C.用户姓名(USERNAME.D.用户电子邮件地址(USREE-MAIL)

用户登录模块中,当用户名或者密码输入错误时,系统应该给出() 提示。A、用户名错误B、密码错误C、用户名和密码错误D、用户名或者密码错误

金钥匙默认的站端管理员用户名和密码分别是?()A、用户名为AdministratorB、用户名为LENOVOC、密码为adminD、密码为Abc123

在统一用户权限管理系统中的用户管理可以修改的项目有?()A、用户名、人员类别、身份证号、单位名称B、用户ID、用户名、单位名称、职务C、用户名、所属局机关、单位名称、排序D、用户ID、单位名称、所属局机关、职务

开局操作中,若不进行设置USERNAME XXX PASSWORD XXX(XXX为某个用户名),会出现()问题。网管默认登入设备的用户名和密码为().

已知数据表Student存储在SQL Server服务器的School数据库中,用户名为sa,密码为xyz123,创建student数据表的命令为:  CREATE TABLE Student (  SName varchar(20)  Primary Key Not NULL,  SPwd Varchar(15) Not NULL  )  试根据下面的代码使用命令对象完成在student数据表中插入一条记录。  %  tname = Request.Form("txtName")  ’接收到的用户名  tpwd = Request.Form("txtPwd")   ’接收到的密码  %

无线控制器在做本地mac认证时,用户名和密码都必须配置成无线客户端的mac地址。用户名和密码的mac地址中字母形式是()。A、用户名是大写,密码是小写B、用户名是小写,密码是大写C、用户名和密码都是小写D、用户名和密码都是大写

有一用户表,表中字段为:用户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列输入的数值,允许为空。

当用户ISP申请Itenretn帐户时,用户的E-mail帐户应包括()A、IP地址B、用户名(UserNamE.与用户密码(PassworD.C、用户密码(PassworD.D、WWW地址

BBS根据()来区分用户的。A、昵称(NICKNAME.B、用户代号(USERID.C、用户姓名(USERNAME.D、用户电子邮件地址(USREE-MAIL)

单选题有如下用户表和主题帖表:用户(用户名C,密码C,性别L,电子邮箱C)主题帖(编号C,用户名C,标题C,内容M,发帖时间T)查询没有发表过任何主题帖的用户信息,正确的SQL语句是(  )。ASELECT*FROM用户WHERE NOT EXISTS(SELECT*FROM主题帖WHERE用户名=用户.用户名)BSELECT*FROM用户WHERE EXISTS(SELECT*FROM主题帖WHERE用户名!=用户.用户名)CSELECT*FROM用户WHERE用户名NOT IN(SELECT*FROM主题帖)DSELECT*FROM用户WHERE用户名!=(SELECT用户名FROM主题帖)

单选题有如下用户表和回复帖表:用户(用户名C,密码C,性别L,电子邮箱C)回复帖(编号C,用户名C,内容M,回复时间T,主题帖编号C)查询发表了编号为“00001”的回复帖的用户信息,正确的SQL语句是(  )。ASELECT用户.用户名,电子邮箱FROM用户,回复帖WHERE回复帖.编号=“00001”BSELECT用户.用户名,用户.电子邮箱FROM用户,回复帖ON用户.用户名=回复帖.用户名WHERE编号=“00001”CSELECT用户.用户名,用户.电子邮箱FROM用户JOIN回复帖ON用户.用户名=回复帖.用户名WHERE编号=“00001”DSELECT用户.用户名,用户.电子邮箱FROM用户JOIN回复帖WHERE用户.用户名=回复帖.用户名AND编号=“00001”

单选题假定有一个用户表,表中包含字段: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此表设计主键时,根据选择主键的最少性原则,最好采用UserId和PassWord作为组合主键。B此表设计主键时,根据选择主键的最少性原则,最好采用UserId作为主键。C此表设计主键时,根据选择主键的最少性原则,最好采用UserName和PassWord作为组合主键。D如果采用UserId作为主键,那么在UserId列输入的数值,允许为空。

单选题当用户ISP申请Itenretn帐户时,用户的E-mail帐户应包括()AIP地址B用户名(UserNamE.与用户密码(PassworD.C用户密码(PassworD.DWWW地址

单选题在统一用户权限管理系统中的用户管理可以修改的项目有?()A用户名、人员类别、身份证号、单位名称B用户ID、用户名、单位名称、职务C用户名、所属局机关、单位名称、排序D用户ID、单位名称、所属局机关、职务

填空题开局操作中,若不进行设置USERNAME XXX PASSWORD XXX(XXX为某个用户名),会出现()问题。网管默认登入设备的用户名和密码为().

问答题已知数据表Student存储在SQL Server服务器的School数据库中,用户名为sa,密码为xyz123,创建student数据表的命令为:  CREATE TABLE Student (  SName varchar(20)  Primary Key Not NULL,  SPwd Varchar(15) Not NULL  )  试根据下面的代码使用命令对象完成在student数据表中插入一条记录。

单选题有如下用户表和主题帖表:用户(用户名C,密码C,性别L,电子邮箱C)主题帖(编号C,用户名C,标题C,内容M,发帖时间T)统计并显示发表主题帖数量大于等于3的用户信息,正确的SQL语句是(  )。ASELECT用户.用户名,电子邮箱,SUM(*)主题帖数量FROM用户,主题帖WHERE用户.用户名=主题帖.用户名;GROUP BY用户.用户名,电子邮箱HAVING主题帖数量=3BSELECT用户.用户名,电子邮箱,SUM(*)主题帖数量FROM用户,主题帖WHERE用户.用户名=主题帖.用户名;GROUP BY用户.用户名,电子邮箱WHERE主题帖数量=3CSELECT用户.用户名,电子邮箱,COUNT(*)主题帖数量FROM用户,主题帖WHERE用户.用户名=主题帖.用户名GROUP BY用户.用户名,电子邮箱HAVING主题帖数量=3DSELECT用户.用户名,电子邮箱,COUNT(*)主题帖数量FROM用户,主题帖WHERE用户.用户名=主题帖.用户名GROUP BY用户.用户名,电子邮箱WHERE主题帖数量=3

单选题有如下用户表和主题帖表:用户(用户名C,密码C,性别L,电子邮箱C)主题帖(编号C,用户名C,标题C,内容M,发帖时间T)查询发表了编号为“00003”的主题帖的用户信息,正确的SQL语句是(  )。ASELECT用户名,电子邮箱FROM用户WHERE主题帖.编号=“00003”BSELECT用户.用户名,用户.电子邮箱FROM用户,主题帖WHERE编号=“00003”AND用户.用户名=主题帖.用户名CSELECT用户.用户名,用户.电子邮箱FROM用户JOIN主题帖WHERE用户.用户名=主题帖.用户名AND编号=“00003”DSELECT用户.用户名,用户.电子邮箱FROM用户INNER JOIN主题帖WHERE用户.用户名=主题帖.用户名AND编号=“00003”

单选题有如下用户表:用户(用户名C,密码C,性别L,电子邮箱C)要修改用户名为“liuxiaobo”的用户的密码和电子邮箱,正确的SQL语句是(  )。AUPDATE用户SET密码=“abcdef'”电子邮箱=“ lxb@123.com”;WHERE用户名=“liuxiaobo”BUPDATE用户SET密码=“abcdef”AND电子邮箱=“lxb@123.com”;WHERE用户名=“liuxiaobo”CUPDATE TO用户SET密码=“abcdef'”电子邮箱=“lxb@123.com”;WHERE用户名=“liuxiaobo”DUPDATE TO用户SET密码=“abcdef”AND电子邮箱=“lxb@123.tom”;WHERE用户名=“liuxiaobo”

单选题有如下用户表:用户(用户名C,密码C,性别L,电子邮箱C)假设已存在与表各字段变量同名的内存变量,现在要把这些内存变量的值作为一条新记录的值插入表中,正确的SQL语句是(  )。AINSERT INTO用户WITH MEMVARBINSERT INTO用户WITH MEMORYCINSERT INTO用户FROM MEMVARDINSERT INTO用户FROM MEMORY

在数据库中,假设有一个用户表,表中含有字段: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使得字段非空。