数据库系统(Database System),是由数据库及其管理软件组成的系统。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。

查看详情

基本要求

对数据库系统的基本要求是:

①能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。

②冗余数据少,数据共享程度高。

③系统的用户接口简单,用户容易掌握,使用方便。

④能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。

⑤有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时空性能变坏的状况。

⑥具有可修改性和可扩充性。

⑦能够充分描述数据间的内在联系。

数据模式

数据模型是信息模型在数据世界中的表示形式。可将数据模型分为三类:层次模型、网状模型和关系模型。

(1)层次模型

层次模型是一种用树形结构描述实体及其之间关系的数据模型。在这种结构中,每一个记录类型都是用节点表示,记录类型之间的联系则用结点之间的有向线段来表示。每一个双亲结点可以有多个子节点但是每一个子节点只能有一个双亲结点。这种结构决定了采用层次模型作为数系组织方式的层次数据库系统只能处理一对多的实体联系。

(2)网状模型

网状模型允许一个结点可以同时拥有多个双亲结点和子节点。因而同层次模型相比,网状结构更具有普遍性,能够直接地描述现实世界的实体。也可以认为层次模型是网状模型的一个特例。

(3)关系模型

关系模型是采用二维表格结构表达实体类型及实体间联系的数据模型,它的基本假定是所有数据都表示为数学上的关系。

精彩讨论

全国计算机三级数据库考点知识 全国计算机三级数据库考点知识

  导语:计算机三级考试其实没有大家想象的那么难,只要把对应的知识点熟悉、掌握了就可以随心运用了。以立即查看>>

计算机三级数据库技术测试题 计算机三级数据库技术测试题

  计算机三级数据库技术测试题大家需要熟练,下面是小编为大家收集的关于计算机三级数据库技术测试题,希立即查看>>

计算机三级数据库精选填空题及答案 计算机三级数据库精选填空题及答案

  为帮助大家更好地备考计算机三级考试,掌握所学知识点,以下是YJBYS小编搜索整理的一份计算机三级立即查看>>

2017年计算机三级数据库技术备考模拟试题 2017年计算机三级数据库技术备考模拟试题

  20179月计算机等级考试复习工作正在进行中,大家要抓紧时间备考。下面是小编分享的2017年计算立即查看>>

计算机等考三级数据库考前模拟练习 计算机等考三级数据库考前模拟练习

  数据库技术是信息系统的一个核心技术,下面给大家整理了计算机等考三级数据库考前模拟练习,欢迎阅读!立即查看>>

计算机等考三级数据库考前模拟试题 计算机等考三级数据库考前模拟试题

  数据是用物理符号记录下来的可以鉴别的信息。下面给大家整理了计算机等考三级数据库考前模拟试题,欢迎立即查看>>

计算机考试三级数据库练习题 计算机考试三级数据库练习题

  数据是指所有能输入的计算机之中并被计算机程序所处理的符号。下面给大家整理了计算机考试三级数据库练立即查看>>

计算机三级数据库技术考前基础训练题及答案 计算机三级数据库技术考前基础训练题及答案

  孔子说过:工欲善其事必先利其器,要做好一件事,做好准备工作非常重要。下面是小编为大家搜素整理的计立即查看>>

数据库操作系统最新文章