网站大量收购闲置独家精品文档,联系QQ:2885784924

MySQL数据库应用项目化教程(思考题参考答案)1.0 .pdfVIP

MySQL数据库应用项目化教程(思考题参考答案)1.0 .pdf

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

思考题1

1.简述数据管理的发展历程,并分析各自阶段的特点。

答:在计算机应用需求的驱动下,在操作系统和存储技术等计算机软硬件发展的基础上,数据管理的

技术分为人工管理、文件系统、数据库系统、云存储等四个阶段。

(1)人工管理阶段

20世纪50年代中期以前,计算机主要用于科学计算,数据量较少,一般不需要长期保存数据。

硬件方面,外部存储器只有卡片、磁带和纸带,还没有磁盘等直接存取的存储设备;软件方面,没有

专门管理数据的软件,数据处理方式基本是批处理。从而使得数据面向具体应用并不共享、数据不单

独保存、没有软件系统对数据进行管理,影响了数据的使用。

(2)文件系统阶段

20世纪50年代后期至60年代中后期,文件系统阶段,程序与数据分开存储,数据以“文件”形

式可长期保存在外部存储器上,并可对文件进行多次查询、修改、插入和删除等操作;有了有专门的

文件系统进行数据管理,程序和数据之间通过文件系统提供存取方法进行转换;数据不只对应某个应

用程序,可以被重复使用。虽然这一阶段较人工管理阶段有了很大的改进,但仍显露出很多缺点:数

据冗余度大、数据独立性差。因此,文件系统是一个不具有弹性的、无结构的数据集合,即文件之间

是独立的,不能反映现实世界事物之间的内在联系。

3.数据库系统阶段

20世纪60年代后期以来,计算机管理数据的范围越来越广泛,规模越来越大。硬件技术方面,

开始出现了大容量、价格低廉的磁盘。软件技术方面,操作系统更加成熟,程序设计语言的功能更加

强大。在数据处理方式上,联机实时处理要求更多,另外提出分布式数据处理方式,用于解决多用户、

多应用共享数据的要求。在这种背景下,数据库技术应运而生,它主要解决数据的独立性,实现数据

的统一管理,达到数据共享的目的。

4.云存储阶段

21世纪移动互联网、物联网的发展,数据量急剧增加,现有的数据库技术不适应大数据的发展,

出现了云存储系统,以分布式存储和云数据库为核心,解决了大量用户的并发访问。

2.什么是数据库管理系统?它有哪些组成部分,有什么功能?

答:数据库管理系统是用于创建、处理和管理数据库的系统软件,它处于数据库应用程序和数据库之

间,接收数据库应用的程序逻辑处理和商业处理的命令请求,转化为数据库的操作作用于数据库,再

把数据库命令处理结果返回给应用程序。

通常数据库管理系统是由下列部分组成:

查询处理器(QueryProcessor):解析用户的查询请求,如SQL语句,并生成执行计划。

存储管理器(StorageManager):管理数据的存储,包括数据文件的组织、索引创建和维护。

事务管理器(TransactionManager):处理事务的提交(commit)和回滚(rollback),确保事

务的原子性、一致性、隔离性和持久性(ACID属性)。

并发控制(ConcurrencyControl):管理多个用户同时访问数据库时的并发操作,防止数据冲

突和不一致。

备份与恢复(BackupandRecovery):提供数据备份和恢复机制,以防止数据丢失和系统故障。

用户和权限管理(UserandAccessManagement):管理用户账户和权限,控制不同用户对数

据的访问和操作。

数据字典(DataDictionary):存储数据库的元数据,如表结构、索引信息、用户权限等。

1

优化器(Optimizer):根据查询请求和数据的统计信息,选择最优的执行计划。

网络接口(NetworkInterface):处理客户端与服务器之间的通信,如连接管理、数据传输等。

实用程序(Utilities):提供数据库维护的工具,如数据导入导出、数据库启动和关闭、性能

监控等。

应用程序接口(ApplicationProgrammingInterface,API):为开发者提供编程接口,允许在应

用程序中嵌入数据库操作。

前端工具(Front-endTools):包括图形用户界面(GUI)和其他交互式工具,用于简化数据

库操作和管理。

文档评论(0)

xiadaofeike + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8036067046000055

1亿VIP精品文档

相关文档