题目
2.( 简答题,5.0 分 ) 简述概念模型和结构数据模型的主要区别。
2.( 简答题,5.0 分 )
简述概念模型和结构数据模型的主要区别。
题目解答
答案
概念模型与逻辑模型(即结构模型)的主要区别。 答:概念模型:① 对现实世界的第一层抽象;② 与软、硬件无关;③ 从用户观点对数据建模;逻辑模型:① 对现实世界的第二层抽象;② 与硬件无关,与软件有关;③ 从计算机实现观点对数据建模。
解析
考查要点:本题主要考查概念模型与结构数据模型(即逻辑模型)的核心区别,需从抽象层次、软硬件依赖性、建模视角三个维度进行对比。
解题思路:
- 抽象层次:概念模型是对现实世界的初步抽象,而结构模型是进一步的细化抽象。
- 软硬件相关性:概念模型与软硬件无关,结构模型与软件相关。
- 建模视角:概念模型从用户需求出发,结构模型从数据库实现角度出发。
1. 抽象层次不同
- 概念模型:作为数据建模的第一步,直接对现实世界进行第一层抽象,捕捉实体及其关系(如E-R模型)。
- 结构模型:在概念模型基础上,结合数据库管理系统(DBMS)特性进行第二层抽象(如关系模型、层次模型)。
2. 软硬件依赖性不同
- 概念模型:完全独立于软硬件环境,强调业务需求的表达。
- 结构模型:与硬件无关,但需考虑DBMS的实现能力(如关系型数据库的表结构)。
3. 建模视角不同
- 概念模型:以用户视角描述数据,关注业务规则和信息完整性。
- 结构模型:以技术视角描述数据,关注数据库存储和操作效率。