数据库原理与应用课后习题答案[3].docx
《数据库原理与应用课后习题答案[3].docx》由会员分享,可在线阅读,更多相关《数据库原理与应用课后习题答案[3].docx(144页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1章CHAPTER 01数据库系统概述练习题1参考答案1文件系统中的文件及数据库系统中的文件有何本质上的不同?答 文件系统中的文件是面对应用的,一个文件根本上对应于一个应用程序,文件之间不存在联络,数据冗余大,数据共享性差,数据独立性差;数据库系统中的文件不再面对特定的某个或多个应用,而是面对整个应用系统,文件之间是互相联络着的,削减了数据冗余,实现了数据共享,数据独立性高。2对数据库的3种不同数据观是如何划分的?答 概念形式表达了数据库的总体观,称为DBA视图;内形式表达了数据库的存储观,称为系统程序员视图;外形式表达了数据库的用户观,称为用户视图。用户视图有多个,而其他视图只有一个。3
2、什么是数据独立性?数据库系统是如何实现数据独立性的?答 数据独立性是指应用程序和数据之间互相独立、不受影响,即数据构造的修改不引起应用程序修改的特性。数据独立性包括物理数据独立性和逻辑数据独立性。物理数据独立性是指数据库物理构造变更时不必修改现有的应用程序。逻辑数据独立性是指数据库逻辑构造变更时应用程序不用变更。数据独立性是由DBMS的二级映象功能来保证的。数据库系统通常承受外形式、形式和内形式三级构造,数据库管理系统在这三级形式之间供应了外形式/概念形式和概念形式/内形式两层映象,当整个系统要求变更形式时增加记录类型,增加数据项时,由DBMS对各个外形式/概念形式的映象作相应变更,可以使外形
3、式保持不变,由于应用程序是根据数据的外形式编写的,因此应用程序不必修改,保证了数据的逻辑独立性。当数据的存储构造变更时,由DBMS对概念形式/内形式映象作相应变更,可以使形式不变,从而应用程序也不必变更,保证了数据的物理独立性。第 2章CHAPTER 02数据模型练习题2参考答案1什么是关系?什么是关系框架?关系之间实现联络的手段是什么?什么是关系数据库?答 关系是一张二维表,即元组的集合。关系框架是一个关系的属性名表。形式化表示为:R(A1,A2,An),其中:R为关系名,Ai为关系的属性名。关系之间实现联络的手段是通过关系之间的公共属性来实现联络。关系数据库是指对应于一个关系模型的全部关系
4、的集合。2某医院病房计算机管理中需如下信息。科室:科名、科地址、科 、医生姓名病房:病房号、床位数、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断医生、病房号其中,一个科室有多个病房、多个医生;一个病房只能属于一个科室;一个医生只属于一个科室,但可负责多个病人的诊治;一个病人的主治医生只有一个。设计该计算机管理系统的E-R图。答 对应的E-R图如图2.1所示。图2.1 E-R图3学校有假设干个系,每个系有假设干名老师和学生;每个老师可以教授假设干门课程,并参与多个工程;每个学生可以同时选修多门课程。请设计该学校的教学管理的E-R模型,要求给出每个实体、联络
5、的属性。答 该学校的教学管理E-R模型有以下实体:系、老师、学生、工程、课程。各实体属性如下:系系编号,系名,系主任老师老师编号,老师姓名,职称学生学号,姓名,性别,班号工程工程编号,名称,负责人课程课程编号,课程名,学分各实体之间的联络如下:老师担当课程的1:n“任课联络老师参与工程的n:m“参与联络学生选修课程的n:m“选修联络系、老师和学生之间的所属关系的1:m:n“指导联络对应的E-R模型如图2.2所示。图2.2 E-R图第 3章CHAPTER 03关系数据库练习题3参考答案1简述等值连接及自然连接的区分。答 等值连接及自然连接的区分是:自然连接确定是等值连接,但等值连接不愿定是自然连
6、接,因为自然连接要求相等的重量必需是公共属性,而等值连接要求相等的重量不愿定是公共属性;等值连接不把重复属性去掉,而自然连接要把重复属性去掉。2设有关系R和S:RSABBCabbccbeadebd计算R S、R S和A=C(RS)。BC答 计算结果如下:R SBCR SA=C(RS)ABCabcACabdabbcACcbcabbdabeacbdcbbccbbcdeacbbddebd3设有关系R、S:RABCSabcABCbafbafcbddaf计算R1=R-S、R2=RS、R3=RS和R4=RS。答 计算结果如下: R4R2ABCabcbafabcabcdafR1bafbafbafABCcbd
7、R3bafdafabcdafABCcbdbafcbdABCbafcbddaf第 4章CHAPTER 04关系数据库标准化理论练习题4参考答案1什么是数据的标准化?答 现实世界的数据是有关系的,但这种关系是杂乱的,在进展数据分析时,要标准化这些关系。关系数据模型的创始人E.F.Codd系统地提出了标准化的理论,即范式NF的概念。满意确定条件的关系形式称为范式,包括第一范式1NF、第二范式2NF、第三范式3NF和BCNF范式等。一个低级范式的关系形式,通过分解投影方法可转换成多个高一级范式的关系形式的集合。数据满意范式的级别越高,就表示越标准化,其数据冗余就越好,用DBMS设计时越便利。这个过程称
8、为数据的标准化。2下面给出一个数据集,推断它是否可干脆作为关系数据库中的关系,假设不行,那么改造成为尽可能好的并能作为关系数据库中关系的形式,同时说明进展这种改造的理由。系名课程名老师名计算机系DB李军,刘强机械系CAD金山,宋海造船系CAM王华自控系CTY张红,曾键答 因为关系形式至少是1NF关系,即不包含重复组,并且不存在嵌套构造,给出的数据集明显不行干脆作为关系数据库中的关系,改造为1NF的关系如下:系名课程名老师名计算机系DB李军计算机系DB刘强机械系CAD金山机械系CAD宋海造船系CAM王华自控系CTY张红自控系CTY曾键3下面给出的关系R为第几范式?是否存在操作异样?假设存在,那么
9、将其分解为高一级范式。分解完成的高级范式中是否可以防止分解前关系中存在的操作异样?R工程号材料号数量开工日期完工日期价格P1I1498059902250P1I2698059902300P1I31598059902180P2I1698119912250P2I41898119912350答 它为1NF。因为该关系的候选关键字为工程号,材料号,而非主属性开工日期和完工日期部分函数依靠于候选关键字的子集工程号,即:工程号,材料号 p 开工日期 工程号,材料号 p 完工日期 所以它不是2NF。它存在操作异样。假设工程工程确定后,假设短暂未用到材料,那么该工程的数据因缺少关键字的一部分材料号而不能进入到数
10、据库中,出现插入异样。假设某工程下马,那么删去该工程的操作也可能丢失材料方面的信息。将其中的部分函数依靠分解为一个独立的关系,那么产生如下的两个2NF关系子形式:R1 工程号材料号数量价格P1I14250P1I26300R2P1I315180工程号开工日期完工日期P2I16250P198059902P2I418350P298119812分解后,新工程确定后,尽管还未用到材料,该工程数据可在关系R2中插入。删除某工程数据时,仅对关系R2操作,不会丢失材料方面的信息。4设有如下所示的关系R:R课程名老师名老师地址C1马千里D1C2于得水D1C3余快D2C4于得水D11它为第几范式?为什么?2是否存
11、在删除操作异样?假设存在,那么说明是在什么状况下发生的。3将它分解为高一级范式,分解后的关系是如何解决分解前可能存在的删除操作的异样问题的?答 1它是2NF。因为R的候选关键字为课程名,而“课程名老师名,“老师名课程名不成立,老师名老师地址,所以课程名 t 老师地址,即存在非主属性老师地址对候选关键字课程名的传递函数依靠,因此R不是3NF。又因为不存在非主属性对候选关键字的部分函数依靠,所以R是2NF。2存在删除操作异样。当删除某门课程时会删除不该删除的老师的有关信息。3分解为高一级范式如下:R1 课程名老师名R2C1马千里老师名老师地址C2于得水马千里D1C3余快于得水D1C4于得水余快D2
12、分解后,假设删除课程数据时,仅对关系R1操作,老师地址信息在关系R2中照旧保存,不会丢失老师方面的信息。5有如下的关系R:1求出R全部的候选关键字。2列出R中的函数依靠。3R属于第几范式?RADEA1d1e2A2d6e2A3d4e3答 1R的候选关键字为A和DE。2R中的函数依靠有:ADE, DEA。3R是BCNF。6设有函数依靠集F=ABCE,AC,GPB,EPA,CDEP,HBP,DHG,ABCPG,计算属性集D关于F的闭包D。答 令X=D,X(0)=D。在F中找出左边是D子集的函数依靠,其结果是DHG,所以X(1)=X(0)HG=DGH,明显有X(1)X(0)。在F中找出左边是DGH子集
13、的函数依靠,未找到,那么X(2)=DGH。由于X(2)=X(1),因此D=DGH。7设有关系框架R(A,B,C,D,E)及其上的函数相关性集合F=AC,BD,CD,DEC,CEA,试问:分解=AD,AB,BE,CDE, AE是否为R的无损联接分解?答 的无损联接性推断表如下,由此推断不具有无损联接性。RiABCDEADa1ABa1a2BEa2a5CDEa3a4a5AEa1a5第 5章CHAPTER 05数据库设计练习题5参考答案1什么是数据库设计?答 数据库设计是指对于一个给定的应用环境,供应一个确定的最优数据模型及处理形式的逻辑设计,以及一个确定的数据库存储构造及存取方法的物理设计,建立起既
14、能反映现实世界信息和信息联络,满意用户数据要求和加工要求,又能被某个数据库管理系统所承受,同时能实现系统目的,并有效存取数据的数据库的过程。2试述承受E-R方法进展数据库概念设计的过程。答 承受E-R方法进展数据库概念设计,可以分成3步进展:首先设计部分E-R形式,然后把各部分E-R形式综合成一个全局的E-R形式,最终对全局E-R形式进展优化,得到最终的E-R形式,即概念形式。3假定一个部门的数据库包括以下信息。职工的信息:职工号、姓名、地址和所在部门。部门的信息:部门全部职工、部门名、经理和销售的产品。产品的信息:产品名、制造商、价格、型号及产品内部编号。制造商的信息:制造商名称、地址、消费
15、的产品名和价格。试画出这个数据库的E-R图。答 对应的E-R图如图5.1所示。图5.1 一个E-R图4如图5.2所示给出图a、b和c3个不同的部分模型,将其合并成一个全局信息构造,并设置联络实体中的属性允许增加认为必要的属性,也可将有关根本实体的属性选作联络实体的属性。各实体构成如下。部门:部门号、部门名、 、地址职员:职员号、职员名、职务干部/工人、年龄、性别设备处:单位号、 、地址工人:工人编号、姓名、年龄、性别设备:设备号、名称、规格、价格零件:零件号、名称、规格、价格厂商:单位号、名称、 、地址图5.2 部分的E-R图答 汇总后的E-R图如图5.3所示。各类实体的属性如下。部门:部门号
16、、部门名、 、地址职员:职员号、职员名、职务、年龄、性别设备:设备号、名称、规格、价格零件:零件号、名称、规格、价格图5.3 汇总后的E-R图第 6章CHAPTER 06SQL Server 2005系统概述练习题6参考答案1SQL Server 2005有哪些版本?答 SQL Server 2005有以下5个版本: SQL Server 2005学习版 SQL Server 2005工作组版 SQL Server 2005开发版 SQL Server 2005标准版 SQL Server 2005企业版2什么是SQL Server 2005实例?答 所谓实例就是虚拟的SQL Server 2
17、005效劳器,在同一台计算机上可以安装一个或多个单独的SQL Server 2005实例,每个实例就好比是一个单独的SQL Server 2005效劳器,实例之间互不干扰。例如,假设有学生管理系统和老师管理系统两个应用程序,须要分别运用不同的SQL Server 2005,可以在一台计算机上实装两个SQL Server 2005实例,各自管理学生老师和数据,两者不会互相影响。3SQL Server有哪两种身份验证形式?答 SQL Server有如下两种身份验证形式。 Windows身份验证形式:该身份验证形式是在SQL Server中建立及Windows用户账户对应的登录账号,在登录Windo
18、ws后,登录SQL Server就不用再一次输入用户名和密码了。 混合形式Windows身份验证和SQL Server身份验证:该身份验证形式就是在SQL Server中建立特地的账户和密码,这些账户和密码及Windows登录无关。在登录Windows后,登录SQL Server还须要输入用户名和密码。4SQL Server效劳器是指什么?SQL Server客户机是指什么?答 安装有SQL Server效劳器组件的计算机就是SQL Server效劳器。安装有SQL Server客户机组件的计算机就是SQL Server客户机。5SQL Server管理限制器有哪些功能?答 SQL Serve
19、r管理限制器是为SQL Server数据库的管理员和开发人员供应的图形化、集成了丰富开发环境的管理工具,它包括各种数据库对象的创立和管理、数据查询和分析等功能。6SQL Server配置管理器有哪些功能?答 SQL Server配置管理器用于管理及SQL Server相关联的效劳,配置SQL Server运用的网络协议,以及从SQL Server客户端计算机管理网络连接配置。7在Windows资源管理器中翻开SQL Server 2005安装文件夹,查看其位置和相关内容。答 图6.1显示了SQL Server 2005默认实例的文件位置。图 SQL Server 2005默认实例的文件位置上机
20、试验题1参考答案在实习环境中安装SQL Server 2005版本。安装胜利后,登录SQL Server效劳器,运行SQL Server管理限制器。操作过程略。第 7章CHAPTER 07创立和运用数据库练习题7参考答案1SQL Server有哪些数据库对象?答 SQL Server包含的数据库对象如下: 表 字段 索引 视图 存储过程 触发器2系统数据库master包含哪些内容?答 master是SQL Server中最重要的系统数据库,它记录了SQL Server实例的全部系统级信息,例如登录账户、链接效劳器和系统配置设置,还记录全部其他数据库是否存在以及这些数据库文件的位置和SQL Se
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 课后 习题 答案
限制150内