描述事物的符号记录,一种信息的载体
狭义:数字
广义:文字,图形,图像,声音,学生的档案记录等
有用的数据
所谓数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
是位于用户与操作系统之间的一层数据管理软件。数据库管理系统和操作系统一样是计算机的基础软件
定义数据库中的数据对象
用DML操纵数据实现对数据库的基本操作,如查询、插入,删除和修改等
事务管理:
- 数据库在建立、运用和维护是由数据库管理系统统一管理和控制,以保证事务的正确运行
运行管理:
- 安全性(如银行要保护客户的信息安全)
- 完整性(如客户必须可标识)
- 多用户对数据的并发(多用户不会影响数据库的正常运行,起码对用户看来是这样)
- 故障恢复(在出现故障的时候进行必要的恢复性措施保证数据库正常重启)
- 初始数据的输入、转换
- 数据库的转储,恢复
- 数据库的重新组织
- 性能监视
- 分析功能
协调数据库系统的所有活动,管理员须对企业信息资源和需求非常了解
数据库管理员的职责包括:
存储管理是为具体应用程序和查询提供接口
存储管理负责下面任务 :
从文件系统到数据库系统标志着数据管理技术的飞跃
数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别
数据可以分为结构化数据和非结构化数据
- 结构化数据指的是诸如企业财务帐目和生产数据、学生的分数数据等等,数据结构化。整个数据库按一定的结构形式构成,数据在记录内部和记录类型之间相互关联,用户可通过不同的路径存取数据
- 非结构化数据则是一些文本数据、图像数据等多媒体数据等
数据共享可以大大减少数据冗余,节约存储空间。
数据共享还可以避免数据之间不相容性与不一致性
数据独立性是借助数据库管理数据的一个显著优点,包括数据的物理独立性和逻辑独立性
物理独立性是指用户的应用程序与数据库中数据的物理存储是相互独立的
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的
数据库管理系统必须提供以下几个方面的数据控制功能
- 数据的安全性(Security)保护
- 数据的完整性(Integrity)检查
- 并发(Concurrency)控制
- 数据库恢复(Recovery)
《数据库系统概论》(第5版) 王珊等著 高等教育出版社
课堂总结,如有错误之处,敬请指正!
本文同时发布在CSDN中,链接:https://blog.csdn.net/tangkcc/article/details/114603878
原文:https://www.cnblogs.com/tangkc/p/14508747.html