sqlserver2000数据库应用教程-课后习题答案

sqlserver2000数据库应用教程-课后习题答案

ID:22685045

大小:314.51 KB

页数:34页

时间:2018-10-30

sqlserver2000数据库应用教程-课后习题答案_第1页
sqlserver2000数据库应用教程-课后习题答案_第2页
sqlserver2000数据库应用教程-课后习题答案_第3页
sqlserver2000数据库应用教程-课后习题答案_第4页
sqlserver2000数据库应用教程-课后习题答案_第5页
资源描述:

《sqlserver2000数据库应用教程-课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第1章数据库基础练习题一、单项选择题1.C2.A3.C4.D5.D6.B7.A8.B9.B10.D11.C12.A13.C14.B15.A16.B17.A18.D19.B20.B21.A;D22.A23.C24.D25.B26.B27.B28.D29.B30.B二、填空题1.概念;数据2.属性3.码4.一对一联系;一对多(或多对一)联系;多对多联系5.候选码6.候选码7.关系名(属性1,属性2,…,属性n)8.关系数据结构;关系操作集合;关系完整性约束9.实体;参照;用户定义的;实体;参照10.空值11.需求分析阶段;概

2、念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段12.准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的依据。13.将需求分析得到的用户需求抽象为信息结构即概念模型。14.将概念结构进一步转化为某一DBMS支持的数据模型,并对其进行优化。15.为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。三、指出以下各缩写

3、的英文意思和中文意思1.DB:Database2.DBMS:DatabaseManagementSystem3.RDBMS:4.DBS:DatabaseSystem341.DBA:DatabaseAdministrator2.NF:NormalForm3.DDL:DataDefinitionLanguage四、按题目要求回答问题N11N公司编号号公司名公司姓名地址职工编号职工性别聘期XIAOSHOU聘用隶属仓库地址仓库编号仓库名工资XIAOSHOU1.答:类别名称类别编号主管代表团住所团编号地区成员运动员编号年龄姓名性别

4、1N2.答:比赛类别1比赛时间得分属于NMN比赛项目参加项目名称级别项目编号343.答:(1)关系R是2NF。因为R的候选码为课程名,而课程名→教师名,教师名→教师地址,所以课程名→教师地址,即存在非主属性教师地址对候选码课程名的传递函数依赖,因此R不是3NF。又因为不存在非主属性对候选码的部分函数依赖,所以R是2NF。(2)关系R存在删除异常。当删除某门课程时会删除不该删除的教师的有关信息。(3)分解为高一级范式如下:R1课程名教师名数据库刘辉程序设计基础赵兰软件工程陈信计算机基础刘辉R2教师名教师地址刘辉Add1赵兰

5、Add2陈信Add1分解后,若删除课程数据时,仅对关系R1操作,教师地址信息在关系R2中仍然保留,不会丢失教师的信息。4.答:(1)R不属于3NF,它是2NF。(2)因为R的候选码为职工号和职工名,而:职工号→单位号,单位号→单位名,所以职工号→单位名,即存在非主属性“单位名”对候选码“职工号”的传递函数依赖。因此不是3NF。规范化后的关系子模式为如下所示的关系R1与R2。R1职工号职工名年龄性别单位号01赵高20男D302高军25男D103董林38男D304林梅25女D3R2单位号单位名D3计算机34D1土木工程5.答

6、:(1)关系Stock是1NF,分析如下:l关系Stock的码为(counter,goods),counter、goods为主属性,price为非主属性。l存在的函数依赖有:(counter,goods)→pricegoods→pricel因此可以看出,非主属性price不完全函数依赖于码,不符合2NF的定义。l得出结论:关系Stock是1NF(2)存在异常:l删除异常:例如,如果删除柜台2的元组,则丢失了货物名称Envelop及其价格1。l插入异常:例如,如果知道了商品Lamp的价格20,则不能马上将该商品插入到Sto

7、ck中,直到有一个柜台进了该货物才行。(3)规范化:将以上关系分解为两个关系如下。关系Counter-Goods关系Goods-PriceCounterGoodsPricePen55Ink4Envelop1Bag40Goods1Pen1Ink2Envelop3Bag3pen第2章SQLServer简介练习题一、单项选择题1.B2.C3.D4.B5.C6.D7.C8.C9.B10.A11.B12.B二、简答题1.答:34客户-服务器结构把整个任务划分为客户机上的任务和服务器上的任务。客户机上的任务只要有:l建立和断开与服务

8、器的连接。l提交数据访问请求。l等待服务通告、接受请求结果或错误。l处理数据库访问结果或错误、包括重发请求和终止请求。l提供应用程序的友好用户界面。l数据输入输出及验证。服务器上的任务主要有:l为多用户管理一个独立的数据库。l管理和处理接收到的数据访问请求,包括管理请求队列、管理缓存、响应服务、管理结果和通知服务完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。