数据库设计:习题

Posted 快乐江湖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库设计:习题相关的知识,希望对你有一定的参考价值。

【答案】

  • 在概念结构设计阶段,形成独立于各机器特点之外,独立于各个数据模型之外的概念模型
  • 在逻辑结构设计阶段,将概念结构设计阶段设计好的概念模型转化为与选用DBMS产品相适应的逻辑结构,形成数据库的逻辑模式,并根据用户的需求,安全性的考虑,建立必要的视图,形成数据库的外模式
  • 在物理结构设计阶段,根据关系数据库的特点和处理的需要,进行物理存储安排,建立索引,形成数据库的内模式

①:目标

②:内容

①:特点

  • 能真实、 充分地反映现实世界, 包括事物和事物之间的联系, 能满足用户对数据的处理要求, 是对现实世界的一个真实模型
  • 易于理解, 从而可以用它和不熟悉计算机的用户交换意见, 用户的积极参与是数据库设计成功的关键
  • 易于更改, 当应用环境和应用要求改变时, 容易对概念模型修改和扩充;
  • 易于向关系、 网状、 层次等各种数据模型转换

②:设计策略

  • 自顶向下, 即首先定义全局概念结构的框架, 然后逐步细化
  • 自底向上, 即首先定义各局部应用的概念结构, 然后将它们集成起来, 得到全局概念结构
  • 逐步扩张, 首先定义最重要的核心概念结构, 然后向外扩充, 以滚雪球的方式逐步生成其他概念结构, 直至总体概念结构
  • 混合策略, 即将自顶向下和自底向上相结合, 用自顶向下策略设计一个全局概念结构的框架, 以它为骨架集成由自底向上策略中设计的各局部概念结构

  • 前面说过

转换为关系模型如下

①:逻辑结构设计是将概念结构转换为某个数据库管理系统所支持的数据模型,并对其进行优化

②:步骤

  1. 把概念模型转换成一般的数据模型
  2. 把一般的数据模型转换成特定的DBMS所支持的数据模型
  3. 通过优化方法将其转化为优化的数据模型。

以上是关于数据库设计:习题的主要内容,如果未能解决你的问题,请参考以下文章

课堂习题-教务系统类图设计

什么是数据中心架构?

软考 系统架构设计师数据库系统③ 数据库设计过程

数据库设计:习题

android webrtc 多人网状P2P视频聊天

三级数据库技术:习题笔记