中华考试网·阅读新闻
软件水平 > 中级资格 > 软件测评师 > 文章内容

计算机软考软件测评师考试小结(38)

2016-1-16编辑:ljnbset

数据库基本原理

基本概念

数据库:长期存储在计算机内的,有组织的,可共享的数据的集合

数据库管理系统DBMS:是一组对数据进行管理的软件,是一个可实际运行的,按照数据库方式存储、维护和向应用系统提供数据或信息支持的系统

数据库系统:是实现有组织、动态存储大量相关数据的系统,由数据库、软件、硬件和人员组成

数据库技术:是研究数据库的存储、结构、设计、管理和使用的一门学科

数据模型

概念

数据模型:对现实世界数据特征的抽象

现实世界:数据是客观存在的各类原始数据,按用户的观点对数据和信息建模

信息世界:是现实世界在人们头脑中的反映,数据库常用术语:实体、实体集、属性和码

机器世界:按计算机系统的观点建模,描述数据的常用术语:字段、记录、文件和记录码

三要素

数据结构:是所研究的对象类型的集合,是对系统静态特性的描述

数据操作:对数据库中各种对象的实例允许执行的操作及操作规则的集合

数据的约束条件:是一组完整性规则的集合

E-R模型

实体联系模型,属于概念数据模型,采用的三个主要概念:实体、联系和属性

实体:可以区别于其他对象的“事件”或“物体”,如企业中的每个人都是一个实体,由一组特性(属性)表示

联系:分为实体内部联系和实体与实体之间的联系;两个不同实体集之间可以存在一对一、一对多、多对多的联系;两个以上不同实体集之间可以存1:1:1,1:1:n,1:m:n和r:m:n的联系;同一实体集内的各实体之间可以存在1:1,1:n,m:n的联系

属性:是实体某方面的特性,分类包括简单属性、复合属性、单值属性、多值属性、NULL属性、派生属性

E-R方法:实体-联系方法,从现实世界中抽象出实体和实体之间的联系,采用E-R图来表示数据模型

层次模型

属于基本数据模型,采用树型结构表示数据与数据间的联系。每一个结点表示一个记录类型(实体),记录之间的联系用连线表示,除根结点以外,其他结点有且仅有一个双亲结点

特点:记录之间的联系通过指针实现,比较简单,查询效率高

缺点:只能表示1:n的联系

网状模型

属于基本数据模型,是层次模型的一个特例,去掉了层次模型的两个限制,允许两个结点之间有多种联系。每一个结点表示一个记录类型(实体)。

特点:能更为直接的描述现实世界,具有良好的性能,存取效率高

缺点:结构复杂

关系模型

属于基本数据模型,由若干个关系模式组成的集合

计算机软考软件测评师考试小结(37)
咨询热线:4000-525-585(免长途费)