计算机软件技术基础 徐士良 ch_05.ppt

计算机软件技术基础 徐士良 ch_05.ppt

第5章 数据库技术 第5章 数据库技术 5.1 数据库基本概念 5.2 关系代数 5.3 数据库设计 5.4 关系数据库语言SQL 5.1 数据库基本概念 5.1.1 数据库技术与数据库系统 5.1.2 数据描述 5.1.3 数据模型 5.1.1 数据库技术与数据库系统 1. 数据库管理技术 (1)人工管理 (2)文件管理 1) 数据的冗余度比较大。 2) 由于数据是面向应用的,使程序与数据还是互相依赖。 3) 文件系统对数据的控制没有统一的方法,而是完全靠应用程序自己对文件中的数据进行控制,因此,使应用程序的编制很麻烦,而且缺乏对数据的正确性、安全性、保密性等有效且统一的控制手段。 (3)数据库管理 1) 数据是结构化的,是面向系统的,数据的冗余度小。 2) 数据具有独立性。 3) 保证了数据的完整性、安全性和并发性。 2. 数据库管理系统 数据库管理系统功能: 1) 定义数据库。 2) 管理数据库。 3) 建立和维护数据库。 4) 数据通信。 (1) 语言处理部分 分为以下四部分。 ① 数据描述语言DDL解释程序 模式DDL:DB管理员用来定义DB总体逻辑数据结构 子模式DDL:用户用来定义其所用的局部逻辑数据结构 物理DDL(设备介质语言):定义数据的物理存储方式 ② 数据操纵语言DML处理程序 ③ 终端询问解释程序 ④ 数据库控制命令解释

文档评论(0)

1亿VIP精品文档

相关文档