ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:42.80KB ,
资源ID:2888989      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2888989.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理与应用第3版答案.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理与应用第3版答案.docx

1、数据库原理与应用第3版答案数据库原理与应用 (第三版)习题参考答案第 1 章 数据库概述1 试说明数据、数据库、数据库管理系统和数据库系统的概念。答:数据是描述事物的符号记录。数据库是长期存储在计算机中的有组织的、可共享的大量数据的集合。数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。数据库系统是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统(及相关的实用工具) 、应用程序、数据库管理员组成。2 数据管理技术的发展主要经历了哪几个阶段?答:文件管理和数据库管理。3 与文件管理相比,数据库管理有哪些优点?答:与文件系统管理数据相比, 数据库系统管理数据带来了如下好处

2、: 将相互关联的数据集成在一起,较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。4 在数据库管理方式中,应用程序是否需要关心数据的存储位置和存储结构?为什么?答:不需要。因为数据库管理系统提供了逻辑独立性和物理独立性。5 在数据库系统中,数据库的作用是什么?答:数据库是数据的汇集,它以一定的组织形式保存在存储介质上。6 在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据文件吗?答:不能7 数据独立性指的是什么?它能带来哪些好处?答:数据独立性是指应用程序不会因数据的物理表示方式和访问技术的改变而改变, 即应用程序

3、不依赖于任何特定的物理表示方式和访问技术,它包含两个方面:逻辑独立性和物理独立性。物理独立性是指当数据的存储位置或存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。8 数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统一般包括数据库、数据库管理系统(及相应的实用工具) 、应用程序和数据库管理员四个部分。 数据库是数据的汇集, 它以一定的组织形式保存在存储介质上; 数据库管理系统是管理数据库的系统软件, 它可以实现数据库系统的各种功能; 应用程序专指以数据库数据为基础的程序,数据库管理员负责整个数据库系

4、统的正常运行。第 2 章 数据模型与数据库结构1解释数据模型的概念,为什么要将数据模型分成两个层次?答:答:数据模型是对现实世界数据特征的抽象。 数据模型一般要满足三个条件: 第一是数据模型要能够比较真实地模拟现实世界;第二是数据模型要容易被人们理解;第三是数据模型要能够很方便地在计算机上实现。 由于用一种模型来同时很好地满足这三方面的要求在目前是比较困难的, 因此在数据库系统中就可以针对不同的使用对象和应用目的,采用不同的数据模型。根据模型应用的不同目的,将这些模型分为两大类:概念层数据模型和组织层数据模型,以方便对信息的描述。2概念层数据模型和组织层数据模型分别是针对什么进行的抽象?答:概

5、念层数据模型是对现实世界的抽象, 形成信息世界模型, 组织层数据模型是对信息世界进行抽象和转换,形成具体的 DBMS 支持的数据组织模型。3实体之间的联系有哪几种?请为每一种联系举出一个例子。答:实体之间的联系有一对一、 一对多和多对多三种。 例如:系和正系主任是一对一联系 (假设一个系只有一个正系主任) ,系和教师是一对多联系 (假设一个教师只在一个系工作) ,教师和课程是多对多联系(假设一个教师可以讲授多门课程,一门课程可由多个教师讲授)。4说明实体 - 联系模型中的实体、属性和联系的概念。5指明下列实体间联系的种类:(1)教研室和教师(设一个教师只属于一个教研室,一个教研室可有多名教师)

6、 。(2)商品和顾客。(3)国家和首都(假设一个国家的首都可以变化) 。(4)飞机和乘客。(5)银行和账户。(6)图书和借阅者。(设一个借阅者可同时借阅多本书,可在不同时间对同一本书借阅多次)6数据库系统包含哪三级模式?试分别说明每一级模式的作用?答:数据库系统包含的三级模式为:内模式、模式和外模式。外模式是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同数据库用户需求的数据视图,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述, 是对数据库整体数据结构的子集或局部重构。模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。内模式是对整个数据库的底层表示

7、,它描述了数据的存储结构。7数据库管理系统提供的两级映像的作用是什么?它带来了哪些功能?答:数据库系统的两级映象是模式与内描述间的映象和外模式与模式间的映象。 模式内模式的映象带来了物理独立性,即如果数据库的存储结构改变了,可通过调整模式内模式的映象,使模式能够保持不变。外模式概念模式间的映象带来了逻辑独立性,当概念模式的结构可发生改变时, 也可通过调整外模式 /模式间的映象关系, 使外模式可以保持不变。8数据库三级模式划分的优点是什么?它能带来哪些数据独立性?答:数据库的三级模式的划分实际上将用户、 逻辑数据库与物理数据库进行了划分, 使彼此之间的相互干扰减到最少。这三个模式的划分实际上带来

8、了两个数据独立性:物理独立性和逻辑独立性。这使得底层的修改和变化尽量不影响到上层。第3章 关系数据库1试述关系模型的三个组成部分。答:关系数据结构、关系操作集合和关系完整性约束。2 解释下列术语的含义:(1) 笛卡尔积:设D1,D2, , Dn为任意集合,定义笛卡尔积 D1,D2, , Dn为:D1D2 Dn (d 1,d2, , dn) | di Di,i1,2, , n (2) 主键:也称主码为或主关键字,是表中的属性或属性组,用于惟一地确定一个元组。(3) 候选键:如果一个属性或属性集的值能够惟一标识一个关系的元组而又不包含多余的属性,则称该属性或属性集为候选键。(4) 外键:设F 是关

