数据库系统概论-逻辑结构设计 数据库系统概论是数据库系统的基本概念和原则的总结,涵盖了数据库系统的设计、实现和维护。逻辑结构设计是数据库设计的重要组成部分,它将概念结构转化为逻辑模型,进而实现数据库的物理设计。 逻辑结构设计的任务是将概念结构转化为相应的数据模型,以便能够用某一DBMS实现用户需求。逻辑结构设计的步骤包括将概念结构转化为一般的关系、网状、层次模型,然后将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,最后对数据模型进行优化。 逻辑结构设计的三个步骤是:逻辑结构设计的转化、转化为特定DBMS支持下的数据模型、优化模型。其中,逻辑结构设计的转化是将概念结构转化为逻辑模型的过程;转化为特定DBMS支持下的数据模型是将逻辑模型转化为特定DBMS支持下的数据模型的过程;优化模型是对数据模型进行优化,以提高数据库的性能和效率。 E-R图向关系模型的转换是逻辑结构设计的重要组成部分。E-R图由实体、实体的属性和实体之间的联系三个要素组成。将E-R图转换为关系模型需要将实体、实体的属性和实体之间的联系转化为关系模式。转换的内容包括:一个实体型转换为一个关系模式,一个m:n联系转换为一个关系模式,一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并,一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 在E-R图向关系模型的转换中,需要遵循一定的转换原则。例如,一个实体型转换为一个关系模式时,需要将实体型的属性和码转换为关系模式的属性和码。一个m:n联系转换为一个关系模式时,需要将联系的两端实体的码和联系本身的属性转换为关系模式的属性和码。 在逻辑结构设计中,需要考虑到数据库的物理设计和实现。数据库的物理设计是指对数据库的存储结构和存取方法的设计。数据库的实现是指对数据库的实际建立和维护。 逻辑结构设计是数据库设计的重要组成部分,它将概念结构转化为逻辑模型,进而实现数据库的物理设计和实现。逻辑结构设计需要遵循一定的步骤和原则,以确保数据库的正确性和高效性。
剩余58页未读,继续阅读
- 粉丝: 2734
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Facebook.apk
- 推荐一款JTools的call-this-method插件
- json的合法基色来自红包东i请各位
- 项目采用YOLO V4算法模型进行目标检测,使用Deep SORT目标跟踪算法 .zip
- 针对实时视频流和静态图像实现的对象检测和跟踪算法 .zip
- 部署 yolox 算法使用 deepstream.zip
- 基于webmagic、springboot和mybatis的MagicToe Java爬虫设计源码
- 通过实时流协议 (RTSP) 使用 Yolo、OpenCV 和 Python 进行深度学习的对象检测.zip
- 基于Python和HTML的tb商品列表查询分析设计源码
- 基于国民技术RT-THREAD的MULTInstrument多功能电子测量仪器设计源码