- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 User10.某事务从账户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)