【计算机类职业资格】计算机三级数据库技术-50及答案解析.doc
《【计算机类职业资格】计算机三级数据库技术-50及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机三级数据库技术-50及答案解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级数据库技术-50 及答案解析(总分:100.00,做题时间:90 分钟)一、设计与应用题(总题数:3,分数:100.00)设某连锁商店数据库中有关系模式 R: R(商店编号,商品编号,库存数量,部门编号,负责人) 如果规定:每个商店的每种商品只在一个部门销售,每个商店的每个部门只有一个负责人,每个商店的每种商品只有一个库存数量。(分数:50.00)(1).请根据上述规定,写出关系模式 R的函数依赖集;(分数:12.50)_(2).请给出关系模式 R的候选码;(分数:12.50)_(3).请说明关系模式 R属于第几范式,并给出理由;(分数:12.50)_(4).请将 R分解成满足 3N
2、F的关系模式。(分数:12.50)_设在 SQL Server 2008某数据库中,已建立了四个文件组:fg1、fg2、fg3 和 fg4,以及一个分区函数RangePF1。RangePF1 的定义代码如下: CREATE PARTITION FUNCTION RangePF1(int) AS RANGE LEFT FOR VALUES(100,200,300)(分数:25.00)(1).请基于 RangePF1创建一个分区方案 RangePS1,每个分区对应一个文件组。(分数:12.50)_(2).请使用 RangePS1创建一个分区表 PartitionT(Gid, GoodName, P
3、rice),该表基于 Gid列创建分区。其中 Gid:int 类型,取值大于等于 1;GoodName:统一字符编码可变长类型,最多可存储 20个汉字;Price:定点小数类型,小数部分 1位,整数部分到千位。(分数:12.50)_某商场商品经营管理系统使用 SQL Server 2008数据库管理系统,此系统上线运行 1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的 SQL语句如下: SELECT 商品号, SUM(销售数量*销售价格) 销售额 FROM 销售明细 GROUP BY 商品号; 该销售明细表的建表语句如下: CREATE TABLE 销售
4、明细( 序列号 intIDENTITY(1,1) NOT NULL, 商品号 intNOT NULL, 销售日期 datetime NULL, 销售数量 intNOT NULL, 销售价格 intNOT NULL ); 并在销售明细表上建有如下索引: CREATE index ix_销售明细_商品号 on 销售明细(商品号); 某技术人员提出通过执行下述语句以提高此查询的运行效率: CREATE VIEW 商品销售额视图 WITH SCHEMABINDING AS SELECT 商品号,SUM(销售数量*销售价格) 销售额, COUNT_BIG(*) cnt FROM dbo.销售明细 GRO
5、UP BY 商品号; CREATE UNIQUE CLUSTERED INDEX ix_商品销售额 ON 商品销售额视图(商品号);(分数:25.00)(1).请分析该技术人员给出的语句功能以及对原有查询语句的性能影响,并给出原因。(分数:12.50)_(2).此商场的销售量很大,每天有大量数据插入到销售明细表中。请从数据库整体性能角度分析,此技术人员提出的优化方法是否合适,并给出原因。(分数:12.50)_计算机三级数据库技术-50 答案解析(总分:100.00,做题时间:90 分钟)一、设计与应用题(总题数:3,分数:100.00)设某连锁商店数据库中有关系模式 R: R(商店编号,商品编
6、号,库存数量,部门编号,负责人) 如果规定:每个商店的每种商品只在一个部门销售,每个商店的每个部门只有一个负责人,每个商店的每种商品只有一个库存数量。(分数:50.00)(1).请根据上述规定,写出关系模式 R的函数依赖集;(分数:12.50)_正确答案:()解析:(商店编号,商品编号)-部门编号,(商店编号,部门编号)-负责人,(商店编号,商品编号)-库存量。解析 函数依赖定义:设 R(U)是属性集 U上的关系模式,X,Y 是 U的子集,若对于 R(U)的任意一个可能的关系 r,r 中不可能存在两个元组在 X上的属性值相等,在 Y上的属性值不等,则称 X函数确定 Y或 Y函数依赖 X,记作
7、X-Y。函数依赖是指关系 R的一切关系均要满足的约束条件。(2).请给出关系模式 R的候选码;(分数:12.50)_正确答案:()解析:(商店编号,商品编号)解析 设 K为 RU,F中的属性或属性组合,若 U完全依赖于 K,则 K为R的候选码。(3).请说明关系模式 R属于第几范式,并给出理由;(分数:12.50)_正确答案:()解析:第一范式解析 关系数据库是要满足一定要求的。满足最低要求的叫第一范式,在第一范式中满足进一步要求的为第二范式,其余以此类推。显然该关系模式满足第一范式,接下来检查其是否满足第二范式。在第二范式中,要求关系模式中不存在部分依赖,每一个非主属性完全依赖于码,而根据第
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 三级 数据库技术 50 答案 解析 DOC
