单选题假定有一个用户表,表中包含字段: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列输入的数值,允许为空。


参考解析

解析: 暂无解析

相关考题:

【问题 3】(6 分)用户登录部分功能调用由位于发布目录 c:\website 下的login.asp 文件实现,数据库连接由 conn.asp 文件实现。其中,数据库文件名为 account.mdb,用户表为 actuser,用户名字段和用户密码字段分别为 act_username 和 act_password。 login.asp 代码如下所示,请将空缺的部分补充完整,并填写在答题纸的相应位置。!--#include file="conn.asp"--%sql="select * from actuser where act_username='"username"'"rs.open sql,conn,1,1if (11) thenresponse.write "scriptalert('登录失败');history.back();/script"response.endelseif rs("act_password")password thenresponse.write "scriptalert('登录失败');history.back();/script"(12)end ifsession("admin")=usernameresponse.write"scriptalert('登录成功');location.href='index.asp'/script"(13)%

有关多表查询结果,以下说法正确的是______。A.只可包含其中一个表的字段B.必须包含查询表的所有字段C.可包含查询表的所有字段,也可只包含查询表的部分字段D.以上说法均不正确

描述表1 student 学生信息表ID int 学生编号Name varchar 学生姓名Sex bit 性别(男0女1)Class int 班级编号表2 schedule 课程信息表ID int 课程编号Name varchar 课程名称表3 Grade 成绩信息表ID int 自动编号UID int 学生编号SID int 课程编号Num int 考试成绩(a)求各班的总人数(1分)(b)求1班女生和男生的平均成绩(2分)(c)各班"数据结构"(课程名称)不及格的人数(2分)

假设有数据库 address,内有表 link,该表中包含字段:姓名(name varchar(50)),电话(telvarchar(20)),email(email varchar(50)),请分页将 link 表中的数据显示出来,且每页显示记录8条。

在Quidway系列路由器中,设置用户列表正确的命令语法是() A. Quidway(config-if)#local-user username password {0|7} passwordB. Quidway(config)#local-user username password {0|7}C. Quidway(config)#local-user username password {0|7} passwordD. Quidway(config-if)#local-user username password {0|7}

在Solaris中,可以用来改变某一个用户的口令的命令是() A.change password dusernameB.password change usernameC.change usernameD.passwd username

创建一个用户帐号需要在/etC/pAsswD中定义哪些信息。()A、login nAmeB、pAssworD AgeC、DefAult groupD、useriD

下列关于字段的叙述中,正确的是()。A、一个二维表只能包含一个字段B、表中的每一列称为一个字段C、不能设置字段的有效性规则D、表中的每一行称为一个字段

使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 创建一个名为 student的表,包含:sid(int,标识列,标识种子和增量为1,主键)、sname(varchar(10) Not NULL),pwd varchar(15) NOT NULL,sAge(int,Default 0), 则语句为:   conn.Execute()

有关多表查询结果中,以下说法正确的是()A、只可包含其中一个表的字段B、必须包含查询表的所有字段C、可包含查询表的所有字段,也可只包含查询表部分字段D、以上说法均不正确

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

现有表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值。

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

现有表Employee,字段:id(int)、firstname(varchar)、lastname(varchar);以下sql语句错误的是()A、select firstname+’.’+lastnameas’name’from employeeB、select firstname+’.’+lastname=’name’from employeeC、select’name’=firstname+’.’+lastnamefrom employeeD、select firstname,lastname from employee

SELECT*FROMLOGIN_TABLEWHERE USERNAME=‘SUPERADM’的含义是:()。A、显示表LOGIN_TABLE的所有USERNAME等于SUPERADM的所有记录的所有字段的信息B、显示表USERNAME的所有LOGIN_TABLE等于SUPERADM的所有记录的所有字段的信息C、显示表LOGIN_TABLE的所有记录的所有字段的信息D、显示表LOGIN_TABLE的所有USERNAME等于SUPERADM的所有记录的字段USERNAME的信息

在Solaris中,可以用来改变某一个用户的口令的命令是()A、change password dusernameB、password change usernameC、change usernameD、passwd username

在Quidway系列路由器中,设置用户列表正确的命令语法是()A、Quidway(config-if)#local-user username password {0B、Quidway(config)#local-user username password {0C、Quidway(config)#local-user username password {0D、Quidway(config-if)#local-user username password {0

单选题假定有一个用户表,表中包含字段:UserId(int)、UserName(varchar)、PassWord(varchar)等,该表需要设置主键,以下说法最恰当的是()。A此表设计主键时,根据选择主键的最少性原则,最好采用UserId和PassWord作为组合主键。B此表设计主键时,根据选择主键的最少性原则,最好采用UserId作为主键。C此表设计主键时,根据选择主键的最少性原则,最好采用UserName和PassWord作为组合主键。D如果采用UserId作为主键,那么在UserId列输入的数值,允许为空。

单选题现有表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值。

填空题使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 创建一个名为 student的表,包含:sid(int,标识列,标识种子和增量为1,主键)、sname(varchar(10) Not NULL),pwd varchar(15) NOT NULL,sAge(int,Default 0), 则语句为:   conn.Execute()

单选题现有表book,字段:id(int),title(varchar),price(float);其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()。Ainsert into book(id,title,price)values(1,’java’,100)Binsert into book(title,price)values(’java’,100)Cinsert into book values(’java’,100)Dinsert book values(’java’,100)

单选题下列关于字段的叙述中,正确的是()。A一个二维表只能包含一个字段B表中的每一列称为一个字段C不能设置字段的有效性规则D表中的每一行称为一个字段

单选题你是一个wide world importers公司的数据库开发人员,你创建了用来存储订单的数据库。订单将被输入客户/服务器应用程序中。每次有一个新订单被输入,并被赋予一个唯一的编号,按升序排列。每天平均有10000个订单被输入。你创建一个名为Orders的新表并在其中添加一个Order Number字段。接下来你应该做什么?()A为该字段设置全局唯一标识符的数据类型。B为该字段设置int数据类型,并为该字段设置一致性的属性。C为该字段设置int数据类型。在表中创建一个用户自定义函数用于查看订单编号的最大值。D为该字段设置int数据类型。创建一个名为Next Key的表,并在其中添加Next Order字段。将该字段的数据类型设置为int。在Next Key表中创建一个存储过程用于检索更新value held。

单选题现有表book,字段:id(int),title(varchar),price(float);其中id字段设为自增长的标识,使用insert语句向book表中插入数据,以下语句错误的是()。Ainsertintobook(id,title,price)values(1,’java’,100)Binsertintobook(title,price)values(’java’,100)Cinsertintobookvalues(’java’,100)Dinsertbookvalues(’java’,100)

单选题有关多表查询结果中,以下说法正确的是()A只可包含其中一个表的字段B必须包含查询表的所有字段C可包含查询表的所有字段,也可只包含查询表部分字段D以上说法均不正确

单选题SELECT*FROMLOGIN_TABLEWHERE USERNAME=‘SUPERADM’的含义是:()。A显示表LOGIN_TABLE的所有USERNAME等于SUPERADM的所有记录的所有字段的信息B显示表USERNAME的所有LOGIN_TABLE等于SUPERADM的所有记录的所有字段的信息C显示表LOGIN_TABLE的所有记录的所有字段的信息D显示表LOGIN_TABLE的所有USERNAME等于SUPERADM的所有记录的字段USERNAME的信息

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