题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-16 01:06:19

[多选题]在Sql server中,UNIQUE 约束描述正确的是()。【多选】
A.UNIQUE 约束唯一可以标识数据库表中的每条记录。
B.UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。
C.PRIMARY KEY 拥有自动定义的 UNIQUE 约束。
D.每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。

更多"[多选题]在Sql server中,UNIQUE 约束描述正确的是()"的相关试题:

[单选题]在SQL Server数据库中,UNIQUE约束与PRIMARY KEY约束之间最主要的区别是(选一项)
A.UNIQUE约束要求数据库中至少存在一行数据,因此必须在创建数据库表之后才能创建,而PRIMARY KEY约束无此限制
B.UNIQUE约束允许有空值,而PRIMARY KEY约束不允许有空值
C.创建UNIQUE约束后,该数据行允许被更改,而PRIMARY KEY约束的数据行不允许更改
D.UNIQUE约束列不能创建外键,而PRIMARY KEY约束可以创建外键引用
[多选题]关于SQL PRIMARY KEY 约束描述正确的是()。【多选】
A.PRIMARY KEY 约束唯一标识数据库表中的每条记录。
B.主键必须包含唯一的值。
C.主键列不能包含 NULL 值。
D.每个表原则上都应该有一个主键,并且每个表只能有一个主键。
[单选题]UNIQUE约束和主键约束也是哪种完整性的体现(选一项)
A.域完整性
B.引用完整性
C.实体完整性
D.其他
[判断题]在SQL中表达完整性约束的规则有多种形式,其主要约束有主键约束、外健约束、属性值约束和全局约束。
A.正确
B.错误
[单选题]在Sql server中,关于AND 和 OR 运算符描述错误的是()。
A.AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
B.如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
C.如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
D.两者无区别,可以替换使用。
[单选题]以下分别是SQL Server2005中两个数据表的结构描述和已经有的数据项,除Anumber字段为数字类型外其他字段数据类型都是长度为32的字符:在查询分析器内执行以下的 T-SQL(选一项) SELECT Account_No,Aname FROM Saving_Accounts UNION SELECT Account_No,Bname FROM Current_Accounts Saving_Accounts表结构如下 Current_Accounts表结构如下 Account_No
A.查询错误,因为使用UNION查询的时候,两个表的字段结构必须保持一致
B.查询错误,因为使用UNION查询的时候,查询输出的列表名必须保持一致
C.正确得到联合查询的结果集,并且输出的列名称为Account_No和Aname
D.正确得到联合查询的结果集,并且输出三列六行数据
[多选题]在SQL Server 2005中,下面关于数据完整性的描述正确的是(选二项)
A.如果数据库中没有重复的数据,即没有数据冗余的时候,数据就是完整的
B.维护数据完整性就是保证数据库中数据的准确性
C.数据库中数据越详细则越符合数据完整性
D.维护数据完整性可以保证数据的一致性,避免出现没有意义的数据
[单选题]在SQL Server 2005 的查询分析器中运行以下的T-SQL: USE PUBS GO SELECT DISTNCT QTY FROM SALES WHERE QTY>=ALL(SELECT MAX(QTY) FROM SALES),结果(选一项)
A.正确查询,并返回Sales表中的所有的数据行
B.正确查询,并返回一行数据
C.提示子查询中因缺少GROUP或者GROUP BY子句而产生语法错误
D.提示错误,因为在子查询中使用父查询中的同一张数据库表时,要求使用
[单选题]在SQL Server2005的查询分析器中运行以下T-SQL: USE PUBS GO CREATE TABLE My_Table (a int NULL, b int NULL) GO CREATE TRIGGER my_trig ON My_Table FOR INSERT AS IF UPDATE(b) BEGIN CREATE DATABASE AAA PRINT 'OK…' END GO INSERT My_Table VALUES(3,4) GO UPDATE My_
A.正确创建数据库AAA,并且打印OK…
B.第一次正确创建数据库AAA,打印OK…,在第二次触发的时候报告错误信息
C.报告错误信息,提示不能在触发器中使用CREATE DATABASE语句
D.该触发器不会被触发。代码运行完毕后,不创建数据库,也不会得到任何输出信息
[单选题] 在SQL Server 2005中, 当执行下面的SQL 语句时, 会发生( ) Select au_id, little_id, sum(royaltyper)from titleauthor group by title_id, au_id order by title_id, au_id (选一项)
A.在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行
B.在结果集中,每一行中au_id的值都不会相同
C.该语句会运行失败,因为查询输出的次序和分组的次序不一样
D.该语句会运行失败,因为royaltyper列也应进行分组
[多选题]SQL中的约束用于设置表中数据类型的限制。在创建或更新表语句时,可以使用约束,以下属于SQL中的约束的是()【多选】
A.NOT NULL
B.FOREIGN KEY
C.CHECK
D.PRIMARY KEY
[单选题]在SQL SERVER服务器上,存储过程是一组预先定义并( )的Transact-SQL语句。(选一项)
A.保存
B.编译
C.解释
D.编写
[单选题]在SQL Server 2005的查询分析器中,执行以下的T-SQL: EXEC sp_droplogin 'DBLocalHost' 对该语句正确的描述为(选一项)
A.若存在数据库DBLocalHost,将删除该数据库及其所有相关的对象
B.若存在角色DBLocalHost,将删除该角色并从所有的相关的用户回收该角色所具有的权限
C.若存在登录名DBLocalHost,将删除该登录,并阻止使用该登录名访问SQL Server
D.若存在数据库用户DBLocalHost,将删除该用户
[单选题]SQL Server数据库中,下列不属于T-SQL事务管理语句的是(选一项)
A.BEGIN TRANSACTION;
B.END TRANSACTION;
C.COMMIT TRANSACTION;
D.ROLLBACK TRANSACTION;
[单选题]在SQL Server2005中,与下列T – SQL语句等效的语句为(选一项) UPDATE A SET A1 = A1 * 2 WHERE A2 IN (SELECT A2 FROM B WHERE B1 = 2)
A.UPDATE A SET A1 = A1 * 2 INNER JOIN B ON B . B1 = 2
B.UPDATE A SET A1 = A1 * 2 FROM A INNER JOIN B ON B . B1 = 2
C.UPDATE A SET A1 = A1 * 2 WHERE A INNER JOIN B ON A . A2 = B . A2 AND B . B1 = 2
D.UPDATE A SET A1 = A1 * 2 FROM A INNER JOIN B ON A . A2 = B . A2 AND B . B1 = 2
[单选题]在SQL Server 2005中,给定如下的T-SQL代码,以下说法正确的是(选一项) Create procedure price_proc(@count int output, @avg_price money output,@type Char(12)=’business’)as Select @Count=count(*),@avg_price=Avg(price) from titles where type=@type
A.建立了存储过程price_price,所有参数都是输出参数
B.建立了存储过程price_price,返回的是用户指定图书种类的数量及平均价格
C.@Count=count(*)也可以使用@Count=count()代替
D.创建存储过程失败,因为Select语句中使用了聚合函数,因此必须使用Group By进行分组
[单选题]SQL Server 2012 是基于()的数据库
A.关系型
B.文件系统
C.层次型
D.网络型
[多选题]关于SQL描述正确的是()。【多选】
A.SQL 指结构化查询语言
B.SQL 是一种 ANSI 的标准计算机语言
C.SQL是运行在客户的语言。
D.SQL是运行在服务端的语言。
[单选题]为使用OleDb .NET Data Proviver连接到SQL Server 2005数据库,应将Connection对象的ConnectionString属性中的Provider子属性的值设置为(选一项)
A.Provider=SQLOLEDB
B.Provider=SQLSERVER
C.Provider=Microsoft.Jet.OLEDB.4.0
D.Provider=MSDAORA

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码