第十七章《MySQL数据库及SQL语言简介》第1节:数据库简介
迪丽瓦拉
2024-03-05 13:05:03
0

数据库是“按照数据结构来组织、存储和管理数据的仓库”,它是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。学习数据库技术必须先了解一些数据库的基本概念和术语,本小节将对数据库的基本知识进行讲解和介绍。

17.1.1使用数据库的必要性

信息时代,计算机已经深入人们的生活中,人们更多的借助于计算机保存越来越多的信息,而且各行各业区分非常清晰,每个行业都有自己行业特点,保存信息的形式就各不相同。除信息的保存外,人们需要有更简单的方式处理信息,这时人们使用了程序来完成自己的工作,出现了许多应用程序,如专门应用于财务的应用程序,当应用程序需要持久大量地存储数据时,很容易想到使用文件。应用程序可以根据需要设计文件格式,调用操作系统提供的文件操作来读写文件。

但是,多个应用往往需要使用同样的数据,这时每个程序都要处理文件格式的细节。这种重复是不必要的,重复的格式处理操作可以提取出来,当文件格式变化时,也不必修改每一个程序。这说明文件不便于编程,也不能实现数据的独立性。如果需要存储一部分冗余数据,则修改数据时容易造成数据不一致,而文件系统缺乏数据不一致性的监控机制。使用文件存储数据不支持并发访问,另外很难实现标准化,也不容易保证数据的安全。产生这些问题的原因可以归结为数据共享,共享的数据需要与应用分离,统一管理和支持并发访问。

为使各种应用程序

相关内容