1. 为什么要使用数据库?因为数据管理技术经历了人工管理、文件系统和数据库管理系统三个阶段。人工管理阶段的数据面向应用程序,一个数据集只能对应于一个程序,缺点是无法共享利用,存在大量冗余数据;文件系统阶段在操作系统之上建立的文件系统已经成熟并广泛应用,数据由专门的软件进行统一管理。缺点是共享性差、独立性差、数据获取困难存在安全性问题、原子性问题、并发访问异常。因此引发展到了数据库管理系统,它可以有效地管理的数据,并可以解决文件处理系统中存在的问题,所以使用数据库系统。2. 数据库管理系统的特点数据结构化:一是指数据不仅仅是内部结构化,而是将数据以及数据之间的联系统一管理起来,使之结构化。 二是指在数据库中的数据不是仅仅针对某一个应用,而是面向全组织的所有应用。数据的共享度高,冗余度低,易扩充数据独立性高数据由数据库系统统一管理和控制3. 数据独立性指什么数据独立性:描述数据与应用程序之间的依赖程度,包括数据的物理独立性和数据的逻辑独立性。物理独立性:指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的逻辑独立性:指用户的