1。3。1 网状数据库 网状数据库就是根据网状数据结构建立的数据库系统。网状数据库最先出
现,相关的网状模型、网状 DBMS 随后出现。网状模型中数据的存储单位是记 录,记录中则含有许多个数据项,每个记录只有一个专属的内部标识码用来标 识它。用户在操作网状数据库的时候,说要做什么并不足够,还需要告诉数据 库怎么做,网状数据库就是那种导航式的数据库[6]。
美国通用电气公司 bachmann 等人在 1964 年成功开发出了世界上第一个网 状数据库关系系统——IDS(IntegrateddataStore)。IDS 是网状数据库的基础, 应用的相当广泛在当时。在关系数据库出来之前,网状数据库是比层次数据库 应用得更为普遍的,在数据库的发展史上,占有了相当重要的地位。
1。3。2 层次数据库
网络型数据库的发展带动了层次数据库的发展。它的原理是根据现实世界 中很多事物都是按照层次划分的状况。层次数据模型就是模拟这些事物的层次 结构。层次数据模型中的数据关系就是基本的“一对多”层次关系,又叫做“双 亲子女关系”。文献综述
IBM 公司的 IMS(Information Management System)是该公司研制的最早 的大型数据库产品,同时也是最著名的层次数据库系统。
1。3。3 关系数据库 关系数据库的出现主要是为了解决数据独立性和抽象性上的问题,数据的
集中和共享问题已经被网络数据库和层次数据库所解决了[1]。用户在使用网络 和层次数据库的时候,仍然需要数据存储的路径,非常的不方便。
关系数据库是由 IBM 的研究员 E。F。Codd 博士在 1970 年提出了相关的数据 模型[7],后来也实现了 DBMS,推动了关系数据库的发展,并主导了了如今的 数据库产品潮流。
Mysql 数据库是由瑞典的 Mysql AB 公司开发的关系型数据库。是当下发 展的最成熟、最流行的关系型数据库管理系统。在 Mysql 数据库中,其将数据 根据关联数据模型保存到不同的表中去,并不是用一个大仓库来存放所有的数 据。Mysql 的 web 服务器的解决方案就是人们所熟知的 LAMP。
目前常用的数据库产品有很多,如:mysql、Oracle、infoemix、SQL Server、 access、Postgresql 等常用的数据库。
Access 数据库是由微软研发的关系型数据库,主要特点就是将 MicrosoftJet Database 和图形用户界面相结合运用起来,主要用途是进行数据分析和软件开 发等。
Mysql 数据库是一个小型的关系型数据库管理系统。它的特点有诸如体积 小、速度快、成本低、开放源码等等,拥有不错的可拓展性和可移植性。许多 中小型都选择使用 mysql 数据库,因为 mysql 成本低、开放源码,最主要的是 mysql 是一款完全免费的可以直接从网上下载的产品,同时它还拥有很好的稳 定性和强大的数据保护能力。基于以上各种 mysql 数据库优势的分析,我们综 合决定我们的服饰推荐系统中使用 mysql 数据库。Mysql 数据库不仅能够完美 的符合我们的服饰推荐系统的要求,而且成本较低,减轻了我们的开发资金压力。
Nosql 数据库的查询优化器更为智能,但由于推出较晚,并不如 mysql 数 据库那样已经拥有丰富的开发历史和成熟的开发环境,不推荐使用。
1。4 研究思路与结构安排 本文中数据库设计的主要研究思路是根据新奥尔良法(New Orleans)将数
据库设计分为六个主要阶段,分别是:需求分析、数据库概念设计、数据库逻
辑设计、数据库物理实施、数据库实施和数据库运行与维护。 本文首先给出了该论文的研究背景、研究目的和意义等,对数据库的国内 二维码的服装智能推荐系统的数据库设计(3):http://www.youerw.com/jisuanji/lunwen_97937.html