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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库应用课程设计平时作业答案.docx

1、数据库应用课程设计平时作业答案电大数据库应用课程设计平时作业 1 答案习题一答案 一思考题1.答 : 数据管理技术的发展能够大致归为三个阶段 : 人工管理、 文件系 统和数据库管理系统。 概括起来 , 数据库系统阶段的数据管理具有 以下特点 : A. 采用数据模型表示复杂的数据结构。数据模型不但描 述数据本身的特征 , 还要描述数据之间的联系 , 这种联系经过存 取路径实现。 经过所有存取路径表示自然的数据联系是数据库与传 统文件的根本区别。这样 , 数据不再面向特定的某个或多个应用 , 而是面向整个应用系统。 数据冗余明显减少 , 实现了数据共享。 B. 有较高的数据独立性。 数据的逻辑结构

2、与物理结构之间的差别能够 很大。用户以简单的逻辑结构操作数据而无需考虑数据的物理结 构。数据库的结构分成用户的局部逻辑结构、 数据库的整体逻辑 结构和物理结构三级。 用户 ( 应用程序或终端用户 ) 的数据和外存 中的数据之间转换由数据库管理系统实现。 C.数据库系统为用户提供了方便的用户接口。 用户能够使用查询语言或终端命令操作数据 库, 也能够用程序方式 ( 如用 C 一类高级语言和数据库语言联合 编制的程序)操作数据库。D.数据库系统提供了数据控制功能。 例如, 1 。数据库的并发控制 : 对程序的并发操作加以控制 , 防止数 据库被破坏 , 杜绝提供给用户不正确的数据 ; 2 。数据库

3、的恢复 : 在数据库被破坏或数据不可靠时 , 系统有能力把数据库恢复到最 近某个正确状态 ; 3 。数据完整性 : 保证数据库中数据始终是正确 的; 4 。数据安全性 : 保证数据的安全 , 防止数据的丢失、 破坏。 增加了系统的灵活性。2.答: 数据库是依照某种数据模型组织起来并存放二级存储器中的数据 集合。这种数据集合具有如下特点 : 尽可能不重复 , 以最优方式为 某个特定组织的多种应用服务 , 其数据结构独立于使用它的应用 程序 , 对数据的增、 删、 改和检索由统一软件进行管理和控制。 能够通俗的这样理解 : 数据库就是用来存放您网站经常更新的数 据资料 , 您能够对此类信息进行增、

4、 删、 编辑管理等操作 , 如产 品信息 , 新闻信息 , 在线留言信息等。3.答 :数据库系统中的DBM助三级模式结构提供了两层映像机制 :外模 式/ 模式映像和模式 / 内模式映像。这两层映像机制保证了数据库系 统中数据的逻辑独立性和物理独立性。模式/ 内模式映像定义了数据库中数据全局逻辑结构与这些数据在 系统中的物理存储组织结构之间的对应关系。 当数据库中数据物理 存储结构改变时 , 即内模式发生变化 , 例如定义和选用了另一种 存储结构 , 能够调整模式 / 内模式映像关系 , 保持数据库模式不变 从而使数据库系统的外模式和各个应用程序不必随之改变。 这样就 保证了数据库中数据与应用程

5、序间的物理独立性 , 简称数据的物 理独立性。外模式 / 模式映像定义了数据库中不同用户的外模式与数据库逻辑 模式之间的对应关系。 当数据库模式发生变化时 , 例如关系数据库 系统中增加新的关系、 改变关系的属性数据类型等 , 能够调整外 模式/ 模式间的映像关系 , 保证面向用户的各个外模式不变。应用 程序是依据数据的外模式编写的 , 从而应用程序不必修改 , 保证 了数据与应用程序的逻辑独立性 , 简称数据的逻辑独立性。4.答:DBMS的主要功能有:A.数据定义功能。B.数据管理功能。C.对数 据库进行保护。D.数据库的建立和维护。E.数据库的传输。5.答 :实体: 客观存在并能够相互区分

6、的事物。属性 : 描述实体和特性。DD: 数据字典 , 数据库系统中存放三级结构定义的数据库称为数据 字典.模式: 是对数据库中全部数据的整体逻辑结构的描述 ,它由若干个 概念记录类型组成 .内模式 : 是数据库在物理存储方面的描述 , 定义所有的内部记录类 型, 索引和文件的组织 方式, 以及数据控制方面的细节 .外模式 : 是用户与数据库的接口 , 是用户用到的那部分数据的描述 , 它由若干个外部记类 型组成 .DDL: 数据定义语言。用来定义数据库模式 , 外、 内模式的语言。DML: 数据操纵语言。 用来对数据库中的数据进行查询、 插入、 删 除和修改的语句。DBMS: 数据库管理系统

7、ODBC: 开放数据库互联。是由微软主导的数据库链接标准。OLE-DB:对象链接和嵌入数据库。它依赖于 COM和提供OLE DB提供者的厂商而非 ODBC使用的SQLADO: ActiveX数据对象。基于 OLE-DB建立连接的局部和远程数据 库访问技术。二单选择题1 B 2 C 3A 4B 5B 6A 7D 8C 9A 10D 11A 12A 13B 14C 15C 16C 17B 18D 19D 三填空1输入 , 输出 2 手工 , 机械 , 电子 3数据处理、 管理信息、 决策支持。4人工管理、 文件系统、 数据库系统、 分布式数据库 5分开6文件系统、 数据库系统7记录、 数据项8局部

