当前位置: 首页 > news >正文

第七章 数据库的设计

1. 试述数据库设计过程。

  1. 需求分析;
  2. 概念结构设计;
  3. 逻辑结构设计;
  4. 物理结构设计;
  5. 数据库实施;
  6. 数据库运行和维护。

2.试述数据库设计过程中形成的数据库模式。

概念结构设计阶段:形成独立于机器特点、独立于各个DBMS产品的概念模式(E-R图);
逻辑结构设计阶段:将E-R图转换成具体DBMS支持的数据模型(如关系模型),形成数据库逻辑模式,基于基本表建立视图,形成外模式;
物理结构设计阶段:根据DBMS产品特点和处理需要安排物理存储、建立索引,形成内模式。

3.需求分析阶段的设计目标是什么?调查的内容是什么?

设计目标:通过详细调查,充分了解实际部门原有信息系统的情况,明确用户的各种需求,确定新系统的功能。
调查内容:重点是“数据”和“处理”,具体包括:

信息要求:用户需要从数据库中获得的信息内容与性质,由此导出数据存储相关要求;
处理要求:用户需完成的处理功能、处理响应时间要求、处理方式(批处理/联机处理)、并发用户数估计等;
安全性与完整性要求。

4.需求分析阶段得到的数据字典的内容和作用是什么?

内容:包含5部分,分别是数据项、数据结构、数据流、数据存储和处理过程(数据项是数据最小组成单位,若干数据项组成数据结构,数据字典通过定义数据项和数据结构描述数据流、数据存储的逻辑内容)。
作用:数据字典是关于数据库中数据的描述(元数据),在需求分析阶段建立,是概念设计的基础,并在数据库设计过程中不断修改、充实和完善。

10.什么是数据库的逻辑结构设计?试述其设计步骤。

定义:把概念结构设计阶段设计好的基本E-R图,转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。
步骤:1、将概念结构转换为关系模型的关系模式;2、对转换的关系模式进行优化。

14.试述数据库物理结构设计的内容和步骤。

定义:数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,物理结构设计是为给定逻辑数据模型选取适合应用要求的物理结构的过程。
内容与步骤:1、确定数据库的物理结构(关系数据库中主要指存取方法和存储结构);2、对物理结构进行评价(重点是时间和空间效率)。

16.什么是数据库的重组和重构?为什么要进行数据库的重组和重构?

数据库重组:按原设计要求重新安排数据存储位置、回收垃圾、减少指针链,以提高系统性能(不修改数据库的模式和内模式)。
数据库重构:部分修改数据库的模式和内模式(逻辑结构和物理结构)。
原因:

重组:数据库运行后,记录更新会导致物理存储情况变坏,降低存取效率和系统性能,需通过重组优化;
重构:数据库应用环境变化(新增/取消应用、实体联系变化等),原有设计无法满足新需求,需调整模式和内模式。

http://www.cnnetsun.cn/news/1301207.html

相关文章:

  • OFA图像描述模型快速部署指南:10分钟开箱即用
  • YOLO12边缘AI部署:Nano版370万参数在树莓派+USB加速棒运行
  • 华为ENSP实战:如何用静态路由实现双路径负载均衡(附详细配置截图)
  • KKManager:重构Illusion游戏Mod管理体验的开源解决方案
  • DBSCAN实战:用Python+sklearn搞定电商用户分群(附完整代码)
  • WSL2实战:5分钟搞定Ubuntu环境搭建,告别虚拟机卡顿
  • 避坑指南:如何在macOS上正确下载和配置Oracle JDK(避免The operation couldn’t be completed错误)
  • 【MCP采样接口高阶实战指南】:20年架构师亲授Sampling调用流5大避坑点与3倍性能优化法
  • 告别直播错过烦恼:抖音直播24小时自动录制的高效解决方案
  • 如何用mytv-android让老旧安卓电视实现1080P直播的技术焕新?
  • Sunshine系统净化指南:从残留风险到彻底清理的诊疗方案
  • 揭秘哔哩哔哩Linux客户端:如何突破平台限制实现无缝体验
  • StructBERT在论文查重预检中的应用:快速定位潜在重复内容
  • 多格式音频支持!Speech Seaco Paraformer语音识别兼容性测试
  • Phi-3-vision-128k-instruct实战落地:制造业BOM表截图→结构化数据提取
  • SMUDebugTool完全指南:从入门到精通的12个实用技巧
  • 机器学习——PLC基础
  • Qwen3-14B多场景覆盖:支持长文本摘要(8K上下文)、代码补全、SQL生成、数学推理
  • Windows多用户并发远程会话管理:RDP Wrapper开源工具跨版本适配指南
  • ccmusic-database音乐分类系统LaTeX论文写作模板
  • Linux下PHP7.4源码编译安装全攻略(附常见错误解决方案)
  • QMCDecode:破解QQ音乐加密格式的开源音频转换工具
  • PADS Logic元件库管理全攻略:从创建到保存,避免踩坑的实用技巧
  • 用AI股票分析师daily_stock_analysis做投资预研:快速获取任意股票代码的虚构分析
  • 突破直播录制瓶颈:5大核心技术构建抖音24小时无人值守系统
  • GPU选购指南:如何根据GFLOPS选择最适合深度学习任务的显卡
  • Geometric Deep Learning: Unlocking the Potential of Non-Euclidean Data Structures
  • 5. TI MSPM0G3507电赛开发板按键控制LED实战:从硬件原理到软件消抖
  • 集群扩容后任务堆积?Docker 27调度瓶颈定位四步法:从cgroup v2指标到placement constraint日志染色
  • PowerPaint-V1 Gradio惊艳案例:Matlab与AI图像修复联合方案