数据库应用系统开发1.ppt

数据库应用系统开发1

数据库应用系统开发 了解数据库管理技术的发展、数据库系统组成、数据库系统结构、数据模型等,初步认识数据库及其应用系统 人工手工管理 50年代中期以前存储数据、组织方式由程序员自己决定、设计——数据与程序不具有独立性 主要用于科学计算 数据不保存 应用程序管理数据 数据不共享 数据不具独立性 面向文件系统的管理 50年代末至60年代中期,操作系统已有专门的管理数据软件——程序与数据之间由软件提供存取方法但冗余大,程序与数据存储的独立性不够,修改结构意味着得更改程序。 数据以文件方式存放,按表单形式表示。 数据可以长期保存 数据可以共享但共享性差、冗余度高 数据独立性差 文件之间数据孤立 安全性控制不灵活 例:书籍(编号、标题、出版社编码、书籍类型、单价)、出版社(编码、出版社名称) 问题: 某标题的书籍是哪个出版社出版的? 某个出版社出版了什么书籍? 数据库管理系统 从60年代后期开始。要完成的任务是:数据合并、数据共享、数据保护。 数据库与文件系统的根本区别在于数据的结构化,由单个数据表组成的数据库文件是平面文件数据库,平面文件系统是数据库技术发展的开端。 数据库系统数据冗余小,易扩充。 具有较高的数据和程序独立性。 统一的数据控制功能。 相关术语和基本概念 1.数据(data) 数据指描述事物的符号记录。文字、图形、图像、声音、学生的档案记录、货物的运输情况等都是数据。 2.数

文档评论(0)

1亿VIP精品文档

相关文档