【数据库复习】第七章 数据库设计

这篇具有很好参考价值的文章主要介绍了【数据库复习】第七章 数据库设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据库设计的过程(六个阶段)

⒈需求分析阶段

准确了解与分析用户需求(包括数据与处理)

最困难、最耗费时间的一步

⒉概念结构设计阶段

整个数据库设计的关键

通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型

⒊逻辑结构设计阶段

将概念结构转换为某个DBMS所支持的数据模型

对其进行优化

⒋数据库物理设计阶段

为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)

⒌数据库实施阶段

运用DBMS提供的数据库语言(如SQL)及宿主语言,根据逻辑设计和物理设计的结果

建立数据库

编制与调试应用程序

组织数据入库

进行试运行

⒍数据库运行和维护阶段

数据库应用系统经过试运行后即可投入正式运行

在数据库系统运行过程中必须不断地对其进行评价、调整与修改

结构化分析方法(Structured Analysis,简称SA方法)

从最上层的系统组织机构入手

自顶向下、逐层分解分析系统

【数据库复习】第七章 数据库设计

 

2.分解处理功能和数据

  (1)分解处理功能

将处理功能的具体内容分解为若干子功能

  (2)分解数据

处理功能逐步分解同时,逐级分解所用数据,形成若干层次的数据流图

  (3)表达方法

 处理逻辑:用判定表或判定树来描述

 数据:用数据字典来描述

3.将分析结果再次提交给用户,征得用户的认可

数据字典的内容

数据项

数据结构

数据流

数据存储

处理过程

概念结构设计的特点

   (1) 能真实、充分地反映现实世界

   (2) 易于理解

   (3) 易于更改

   (4) 易于向关系、网状、层次等各种数据模型转换

描述概念模型的工具

E-R模型

【数据库复习】第七章 数据库设计

 

数据抽象

三种常用抽象

1. 分类(Classification)

定义某一类概念作为现实世界中一组对象的类型

抽象了对象值和型之间的“is member of”的语义

【数据库复习】第七章 数据库设计

 

2. 聚集(Aggregation)

定义某一类型的组成成分

抽象了对象内部类型和成分之间“is part of”的语义

【数据库复习】第七章 数据库设计

 

3. 概括(Generalization)

定义类型之间的一种子集联系

抽象了类型之间的“is subset of”的语义

继承性

【数据库复习】第七章 数据库设计

 

逐一设计分E-R图

【数据库复习】第七章 数据库设计

 

消除不必要的冗余,设计基本E-R图
基本任务

消除不必要的冗余,设计生成基本E-R图文章来源地址https://www.toymoban.com/news/detail-474239.html

到了这里,关于【数据库复习】第七章 数据库设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【设计模式】第七章:代理模式详解及应用案例

    【设计模式】七大设计原则 【设计模式】第一章:单例模式 【设计模式】第二章:工厂模式 【设计模式】第三章:建造者模式 【设计模式】第四章:原型模式 【设计模式】第五章:适配器模式 【设计模式】第六章:装饰器模式 【设计模式】第七章:代理模式 【设计模式

    2024年02月12日
    浏览(38)
  • 数据结构第七章

    图(Graph)G由两个集合V和E组成,记为G=(V, E),其中V是顶点的有穷非空集合,E是V中顶点偶对的有穷集合,这些顶点偶对称为边。V(G)和E(G)通常分别表示图G的顶点集合和边集合,E(G)可以为空集。若EG)为空,则图G只有顶点而没有边。 子图:假设有两个图G=(V,E)和G1=(V1,E1);如果V1

    2024年02月03日
    浏览(65)
  • 《HeadFirst设计模式(第二版)》第七章代码——外观模式

    代码文件目录:  Subsystem: Amplifier PopcornPopper Projector Screen StreamPlayer TheaterLights HomeTheaterFacade HomeTheaterTestDrive notes.txt

    2024年02月13日
    浏览(49)
  • 基于FPGA的UDP协议栈设计第七章_RGMII模块设计

    该部分内容主要需要掌握各种IO和时钟相关的原语使用 以太网的通信离不开PHY芯片,PHY芯片实现实现了RGMII接口到网口(RJ45)的转换, RGMII接口就是PHY芯片和FPGA之间的接口。 GMII :GMII(Gigabit Media Independant Interface),千兆MII接口。GMII采用8位接口数据,工作时钟125MHz,因此传

    2024年04月15日
    浏览(80)
  • 考研数据结构:第七章 查找

    ps:查找表可以是线性结构、树状结构、图状结构等等 评价一个查找算法的优劣:主要看 算法的平均查找长度ASL 举个例子,我们现在有如下二叉排序树 如果你要查的是50,那么从根节点出发只需要对比一次就可以了,所以第一项是1 * 1 如果你要查的是第二层的26或者

    2024年02月13日
    浏览(51)
  • 智能寻迹避障清障机器人设计(第七章)

    本课题的智能小车实现了红外与蓝牙双控,可以通过红外遥控器或者蓝牙遥控器使智能小车实现调速、前进、后退、左转、右转、左旋转、右旋转、机械臂上下左右运动以及夹子的张闭,可以抓取搬运物品。除此之外,智能小车还具备了寻迹功能,可以根据黑线进行寻迹;避

    2024年01月17日
    浏览(42)
  • 《数据结构》第七章:树和森林

    在客观世界中,存在着诸多如行政机构、磁盘目录和族谱的组织结构,与动物分类类似,是一种层次化结构,可采用树形结构表示。譬如磁盘目录,一个目录的子目录通常不止两个,无法用二叉树表示,需要采用多叉树的形式,即每个结点可以有不同数目的子结点。 树 是含

    2024年01月23日
    浏览(52)
  • 第七章 文件和数据格式化

    7.1 文件的使用 文件时存储在辅助存储器上的一组数据序列,可以包含任何数据内容。概念上,文件是数据的集合和抽象。文件包括文本文件和二进制文件两种类型。 7.1.1 文件的类型 文本文件一般由单一特定编码的字符组成,如UTF-8编码,内容容易统一展示和阅读。 二进制文

    2024年02月07日
    浏览(80)
  • 大数据技术原理与应用(第七章Zookeeper测试)

    一、选择题 1.Zookeeper服务端默认的对外服务端口是? A.8088 B.3888 C.2181 D.2888 2.Zookeeper生产环境一般采用多少台机器组成集群? A.1 B.3 C.5 D.奇数台(且大于1) 3.下面就Zookeeper的配置文件zoo.cfg的一部分,请问initLimit表示的含义是? A.Leader-Follower初始通信时限 B.Leader-Follower同步通信时

    2024年02月12日
    浏览(45)
  • 数据结构与算法分析 第七章 串、数组和广义表 作业讲解

     参考教材: 《数据结构(C语言版 第2版)》 严蔚敏,李冬梅,吴伟民编著,人民邮电出版社,2022年版。 截图未标明出处均为原创或取自《数据结构(C语言版 第2版)》~   本文对应的作业题讲解视频:   数据结构与算法分析作业讲解视频合集 https://www.bilibili.com/video/BV1N

    2024年02月04日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包