数据库通俗的解释是存储数据的仓库。而在计算机里,我们把组成二维形式的表格称为关系型数据库,简称数据库。数据库通常包括两个重要的组成部分,即数据存储以及数据库管理系统。数据存储是指存储数据的物理硬件以及存储数据的格式和接口,在这一层面上分析,即数据以何种方式存储到物理设备中。比如说人的基本信息包括姓名、性别、电话、地址等信息,这些数据需要保存到固定的磁盘中,而这些基本的数据就形成了数据存储。数据库管理系统是指操作数据存储的软件管理系统,即通过固定的工具读取数据信息的方式。数据库具有如下通用的特点。
— 独立性。数据存储应该是与数据库管理系统本身相对独立的。
— 共享性。数据可以供多种程序语言和多个使用者使用。
— 冗余性。数据的存取应该尽量较少冗余,提高资源的使用以及数据的可维护性。
— 结构化。完善的数据存储格式使数据结构之间具有很好的结构性,同时减少数据的不一致性。
— 安全性和完整性。具有数据访问控制的安全性,只有可信任的用户和系统才允许访问,同时保证数据的完整。