首页学历类考试大学计算机科学
(简答题)

试叙述概念数据库设计和逻辑数据库设计的区别, 并说明各自的主要工作内容。

正确答案

概念数据库设计是不依赖于任何数据库管理系统的, 它是对用户信息需求的归纳。 概念设计的结果得到的是数据库的概念结构, 或称概念数据模型, 由于它是从现实世界的角度进行的抽象和描述, 所以与具体的硬件环境和软件环境均无关。 而在逻辑数据库首先要考虑实现数据库的数据库管理系统所支持的数据模型是什么, 并将概念数据模型转换为数据库管理系统支持的数据模型。
一般在概念设计阶段主要工作内容有:
确定实体;
确定实体的属性;
确定实体的标识属性(关键字);
确定实体间的联系和联系类型;
确定实现实体间联系的属性(外部关键字或连接属性);
画出表示概念模型的E-R图;
除此之外,为了以后对模式进行规范化,还需要:
确定属性间的依赖关系。
而在逻辑设计阶段一般主要工作内容有:
确定各个关系模式的主关键字,考虑实体完整性;
确定各个关系模式的外部关键字,考虑参照完整性;
确定各个关系模式中属性的约束、规则和默认值,考虑域完整性;
根据用户需求设计视图;
考虑安全方案和用户使用权限等。

答案解析

相似试题

  • (填空题)

    在数据处理系统的功能分析与设计过程中同时要进行数据分析和数据设计,数据库的概念设计和逻辑设计分别对应于系统开发的()与(),而数据库的物理设计与模块的()相对应。

    答案解析

  • (简答题)

    试描述数据结构和抽象数据类型的概念与程序设计语言中数据类型概念的区别。

    答案解析

  • (单选题)

    数据库设计的6个主要阶段是:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施()

    答案解析

  • (单选题)

    数据库设计中的逻辑结构设计的任务是把()阶段产生的概念数据库模式变换为逻辑结构的数据库模式。

    答案解析

  • (单选题)

    数据库设计中的逻辑结构设计的任务是把()阶段产生的概念数据库模式转换为逻辑结构的数据库模式。

    答案解析

  • (简答题)

    某图书馆图书借阅系统的数据关系模型如图所示。请根据该数据库概念模型设计该数据库逻辑结构。

    答案解析

  • (简答题)

    试分析概念设计、逻辑结构设计、物理设计的特点、差别与联系。

    答案解析

  • (单选题)

    数据的()是指根据数据库逻辑结构设计和物理设计的结果将原始数据存放到数据库中去。

    答案解析

  • (单选题)

    数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是()。

    答案解析

快考试在线搜题