数据库基础知识

来源:互联网 发布:linux重启ssh服务 编辑:程序博客网 时间:2024/05/22 02:08

数据库:  长期存储在计算机内的有组织的,坑刚想的数据集合。数据库中的数据按一定的数据模型 组织,描述和储存。具有较小的冗余度,较高的数据独立性 和易扩展性。,并可为各种用户共享。

数据项:数据项是对象属性的数据表示。数据项有型和值之分,数据项的型是对数据特性的表示,它通过数据项的名称,数据类型,数据宽度,和值域等来描述,数据项的值是其具体取值。数据项的型和值都要符合计算机数据的编码要求。


记录:记录是实例的数据的表示


文件:文件是对象的数据表示,是同类记录的集合。即同一个文件中的记录类型是一样的

数据库的二级映像 :1.模式/内模式映像 2. 外模式映像/模式映像

数据模型: 现实世界中的事物和相互联系反应到计算机世界上,是文件的记录结构和不同的文件间的记录之间的联系,他们数据化的结果就是数据模型

数据模型通常由数据结构,数据操作,数据的约束条件组成。

数据库的三级模式:模式,外模式,内模式

数据模型分别介绍了层次模型网状模型,关系模型。

1数据独立性 也就是数据能独立于应用程序之外,我们修正数据不需修改相应的应用程序,这也是数据库系统的一个重要目标。
2数据安全性 能防止无关人员得到他不应该知道的数据,这是由用户自己负责的。
3
数据完整性 指数据的正确性、客观性和真实性。因为破坏数据完整性的因素很多,所以应尽可能减少这类情况的发生。

4数据一致性 指同一事物的数据,不管出现在何时何处都是一致的。
5数据共享 是数据库系统的主要功能特色之一。它指多个应用程序可以使用同一数据文件;多个用户可存取同一数据;可为社会开放,成为社会的一种信息资源。
6控制冗余 它对于节省空间和减少开销及防止数据不一致有重要的作用。
7集中管理 指不仅对文件的结构、数据的装入和文件的各种操作要集中管理,而且对文件的内容、数据的类型、长度、大小等都要检查。
8并发控制 因数据库系统实现了多个用户共享数据,所以就可能在同一时刻多个用户要存取数据,这时就需要对这种并发操作施行控制。
9故障恢复 当数据库系统运行时出现故障,如何尽快将它恢复正常,就是数据系统的故障恢复功能。

原创粉丝点击