单项选择题
假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是()。
A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。
B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。
C.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。
D.如果采用userid作为主键,那么在userid列输入的数值,允许为空。
点击查看答案
相关考题
- 单项选择题 在创建表的过程中,哪个关键字用来定义默认值()
- 多项选择题 以下哪个关键字用来定义记录在某属性上的约束条件()
- 单项选择题 定义check约束,限制性别列的取值必须是“男”或“女”。以下哪个约束表达式是正确的?()
- 多项选择题 不允许向表的主键列中输入()。
- 多项选择题 为表列定义哪些约束,可以防止向该列中输入重复值()。
- 单项选择题 以下关于表列数据类型的描述中,()是正确的。
- 单项选择题 以下哪种类型不能用作表列的数据类型?()
- 问答题 在SQL Server 2005中,数据库对象包括哪些对象,列出其中5种。
- 问答题 说明数据库中事务日志文件与数据文件的不同点。
- 问答题 简述收缩数据库的作用以及在SQL Server Management Studio中收缩数据库的步骤。
- 问答题 简述SQL Server 2005中文件组的作用和分类
- 问答题 简述系统数据库master,msdb,model,tempdb的功能。
- 单项选择题 以下关于数据存储的描述错误的是()。
- 单项选择题 用于决策支持的数据库称为()数据库。
- 单项选择题 SQL Server 2005中每个数据文件的基本存储单位的大小是()。
- 单项选择题 SQL Server 2005数据库文件有3类,其中主数据文件的后缀为()。
- 单项选择题 创建SQL Server 2005的用户数据库时,最多不能超过()个。
- 单项选择题 使用()方法,可以使数据库物理存储扩展到多个不同的物理或逻辑盘区。
- 单项选择题 删除数据库使用()语句。
- 单项选择题 一个数据库至少有1个文件组,这个文件组名是()
![](/csqiuzhi/images/st_jpg.png)