数据库的概念 数据库是长期存储在计算机内有组织的大量的共 享的数据集合。它可以供各种用户共享且具有最 小的冗余度和较高的数据与程序的独立性 ■由于多种程序并发地使用数据库,为了能有效地 及时地处理数据,并提供安全性和完整性,必须 有一个软件系统-数据库管理系统 DBMS( Data Base Management System)在数据库 建立、运用和维护时对数据库进行统一控制,以 保证数据的完整性、安全性,同时在多用户使用 数据库时进行并发控制,在发生故障后对系统进 行恢复
数据库的概念 ◼ 数据库是长期存储在计算机内有组织的大量的共 享的数据集合。它可以供各种用户共享且具有最 小的冗余度和较高的数据与程序的独立性. ◼ 由于多种程序并发地使用数据库,为了能有效地 及时地处理数据,并提供安全性和完整性,必须 有一个软件系统--数据库管理系统 DBMS(DataBase Management System)在数据库 建立、运用和维护时对数据库进行统一控制,以 保证数据的完整性、安全性,同时在多用户使用 数据库时进行并发控制,在发生故障后对系统进 行恢复。 返回
512数据库系统的特点 数据结构化 ■数据共享性高、冗余度小、易扩充 ■数据独立性高 统一的数据管理和控制 数据存储
5.1.2 数据库系统的特点 ◼ 数据结构化 ◼ 数据共享性高、冗余度小、易扩充 ◼ 数据独立性高 ◼ 统一的数据管理和控制 ◼ 数据存储 返回
统一的数据管理和控制1 数据的安全性( Security)保护 数据的安全性是指保护数据以防止不合 法的使用所造成数据的泄密和破坏。使每 个用户只能按规定,对某些数据以某些方 式进行使用和处理。 例如:系统用检査口令或其他手段来检査用 户身分,合格用户才能进入数据库系统
统一的数据管理和控制 1---- 数据的安全性(Security)保护 ◼ 数据的安全性是指保护数据以防止不合 法的使用所造成数据的泄密和破坏。使每 个用户只能按规定,对某些数据以某些方 式进行使用和处理。 ◼ 例如:系统用检查口令或其他手段来检查用 户身分,合格用户才能进入数据库系统
统一的数据管理和控制2 数据的完整性 数据的完整性指数据的正确性、有效性和 相容性。 ■例如:月份是1~12之间的正整数; 研究生性别是男或女 研究生年龄是大于15小于45的整数 研究生学号是唯一的;
统一的数据管理和控制 2---- 数据的完整性 ◼ 数据的完整性指数据的正确性、有效性和 相容性。 ◼ 例如:月份是1~12之间的正整数; 研究生性别是男或女; 研究生年龄是大于15小于45的整数; 研究生学号是唯一的;
统一的数据管理和控制3 数据库恢复 计算机系统的硬件、软件故障、操作员的失 误以及人为的攻击和破坏,会影响数据库中 数据的正确性,甚至会造成数据库部分或全 部数据的丢失。因此数据库管理系统必须能 够进行应急处理,将数据库从错误状态恢复 到某一已知的正确状态
统一的数据管理和控制 3---- 数据库恢复 ◼ 计算机系统的硬件、软件故障、操作员的失 误以及人为的攻击和破坏,会影响数据库中 数据的正确性,甚至会造成数据库部分或全 部数据的丢失。因此数据库管理系统必须能 够进行应急处理,将数据库从错误状态恢复 到某一已知的正确状态