题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-19 07:40:10

[简答题]在SQL Server 2000中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前4列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第5列“本次利润”。请编写实现上述功能的后触发型触发器代码。

更多"在SQL Server 2000中,设某数据库中有商品表(商品号,商品"的相关试题:

[简答题]在SQL Server 2000中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前4列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第5列“本次利润”。请编写实现上述功能的后触发型触发器代码。
[单项选择]在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6~1.5倍范围之内,实现这个约束的正确代码是()。
A. CHECK(销售价格BETWEEN单价*0.6AND单价*1.5)
B. CHECK(销售价格BETwEEN商品表.单价*0.6AND商品表.单价*1.5)
C. CREATE TRIGGER tri Sales ON销售表FOR INSERT,UPDATEAS IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b.ON a.商品号=b.商品号 WHERE销售价格NOT BETwEEN单价*0.6 AND单价*1.5)ROLLBACK
D. CREA TETRIGGER tri Sales ON销售表INSTEAD OF INSERT,UPDATEAS IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b ON a.商品号=b.商品号wHERE销售价格NOT BETwEEN单价*0.6 AND单价*1.5)ROLLBACK
[单项选择]在SQL Server2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6~1.5倍范围之内,实现这个约束的正确代码是
A. CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)
B. CHECK(销售价格BETwEEN商品表.单价*0.6 AND商品表.单价*1.5)
C. CREATE TRIGGER tri Sales ON销售表FOR INSERT,UPDATEAS
D. CREATE TRIGGER tri Sales ON销售表INSTEAD OF INSERT,UPDATEAS
[单项选择]在SQL Server 2000中,若希望数据库用户ACCT具有创建数据库对象的权限,较为合适的实现方法是______。
A. 使ACCT只在dbcreator角色中
B. 使ACCT只在public角色中
C. 使ACCT只在db_owner角色中
D. 使ACCT只在db_ddladmin角色中
[单项选择]在SQL server 2000中,不是系统数据库的是______
A. Master
B. Model
C. Tempdb
D. Pubs
[简答题]简述SQL Server 2000中Msdb数据库的作用。
[填空题]

在SQL Server 2000中,要授予某数据库中的某个用户具有该数据库中全部用户数据表的插入、删除和修改权限,比较合理的做法是将该用户添加到系统提供的______数据库角色中。
 


[填空题]在SQL Server 2000中,某数据库用户User在此数据库中具有对T表数据的查询和更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。 ______UPDATE ON T FROM User
[单项选择]在SQL server 2000中,常用的数据库备份方法有完全备份、差异备份和日志备份。为保证某数据库的可靠性,需要综合采用这三种方法对该数据库进行备份。下列说法正确的是______。
A. 这三种备份操作的周期都必须一样,并且都必须备份在同一个备份设备上
B. 这三种备份操作的周期都必须一样,但可以备份在不同的备份设备上
C. 这三种备份操作的周期可以不一样,但必须备份在同一个备份设备上
D. 这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上
[填空题]在SQL Server 2000中,设U1是SQL Server身份验证模式的数据库服务器登录账户,现希望U1在该数据库服务器上具有系统管理员权限。请补全下列语句:
EXEC sp_addsrvrolemember u1,______
[填空题]在SQL Server 2000中,设某数据库用户U需要执行语句:
SEL ECT C1,C2 INTO T1 FROM T2
则U在该数据库中,除了需要具有T2表的查询权外,至少还需要具有______权限。
[填空题]在SQL Server 2000中,设某数据库用户U需要执行语句:
SEL ECT C1,C2 INTO T1 FROM T2
则U在该数据库中,除了需要具有T2表的查询权外,至少还需要具有()权限。
[单项选择]设在SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的1.1倍。下列关于实现此约束的说法,正确的是()
A. 可以用触发器或者用CHECK约束实现
B. 只能用CHECK约束实现
C. 只能用触发器实现
D. 可以用DEFAULT约束实现
[填空题]在SQL Server 2000中,某数据库中有角色Role和用户User,User是Role角色的成员,且只属于该角色。先对Table表给Role只授予SELECT和DELETE权限,并授予User对T表具有SE- LECT、UPDATE和DENY DELETE权限,则用户User对Table表可以执行的操作是______。

我来回答:

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

订单号:

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