9、系 R 的一个或一组属性,如果 F 与关系 S 的主键相对应,则称 F 是关系R 的外键。(5) 关系:关系就是简单二维表。(6) 关系模式:二维表的结构称为关系模式。(7) 关系数据库:对应于一个关系模型的所有关系的集合称为关系数据库。3 关系数据库的三个完整性约束是什么?各是什么含义?答:实体完整性、参照完整性和用户定义的完整性。实体完整性是保证关系中的每个元组都是可识别的和惟一的。参照完整性也称为引用完整性,用于表达现实世界中的实体之间的关联关系。用户定义的完整性也称为域完整性或语义完整性, 用于保证数据库中存储的值与现实世界相符。4连接运算有哪些?等值连接和自然连接的区别是什么?答:连

10、接运算中最重要也是最常用的连接有两个,一个是等值连接,一个是自然连接。自然连接与等值连接的差别为:自然连接要求相等的分量必须有共同的属性名,等值连接则不要求;自然连接要求把重复的属性名去掉,等值连接却不这样做。5对参与并、交、差运算的两个关系 R、S 有什么要求?答:必须结构相同,且相应的属性值取自同一个值域。6对参与除运算的两个关系( RS)有什么要求?除运算的结果关系中包含哪些属性?答:R 中必须包含 S 的全部或部分属性, 除运算的结果包含的属性是只属于 R 不属于 S 的属性。7对参与自然连接和等值连接操作的两个关系 R、S 有什么要求?答:有语义相同的属性。8 投影操作的结果关系中是

11、否有可能存在重复的记录?为什么?答:不可能,因为投影运算会自动去掉投影后重复的记录。9利用表 3-10 至 3-12 所示的三个关系,写出实现如下查询要求的关系代数表达式。(1)查询“信息系”学生的选课情况,列出学号、姓名、课程号和成绩。 Sno, Sname, Cno, Grad(e Sdept= 信息系(SC Student )或: Sno, Sname, Cno, Grad(e SC Sdept=信息系 (Student )(2)查询“ VB ”课程的考试情况,列出学生姓名、所在系和考试成绩。 Sname, Sdept, Grad(e Cname=VB(Coure SC Student

12、)或: Sname, Sdept, Grad(e Cname=VB(Coure ) SC Student )(3)查询考试成绩高于 90 分的学生的姓名、课程名和成绩。 Sname, Cname, Grad(e Grade90(Coure SC Student )或: Sname, Cname, Grad(e Coure Grade90(SC) Student )(4)查询至少选修了 0512101 号学生所选的全部课程的学生的姓名和所在系。 Sname, Sdep(t Student (SC Cno(sno=0512101(SC))(5)查询至少选了“ C01”和“ C02”两门课程的学生的

13、姓名、所在系和所选的课程号。 Sname, Sdept, Cn(o Student (SC Sno(cno=C01V Cno=C02(SC))(6)查询没有选修第 1 学期开设的全部课程的学生的学号、姓名和所选的课程号。 Sno, Sname, Cno(Student SC ( sno(SC) - sno(semester=1(Course) SC)(7)查询计算机系和信息系选了 VB课程的学生姓名。 Sname(sdept=计算机系 V sdept=信息系) cname=vb(Student SC Course)或: Sname(sdept=计算机系 V sdept=信息系 (Student

14、 ) SC cname=vb(Course)第4章 SQL Server 2012基础1 安装 SQL Server 2012对硬盘及内存的要求分别是什么?答: SQL Server 2012实际硬盘空间需求取决于系统配置和您决定安装的功能,一般应确保系统驱动器中是否有至少 6.0 GB 的可用磁盘空间。内存: Express 版本:最少 512 MB;其他版本:最少 1 GB。2 SQL Server实例的含义是什么?实例名的作用是什么?答:一个实例代表一个独立的数据库管理系统。实例名是实例的标识,用户通过“计算机名 /实例名”的方式可访问指定的命令实例。3 SQL Server 2012

15、的核心引擎是什么?答: SQL Server (MSSQLSERVER )4 SQL Server 2012 提供的设置服务启动方式的工具是哪个?答:配置管理器5 在 SQL Server 2012 中,每个数据库至少包含几个文件?答: 2 个文件,一个数据文件,一个日志文件6 SQL Server 2012 数据库文件分为几类?每个文件有哪些属性?答:主要数据文件和次要数据文件,属性有:物理文件名及其位置、逻辑文件名、初始大小、增长方式、最大大小。第 5 章 数据类型及关系表创建1 Tinyint 数据类型定义的数据的取值范围是多少?答:0-2552 SmallDatatime 类型精确到哪个时间单位?答:分钟3 定点小数类型 numeric 中的 p 和 q 的含义分别是什么?答:p 代表整数位数 +小数位数的和值, q 代表小数位

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1