福建省宁德市福鼎市第六中学林温阳高二年级《信息技术(选修4)》学科课后《学习任务单》学习主题第1章第3节第1目《用关系存储数据》学科教师林温阳班级高二()班学生姓名学习小组课后延伸(不宜内容太多)对于出现的问题,给出课后进一步自学的巩固材料。一、数据模型应满足三方面要求:能比较真实地模拟现实世界;容易为人所理解;便于在计算机上实现。二、属于企业级的大型数据库管理系统的主要有Oracle、DB2、Informix、Sybase、SQLServer。三、关系数据库设计的基本概念在开发阶段,了解业务需求有时是最困难的任务,关键是要提出一个把业务作为简单系统描述的模型,把设计项目分解成各种组成部分,以便了解所需的业务过程,使之简单化。情境问题:现在考虑创建BookStore数据库。我们的客户拥有几家成功的售书门店,仍希望进一步扩展他的事业。他意识到目前最急迫的需求是数据库,使用数据库来保存各门店内所有库存。根据给出的情境确定如下目标:a.保存关于各店中所有库存书本信息,其中要有一种灵活地检索数据机制,比如按书名、作者或出版社检索;b.准确记录任何一家门店内的库存情况;c.保存关于客户订单信息,以便他能准确跟踪这些订单的执行情况;d.保存关于客户信息,以便能在订单执行时通知客户、寄出订单,甚至详细了解客户购买习惯。仅从上述列表内的名词,就可以看出该企业所需最重要那些信息。如客户、客户订单、商店等。接下来是规划逻辑设计。逻辑设计是所有实体的一份详细说明书,不仅要包含总体设计中所考虑的,而且还要包含实体间的交互以及应用程序的全部处理方法,还必须考虑到选定数据库引擎(Oracle、Cloudscape、SQLServer等)的具体功能,以及开发队伍技能,在建立该产品中可能使用的策略以及可能的配置问题。科德博士(E.F.Codd)用关系数据库概念描述实体之间的关系。需要理解:主关键字(主键)、外部关键字(外键)、一对一关系(1:1)、一对多关系(1:M)、多对多关系(M:M)、引用完整性、主外键之间的关系、级联更新、级联删除、规范化过程(第一范式、第二范式、第三范学法指导课后使用思维导图总结梳理所学。问题——自主探究解决,重视把问题的探索和发现延续,再提问题,以便进一步地去探究、去解决,从而培养实践能力。福建省宁德市福鼎市第六中学林温阳式、第四范式)。一般来说,规范化过程中有三个基本步骤:a.消除冗余属性和冗余行;b.删除派生数据;c.确定每个表只描述一个唯一的业务实体。最后,是物理设计与调整(PhysicalDesign)。当建立完逻辑模型,并且它已得到所有相关人员的审查和认可之后,开发人员将需要实际构造数据库。数据库的构造将需要开发人员决定列的数据类型以及约束条件,物理存储分配以及数据库的其他物理属性的所有细节。对于想进一步深化学习的同学,给出拓展的参考资料:大数据存储与管理要用存储器把采集到的数据存储起来,建立相应的数据库,以便管理和调用。由于从多渠道获得的原始数据常常缺乏一致性,这导致标准处理和存储技术失去可行性。并且数据不断增长造成单机系统的性能不断下降,即使不断提升硬件配置也难以跟上数据增长的速度。大数据存储和管理发展过程中,出现了如下几类大数据存储和管理数据库系统:分布式文件存储、NoSQL数据库、NewSQL数据库。一、分布式文件存储分布式文件存储的特点之一,是为了解决复杂问题而将大任务分解为多项小任务,通过让多个处理器或多个计算机节点并行计算来提高解决问题的效率。分布式文件系统能够支持多台主机通过网络同时访问共享文件和存储目录,大部分采用了关系数据模型并且支持SQL语句查询。为了能够并行执行SQL的查询操作,系统中采用了两个关键技术:关系表的水平划分和SQL查询的分区执行。水平划分的主要思想是根据某种策略将关系表中的元组分布到集群中的不同节点上,由于这些节点上的表结构是一致的,因此便可以对元组并行处理。在分区存储关系表中处理SQL查询需要使用基于分区的执行策略。分布式文件系统可通过多个节点并行执行数据库任务,提高整个数据库系统的性能和可用性。其主要缺点为缺乏较好的弹性,并且容错性较差。二、NoSQL数据库传统...