SQL网络数据库期中考试.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL网络数据库期中考试

网络数据库期中考试 填空题(本大题共12小题,每空1分,共20分) 1.发现某个表的记录太多,例如超过一千万条,则要对该表进行 水平分割 。该做法是以主键PK的某个值为界线,将该表的记录横向分割为两个表。若发现某个表的字段太多,例如超过八十个,则 垂直分割 该表,将原来的一个表分解为两个表。 2. 电信计费系统设计的经验是当计算非常复杂、而且记录条数非常巨大时(例如一千万条),复杂计算要先在 数据库 外面,以 文件系统 方式用C++语言计算处理完成之后,最后才入库追加到表中去。 3.设某数据库中作者表(作者号、城市)和出版商表(出版商号,城市)。请补全如下查询语句,是该查询语句能查询作者和出版商所在的全部不重复的城市。   SELECT 城市 FROM 作者表    NOT IN   SELECT 城市 FROM 出版商表 4.设某数据库中商品表(商品号,商品名,商品类型,价格)。现需要创建一个视图,该视图包含所有全部商品类型和每类商品的平均价格,请补全如下语句。   CREATE VIEW V1 (商品类别,平均价格)   AS   SELCET 商品类型,AVG(价格) FROM 商品表   GROUP BY 商品类别 5.在VB 6.0中,已经用Adobe控件Adobe1连接到数据库,并已绑定到数据库中的某个关系表,先要通过此控件向表中插入数据,需要用到Adobe1.Recordset的?addnew 方法和Update方法,使用Adobe1.Recordset的move previous 方法可以将当前行指针在结果集中向前移动一行。 6.设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示: ①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的恢复操作是恢复 完全备份1 ,第二个应该进行的恢复操作是恢复 差异备份2 。 ②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句   RESTORE? database “销售数据库” FRIN BK   WITH FILE = 1, recovery 7.在SQL Server 2000中,数据页的大小是 8KB,某数据库表有1000行数据,每行需要5000字节空间。则此数据库表需要占用的数据页数为 1000 页。 8.在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。   EXEC sp_addsrvrolemember ‘LOG’, db_owner/sysadmin 9.在SQL Server 2000中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句   REVOKE UPDATE ON T FROM User 10.某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做。为了保证该操作的完整,需要利用到事务性质中的 原子性 性。 11.某SQL Server 2000数据库中两张表:商品表(商品号,商品名,商品类型,价格)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。   CREATE PROC p_Sum   @year Int   AS   SELECT TOP3 WITH TIES   商品类别,SUM(销售数量) AS 销售总数量,   (销售单价)*SUM(销售数量) AS 销售总利润   FROM 商品表 JOIN 销售表 ON 商品表. 商品号=销售表.商品号   WHERE year(销售时间) = @year   GROUP BY 商品类别   ORDER BY 销售总利润 DESC 12. 在SQL Server 2000中,某数据库中有角色R1和用户U1,U1是R1角色的成员,且只属于该角色。现对T表给R1只授予SELECT和DELETE权限,并授予U1对于T表具有SELECT、UPDATE和DENY DELETE权限,则用户U1对T表可以执行的操作是 查询和更改数据 。 简答题(本大题共13小题,第9小题8分,其余每小题6分,共80分) 得分 1. 翻译下列关于招聘的语句 Desc

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档