假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是哪两项?() A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键C.如果采用userid作为主键,那么在userid列输入的数值,允许为空D.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键
假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是哪两项?()
A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。
B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键
C.如果采用userid作为主键,那么在userid列输入的数值,允许为空
D.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键
相关考题:
假设有数据库 address,内有表 link,该表中包含字段:姓名(name varchar(50)),电话(telvarchar(20)),email(email varchar(50)),请分页将 link 表中的数据显示出来,且每页显示记录8条。
下列关于Access主键的叙述中 ,不正确的是( )。A.设置多个主键可以查找不同表中的信息B.主键可以包含一个或多个字段C.设置主键的目的是保证表中所有记录都能被唯一识别D.如表中没有可用作唯一识别的字段 ,可用多个字段来组合成主键
SQL server中()语句能将temp表中的hostname字段扩充为varchar(100)。A、alter table temp alter column hostname varchar(1100)B、alter table temp column hostname varchar(100)C、alter table temp alter column of hostname varchar(100)D、alter table temp add column hostname varchar(100)
TEAMS表包含以下各列: TEAM_ID NUMBER(4) Primary Key TEAM_NAMEVARCHAR2(20) MGR_ID NUMBER(9) TEAMS表当前是空表。您需要允许用户在经理标识值中包含文本字符。应使用以下哪条语句来执行此任务()A、ALTER teams MODIFY(mgr_id VARCHAR2(15))B、ALTERTABLE teams MODIFY(mgr_idVARCHAR2(15))C、ALTERTABLE teams REPLACE(mgr_id VARCHAR2(15))D、ALTER teams TABLEMODIFYCOLUMN(mgr_id VARCHAR2(15))
使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 创建一个名为 student的表,包含:sid(int,标识列,标识种子和增量为1,主键)、sname(varchar(10) Not NULL),pwd varchar(15) NOT NULL,sAge(int,Default 0), 则语句为: conn.Execute()
表book中包含三个字段:title(varchar),author(varchar),price(float)。Author的默认值是’UNKNOW’,执行sql语句:insertbook(title,price)values(‘jsp’,50)。以下结果正确的是()。A、插入失败,sql语句有错B、插入成功,author列的数据是UNKNOWC、插入成功,author列的数据是NULLD、插入成功,author列的数据是50
有一用户表,表中字段为:用户ID(userid(int))、用户名(username(varchar))、用户密码(password(varchar)),该表需要设置主键,以下说法正确的是()A、如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。B、此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。C、此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。D、如果采用userid作为主键,那么在userid列输入的数值,允许为空。
在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列,下列语法正确的是()。A、CREATE TABLE AUTHORS ON Prpducts(name varchar(50),IDsmallint)B、ALTER DATABASE products ADD TABLE Authors(name varchar(50),IDsmallint)C、CREATE TABLE Products.Authors(name varchar(50),IDsmallint)D、Create TABLE Products.Authors(name,ID)
现有表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
下面哪一句的描述是正确的?()A、主键的意义是该字段的数据在表中是唯一的记录B、主键的意义是该字段的数据在表中可以重复定义,有重复则会发生错误C、主键的意义是该字段的数据在表中不可以重复,若有重复,则在保存时发生错误D、主键的意义是该字段的数据在表中可以重复,保存时不会发生错误
单选题假定有一个用户表,表中包含字段: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列输入的数值,允许为空。
填空题使用连接对象的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)
单选题现有表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)
在数据库中,假设有一个用户表,表中含有字段: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使得字段非空。