AQA 信息与通信技术/ICT5/数据库管理概念
外观
< AQA 信息与通信技术 | ICT5
早期的数据库是扁平文件,这意味着它们很小,有很多重复的数据,并且无法将数据彼此关联。由于数据重复,数据在数据库的不同部分可能不一致。扁平文件也倾向于特定程序,这使得数据可移植性很差。
数据库管理系统(DBMS)的出现是为了帮助解决这些缺点。该模型提供了三个属性
- 实体 - 一个可能包含数据的感兴趣领域
- 属性 - 实体的属性
- 关系 - 实体之间的链接
有不同类型的关系- 一对一 - 其中一个实体与另一个实体具有单个链接
- 一对多 - 其中一个实体可能与许多其他实体链接
- 多对多 - 许多一对一
通过使用关系,您可以链接数据并进行查询,这些查询将同时更新链接数据,从而节省时间并提高数据的准确性。维基百科有更多关于DBMS的信息。more information
数据库管理员 (DBA) 的职责是管理和维护 DBMS,以便最有效地使用。DBA 管理访问权限、关系并根据需要更新数据库设计。
数据规范化是通过减少记录重复和生成最佳可能的数据库设计来提高数据库效率的过程。规范化的数据库一致且灵活。
数据一致性是指确保数据在所有出现的地方都一致(这可以通过关系简化)。
数据完整性是指数据库中存储数据的质量。
数据冗余是指数据被不必要地重复。
数据独立性是指数据应该独立于数据库中的任何其他更改。