重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 远程教育
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

在SQL Server数据库中,UNIQUE约束与PRIMARY KEY约束之间最主要的区别是()。

A.UNIQUE约束要求数据库中至少存在一行数据,因此必须在创建数据库表之后才能创建,而PRIMARY KEY约束无此限制

B.UNIQUE约束允许有空值,而PRIMARY KEY约束不允许有空值

C.创建UNIQUE约束后,该数据行允许被更改,而PRIMARY KEY约束的数据行不允许更改

D.UNIQUE约束列不能创建外键,而PRIMARY KEY约束可以创建外键引用

暂无答案
更多“在SQL Server数据库中,UNIQUE约束与PRIMARY KEY约束之间最主要的区别是()。”相关的问题

第1题

实验十二:完整性约束 实验名称:完整性约束 一、实验目...

实验十二:完整性约束 实验名称:完整性约束 一、实验目的 要求学生在熟练掌握使用T—SQL语句CREATE TABLE、ALTER TABLE及DROP TABLE语句对数据表进行管理的基础上,掌握主键约束、外键约束、UNIQUE约束和CHECK约束的创建和应用。 二、实验原理 使用T—SQL语句实现主键约束、外键约束、UNIQUE约束和CHECK约束的创建。 三、实验设备 安装有SQL SERVER 2012的计算机。 四、实验示例 示例是某公司的产品销售数据库company,company数据库中存在人事表employee、客户表customer、销售表sales、销售明细表sale_item、产品表product。各表的结构如下: 员工人事表employee emp_no char(5) Not null primary key 员工编号 emp_name varchar(10) Not null 员工姓名 sex char(2) Not null 性别 dept varchar(10) Not null 所属部门 title varchar(10) Not null 职称 date_hired datetime Not null 雇佣日 birthday datetime Null 生日 salary int Not null 薪水 telephone varchar(20) Null 电话 addr varchar(50) null 住址 客户表customer cust_id char(5) Not null primary key 客户号 cust_name varchar(20) Not null 客户名称 addr varchar(40) Not null 客户住址 tel_no varchar(20) Not null 客户电话 zip char(6) null 邮政编码 销售主表sales order_no int Not null primary key 订单编号 cust_id char(5) Not null 客户号 sale_id char(5) Not null 业务员编号 tot_amt numeric(9,2) Not null 订单金额 order_date datetime Not null 订货日期 销货明细表sale_item order_no int Not null primary key 订单编号 prod_id char(5) Not null primary key 产品编号 qty int Not null 销售数量 unit_price numeric(7,2) Not null 单价 order_date datetime null 订单日期 产品名称表product prod_id char(5) Not null primary key 产品编号 prod_name varchar(20) Not null 产品名称 1.创建表及相应的约束 create table employee1( emp_no char(5) not null check(emp_no like '[E-F][0-9][0-9][0-9][0-9]'), emp_name char(10) not null, emp_sex char(1) not null check(emp_sex in ('m','f')), emp_phone char (13) not null, emp_add varchar(60) not null, emp_salary char(5) not null check (emp_salary between 60000 and 80000) ) go 2.修改表 alter table employee add constraint ck_phone check (phone like ’[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] [0-9][0-9][0-9][0-9][0-9]’) 五、实验内容 使用T—SQL语句完成以下操作: 1.在数据库company中创建以上五张表,并设置各表的主键。 2.在销售主表sales中添加字段“发票号码” invoice_no,char(10),NOT NULL。 3.添加外键约束: a) 在销售主表sales的业务员编号字段sale_id上添加外键约束,参照字段为员工表employee中的字段员工编号emp_no,约束名为FK_sale_id。 b) 在销售主表sales的客户号字段cust_id上添加外键约束,参照字段为客户表customer中的字段客户号cust_id,约束名为FK_cust_id。 c) 在销售明细表sale_item的订单编号字段order_no上添加外键约束,参照字段为销售主表sales中的字段订单编号order_no,约束名为FK_order_no。 d) 在销售明细表sale_item的产品编号字段prod_id上添加外键约束,参照字段为产品名称表product中的产品编号字段prod_id,约束名为FK_prod_id。 4.添加核查约束: a) 将员工表employee中的薪水字段salary的值限定在1000至10000间,约束名为CK_salary。 b) 将员工表employee中的员工编号字段emp_no设定为以“E”字母开头, 后面跟5位数的编号,约束名为CK_emp_no。 c) 将员工表employee中的性别字段设定这取值只能是“男”和“女”。约束名为CK_sex。 d) 将销售主表sales中的发票号码字段invoice_no设定为以“I”字母开头,后面跟9位数的编号,约束名为CK_inno。 5.为销售主表sales中的字段发票号码invoice_no设置为唯一约束,约束名为UN_inno。

点击查看答案

第2题

SQL Server 自动为primary key约束的列建立一个索引。 ( )

点击查看答案

第3题

SQLSERVER数据库中完整性约束包括()

A. 实体完整性

B. 域完整性

C. 参照完整性

D. 用户定义完整性

点击查看答案

第4题

在sqlserver数据库中,说法正确的是()

A. 数据库在磁盘上默认的存储位置是:SQL Server安装路径\MicrosoftSQLServer\MSSQL.1\MSSQL\DATA

B. 一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf)

C. 只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。

D. 可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制

点击查看答案

第5题

【填空题】当用户在表中创建PRIMARY KEY约束或UNIQUE约束时,SQL Server将自动为建有这些约束的列创建
点击查看答案

第6题

SQL语言中实现候选码约束的语句是(41)。

A.用Candidate Key 指定

B.用Primary Key 指定

C.用UNIQUE NOT NULL 约束指定

D.用UNIQUE约束指定

点击查看答案

第7题

SQL Server数据库对象中最基本的元素是 (  )。

A、表和语句

B、表和视图

C、文件和文件组

D、用户和视图

点击查看答案

第8题

下列哪个不是SQL Server数据库约束类型( )。

A、主关键字约束、默认约束

B、外关健字约束、条件约束

C、唯一性约束、默认约束

D、检查约束、外关健字约束

点击查看答案

第9题

SQL Server2005的系统数据库中最要的是()数据库。

A. Master数据库

B. Model数据库

C. msdb数据库

D. Tempdb数据库

点击查看答案

第10题

SQL Server 2000中登录帐号和数据库用户有什么区别?

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案