SQL Server 2008数据库应用技术习题答案 作者 张素青 孙杰 习题答案

上传人:w****i 文档编号:94399351 上传时间:2019-08-06 格式:DOC 页数:3 大小:134KB
返回 下载 相关 举报
SQL Server 2008数据库应用技术习题答案 作者 张素青 孙杰 习题答案_第1页
第1页 / 共3页
SQL Server 2008数据库应用技术习题答案 作者 张素青 孙杰 习题答案_第2页
第2页 / 共3页
SQL Server 2008数据库应用技术习题答案 作者 张素青 孙杰 习题答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《SQL Server 2008数据库应用技术习题答案 作者 张素青 孙杰 习题答案》由会员分享,可在线阅读,更多相关《SQL Server 2008数据库应用技术习题答案 作者 张素青 孙杰 习题答案(3页珍藏版)》请在金锄头文库上搜索。

1、第1章 数据库系统概述二1 答:该学校的教学管理E-R模型有以下实体:系、教师、学生、项目、课程。各实体属性如下:系(系编号,系名,系主任)教师(教师编号,教师姓名,职称)学生(学号,姓名,性别,班号)项目(项目编号,名称,负责人)课程(课程编号,课程名,学分)各实体之间的联系如下:教师担任课程的1:n“任课”联系教师参加项目的n:m“参加”联系学生选修课程的n:m“选修”联系系、教师和学生之间的所属关系的1:m:n“领导”联系对应的E-R模型如图1.1所示。图1.1 E-R图2 答:计算结果如下:RSRSR-SRTABABABABBCadbaadadbbbaccadcdccbabbdabac

2、ddcccbbcccd3 答:计算结果如下:R SBCR SA=C(RS)ABCabcAR.BS.BCabdabbcAR.BS.BCcbcabbdabeacbdcbbccbbcdeacbbddebd4. 答:(1)它是2NF。因为R的候选关键字为课程名,而“课程名教师名”,“教师名课程名”不成立,教师名教师地址,所以课程名 t 教师地址,即存在非主属性教师地址对候选关键字课程名的传递函数依赖,因此R不是3NF。又因为不存在非主属性对候选关键字的部分函数依赖,所以R是2NF。(2)存在删除操作异常。当删除某门课程时会删除不该删除的教师的有关信息。(3)分解为高一级范式如下:R1 课程名教师名R2

3、W1任我行教师名教师地址W2张三丰任我行D1W3郭靖张三丰D1W4张三丰郭靖D2分解后,若删除课程数据时,仅对关系R1操作,教师地址信息在关系R2中仍然保留,不会丢失教师方面的信息。5.答: 令X=D,X(0)=D。在F中找出左边是D子集的函数依赖,其结果是DHG,所以X(1)=X(0)HG=DGH,显然有X(1)X(0)。在F中找出左边是DGH子集的函数依赖,未找到,则X(2)=DGH。由于X(2)=X(1),因此D=DGH。第三章 数据库管理一、填空题1、数据库引擎 2、数据库 3、sp_helpdb二、选择题1、A 2、C 3、D 4、C 5、C第四章 数据表的管理一、选择题1、B 2、

4、D 3、B 4、D 5、A 6、C 7、B第五章 数据查询一、选择题1、C 2、D 3、B 4、B 5、B 6、A 7、A 8、D 9、C 10、D第6章 视图和索引一、选择题1.C 2.A 3.D 4.D 5.B 6.B第7章 Transact-SQL编程一、选择题1.B 2.B 3.A 4.D 5.C二、执行以下代码,将在屏幕上输出的值是多少?1).1 2).0 3).15 4).35).12第八章 存储过程一、选择题1、B 2、C 3、B 4、ABC二、简答题1、答:存储过程是SQL Server服务器上一组预先编译好的Transact-SQL语句。它以一个名称存储在数据库中,可以作为一

5、个独立的数据库对象,也可以作为一个单元供用户在应用程序中调用。它可以接收参数、返回状态值和参数值,并可以嵌套调用。 2、:存储过程的删除是通过DROP PROCEDURE语句来实现的。其语法格式为:DROP PROCEDURE name参数name为要删除的存储过程的名字。第九章 触发器一、选择题1、B 2、A 3、D二、简答题1、触发器是一种特殊类型的存储过程,一般存储过程通过调用而执行,而触发器不需要使用EXEC命令调用,而在某个指定的事件发生时被激活。触发器通常可以指定一定的业务规则,用于SQL Server约束、默认值和规则的完整性检查,还可以完成难以用普通约束实现的复杂功能的限制。2、(1)强制比CHECK约束更复杂的数据完整性。(2)使用自定义的错误提示信息。(3)触发器可以通过数据库中的相关表进行级联更改。(4)比较数据库修改前后数据的状态。(5)维护规范化数据。第十章:T-SQL高级应用一、选择题1、A 2、A 3、D 4、B 5、C二、填空题1.原子性 一致性 隔离性 持久性2.COMMIT TRANSACTION ROLLBACK TRANSACTION3.共享锁 更新 排他4.声明 使用 第十二章 数据库的备份与恢复一选择题1、C 2、D 3、C 4、B 5、A 6、B 7、D 8、A 9、C 10、A

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号