[计算机三级数据库经典资料]11.docVIP

  • 13
  • 0
  • 约5.53千字
  • 约 4页
  • 2017-09-25 发布于江苏
  • 举报
[计算机三级数据库经典资料]11.doc

第十一章 一、数据库技术发展阶段(一)第一代数据库系统 第一代数据库系统指层次模型数据库系统和网状模型数据库系统。层次模型中,数据用记录的集合表示,记录组织成树型结构。 层次模型数据库的数据操纵语言由嵌入宿主语言的命令组成。通过使用命令,程序员可以根据给定字段的值从数据库中选取记录,并通过重复取下一记录的命令取出满足条件的所有记录,还可以使用命令去找出某棵树的根的所有子女记录,也可以通过命令去更新数据库。网状模型中,数据用记录的集合表示,记录组织成有向图结构。 层次模型和网状模型数据库的数据操纵语言都是一次一个记录的导航式的过程化语言。使用导航式的语言,用户不仅要指定“做什么”,而且要说明“怎样做”。而且导航式语言通常是嵌入到某种高级语言,导航式的数据操纵语言的优点是存取效率高,对数据库内部结构有清楚了解的应用程序员可以选取一条高效率的存取路径对数据库进行访问。导航式语言的缺点是编程复杂,对应用程序员要求高,并且应用程序的可移植性也较差。 (二)第二代数据库系统 第二代数据库系统指支持关系模型的关系数据库系统。 E.F.Codd于1970年提出了数据库的关系模型,开创了数据库关系方法和关系数据理论的研究,为关系数据库技术奠定了理论基础。关系模型建立在严格的数学概念基础上,概念简单、清晰、易于用户理解和使用,大大减轻了用户的负担,因此受到广大

文档评论(0)

1亿VIP精品文档

相关文档