8、、 全局9二元、 一元10多、 多11关系定义、 DBMS 12状态、 行为13最终用户、 应用程序员、 数据库设计人员、 数据库管理员 .14中间、 最上、 最下15建立、 维护16DBA习题二答案一问答题1.答: 数据模型有 : 层次模型 , 网状模型 , 关系模型 , 语义模 型, 面相对象模型。2.答:关系模式仅是对数据特性的描述。关系模式 : 关系模式实际上就是记录类型。关系模型 : 用二维表格结构表示实体集 , 外键表示实体间联系的 数据模型。关系模型是由若干个关系模式组成的集合。属性 : 在关系模型中 , 字段称为属性。元组 : 在关系中 , 记录称为元组。关键字 : 一个关系中

9、的属性或属性组合 , 其每一个值能够唯一标 识一个元组 外关键字 : 如果一个关系中的属性或属性组 , 它不是本关系的关 键字 , 但它是另一个关系的关键字 , 则称之为本关系的外关键字。3.答:A.层次模型 :B.网状模型 :C.关系模型学生登记表学号姓名年龄性别 系别年级1001张三21男计算机01002李四25女英语系01003王王24男历史系04.答: ( 1) . 关系模型与非关系模型不同 , 它是建立在严格的数学 概念基础上的。( 2) . 关系模型的概念单一 , 无论实体或实体之间的联系都用关系 表示。( 3) . 存取路径对用户透明。( 4) . 关系必须是规范化的关系。5.答

10、: 层次: 优点是实体间联系是固定的 ,有良好的完整性支持 , 对 具有一对多的层次关系的部门描述自然、 直观、 容易理解 , 缺点 是对查入和删除操作限制比较多 , 查询子女结点必须经过双亲节 点, 命令趋于程序化。 网状 : 优点是更为直接的描述现实世界 , 有 良好的性能 , 存取效率较高 , 缺点是结构比较复杂 , 而且随着应 用环境的扩大 , 数据库的结构越来越复杂 , 不利于用户掌握 , 其 DDL, DML 语言复杂 , 用户不容易使用。关系 : 优点是建立在严格 的数学概念的基础上 , 概念单一 , 实体与实体间的联系都用关系 表示, 故其数据结构简单、 清晰 , 存取路径对用

11、户透明 , 故有更 高的数据独立性和更好的安全保密性。 缺点是查询效率不如非关系 型数据库 , 故必须对查询进行优化 , 增加了开发数据库管理系统 的难度。6.答:7.答 : 关系运算有两种类型 , 一种是传统的集合运算 , 如并、 差、 交等。另一种是专门的关系运算 ( 选择、 投影、 连接等 ) , 关系 运算的操作对象是关系 , 运算的结果仍为关系。 选择 : 选择运算即在关系中选择满足某些条件的元组。也就是 说, 选择运算是在二维表中选择满足指定条件的行。 在实际应用中要特别注意条件的表示方式。 投影 : 投影运算是在关系中选择某些 ( 部分 ) 属性 , 即选择二 维表中的某些列。

12、联接:联接是关系的横向结合,是将两个二 维表联接成一个二维表。 要指定联接条件及属性 , 它将两个关系模 式组合成一个新的关系模式 , 生成的新关系模式中 , 其属性是原联接条有两个关系中的指定属性 , 其元组是符合联接条件的元组 件一般会涉及到同时出现在两个表中的公共属性。8.答:( 1) .AR.BCS.BEa1b15b27a1b15b310a1b26b27a1b26b310a2b38b310( 2).AR.BCS.BEa1b15b13a1b26b27a2b38b310a2b38b32( 3).RSAB CEa1b153a1 b2 6 7a2 b3 8 10a2 b3 8 29分析 : 该

13、查询只涉及到课程号和学生号关系中的两个属性 , 需要进行在一个关系的关系选课 SC上进行,具体查询步骤能够安排如下:(1)选课关系SC中选择出课程号为 A0336的所有元组,运算表示 式为:S 学号二 A0336( SC);(2)从(1) 步得到的结果 SC1 中投影出学生号属性 , 得到了选修了 A0336课程的全部学生号,运算表示式为 n学生号(SC1);从选课关系SC中选择出课程号为A0957的元组,运算表示式为5 学号二 A0957( SC); 从 步结果关系SC3投影出学生号属性,得到了选修了 A0957 课程的全部学生号,运算表示式为n学生号(SC3);(5)把第(2)步得到的结果

14、关系 SC2和第(4)步的结果关系 SC4 按学生号进自然连接 , 得到的学生号属性中的每个学生号既选修 了 A0336和又选修了 A0957课程。此步的运算表示式为:SC2SC4。 综全以上步骤得到整个运算表示式 :(n 学生号(5学生号=A0366( SC) ) ) ( n 学生号(5学生 号=9057( SC) ) )对于上面第(5)步,也能够经过SC2和SC4的交实现,表示式为:(n学生号(s学生号二A0366( SC) n( n 学生号(s学生 号=9057( SC) ) )二选择题1 C 2 A 3C 4B 5C 6C 7D 8A 9D 10A11A 12D 13B 14A 15A 16A 17B 18A 19. D 20. A21.D 22. B 23. B 24. B 25. D 26. B 27. D 28. B三填空I.24 、 3 2. 超码、 候选码、 主码、 备用码3. 班级号、 外码 4. R1 、 R25. 完整性、 数据库 6. 选择、 投影、 连接、 除7. 2 、 1 8. C 、 X、 S9.? 学生号 (X) 、 S10.关系模型II.主关键字或候选关键字 ( 或: 主索引或候选索引 )12.内部13封装、 继承性和多态性

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

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