精华内容
下载资源
问答
  • 数据库概念结构设计,逻辑结构设计,物理结构设计(应用篇)
    千次阅读
    2021-01-15 10:00:14

    下面这位大佬写的非常棒,建议收藏
    转载一个大佬的总结

    更多相关内容
  • 数据库设计之物理结构设计

    万次阅读 多人点赞 2018-07-03 10:58:59
    为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。 一、数据库的物理设计 确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构。 对物理结构进行评价,...

    数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。

    一、数据库的物理设计

    1. 确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构。
    2. 对物理结构进行评价,评价的重点是时间和空间效率。
      如果评价结构满足原设计要求,则可进入到物理实施阶段,否则,就需要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型。
    二、数据库物理设计的内容和方法

    不同的数据库产品所提供的物理环境、存取方法和存储结构有很大差别,能供设计人员使用的设计变量、参数范围也很不相同,隐藏没有通用的物理设计方法可遵循,只能给出一般的设计内容和原则。
    数据库上运行的各种事务响应时间小、存储空间利用率高、事务吞吐率大,首先对要进行的事务进行详细分析,获得选择物理数据库设计所需要的参数;其次,要充分了解所用关系数据库管理系统的内部特征,特别是系统所提供的存取方法和存取结构。
    以下是确定关系的存取方法的依据:
    1. 对于数据库查询事务,需要得到:查询的关系,查询条件所涉及的属性,连接条件所涉及的属性,查询的投影属性。
    2. 对于数据更新事务,需要得到:被更新的关系,每个关系上的更新操作条件所涉及的属性,修改操作要改变的属性值。
    3. 除此之外,还需要制定每个事务在各关系上运行的频率和性能要求。
    通常关系数据库物理设计的内容主要包括为关系模式选择存取方法,以及设计关系、索引等数据库文件的物理存储结构。

    三、关系模式存取方法选择

    数据库系统是多用户共享的系统,对同一个关系要简历多条存取路径才能满足多用户的多种应用要求。物理结构设计的任务之一是根据关系数据库管理系统支持的存取方法确定选择哪些存取方法。
    存取方法是快速存取数据库中数据的技术。数据库管理系统一般提供索引方法和聚簇方法。

    1. B+树索引和hash索引
    1. B+树索引存取方法的选择
      所谓选择索引存取方法,实际上就是根据应用要求确定对关系的那些属性列建立索引、哪些属性列建立组合索引、哪些索引要设计唯一索引。
      1)如果一个(或一组)属性经常在查询条件中出现,则考虑在这个(或这组)属性上建立索引(或组合索引)。
      2)如果一个属性经常作为最大值和最小值等聚集函数的参数,则考虑在这个属性上建立索引。
      3)如果一个(或一组)属性经常在连接操作的连接条件中出现,则考虑在这个(或这组)属性上建立索引。
    2. hash索引存取方法的选择
      选择hash存取方法的规则:如果一个关系的属性主要出现在等值连接条件中或主要出现在等值比较选择条件中,而且满足下列两个条件之一,则此关系可以选择hash存取方法。
      1)一个关系的大小可预知,而且不变。
      2)关系的大小动态改变,但数据库管理系统提供了动态hash存取方法。
    2. 聚簇存取方法的选择

    为了提高某个属性(或属性组)的查询速度,把这个或这些属性上具有相同值的元组集中存放在连续的物理块中称为聚簇。该属性(或属性组)称为聚簇码。
    聚簇功能可以大大提高按聚簇码进行查询的效率。
    聚簇功能不单适用于单个关系,也适用于经常进行连接操作的多个关系。即把多个连接关系的元组按连接属性值聚集存放。这就相当于把多个关系按“预连接”的形式存放,从而大大提高连接操作的效率。
    一个数据库可以连接多个聚簇,一个关系只能加入一个聚簇。这样聚簇存取方法,即确定要建立多少个聚簇,每个聚簇中包括哪些关系。

    首先设计候选聚簇,一般来说:
    1. 对经常在一起进行连接操作的关系可以建立聚簇。
    2. 如果一个关系的一组属性经常出现在相等比较条件中,则该单个关系可建立聚簇。
    3. 如果一个关系的一个(或一组)属性上的值重复率很高,则此单个关系可建立聚簇。即对应每个聚簇码值的平均元组数不能太少,太少则聚簇的效果不明显。
    然后检查候选聚簇中的关系,取消其中不必要的关系
    1. 从聚簇中删除经常进行全表扫描的关系。
    2. 从聚簇中删除更新操作远多于连接操作的关系。
    3. 不同的聚簇中可能包含相同的关系,一个关系可以在某一个聚簇中,但不能同时加入多个聚簇。要从这多个聚簇方案(包括不建立聚簇)中选择一个较优的,即在这个聚簇上运行各种事务的总代价最小。

    聚簇只能提高某些应用的性能,而且能建立与维护聚簇的开销是相当大的。对已有关系简历聚簇将导致关系中元组移动其物理存储位置,并使此关系上原来建立的所有索引无效,必须重建。当一个元组的聚簇码值改变时,该元组的存储位置也要做相应的移动,聚簇码值要相对稳定,以减少修改聚簇码值所引起的维护开销。
    当通过聚簇码进行访问或连接是该关系的主要应用,与聚簇码无关的其他访问很少或者是西药的,这时可以使用聚簇。尤其当SQL语句中包含有与聚簇码有关的ORDER BY、GROUP BY、UNION、DISTINCT等子句或短语时,使用聚簇特别有利,可以省去对结果集的排序操作。

    三、确定数据库的存储结构

    确定数据库物理结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。
    确定数据的存放位置和存储结构要综合考虑存取时间、存储空间利用率和维护代价三方面的因素。这三个方面常常是相互矛盾的,因此需要进行权衡选择一个折中方案。

    1. 确定数据的存放位置

    为了提高系统性能,应根据应用情况将数据的易变部分与稳定部分、经常存取部分和存取频率较低部分分开存放。

    2. 确定系统配置

    关系数据库管理系统产品一般都提供了一些系统配置变量和存储分配参数,供设计人员和数据库管理员对数据库进行物理优化。

    四、评价物理结构

    数据库物理设计过程中需要对时间效、空间效率、维护代价和各种用户要求进行权衡,其结果可以产生多种方案。评价物理数据库的方法完全依赖于所选用的关系数据库管理系统,主要是从定量估算各种方案的存储空间、存取时间和维护代价入手,对估算结果进行权衡、比较,选择出一个较优的、合理的物理结构。

    展开全文
  • 数据库物理结构设计

    千次阅读 2021-03-31 16:52:46
    物理结构设计 数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统 为一个给定的逻辑数据模型选取一个最合适的应用要求的物理结构的过程,就是数据库的物理设计。 数据库的...

    物理结构设计

    数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统 为一个给定的逻辑数据模型选取一个最合适的应用要求的物理结构的过程,就是数据库的物理设计。
    数据库的物理设计通常分为二部
    1:确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构。
    2:对物理结构进行评价,评价的重点是时间和空间效率。
    不同的数据库产品所提供的物理环境和存取方法,和存储结构有很大的差别
    能供设计人员使用的设计变量,参数范围也是很不相同的,因此没有通用的物理设计方法可遵循。

    对于数据库查询事务,需要得到如下信息:

    查询的关系。
    查询条件所涉及的属性。
    连接条件所涉及的属性。
    查询的投影属性。
    对于数据更新事务,需要得到如下信息
    被更新的关系。
    每个关系上的更新操作条件所涉及的属性。
    修改操作要改变的属性值。

    关系模式存取方法选择

    关系数据库系统是多用户共享的系统,对同一个关系要建立多条存取路径才能满足多用户的多种应用要求。
    存取方法是快速存取数据库中数据的技术,数据库管理系统一般提供多种存取方法。常用的存取方法为索引方法和聚簇方法。
    B+树索引和hash索引是数据库中经典的存取方法,使用最为普遍。

    展开全文
  • MySQL数据库结构设计(物理设计)

    千次阅读 2021-01-19 03:45:40
    什么是物理设计根据所选择的关系型数据库的特点对逻辑模型进行存储结构设计。MySQL数据库物理设计涉及的内容1、定义数据库、表及字段命名规范命名要遵守可读性原则。比如使用下划线来分割不同的单词等遵守表意性原则...

    什么是物理设计

    根据所选择的关系型数据库的特点对逻辑模型进行存储结构设计。

    MySQL数据库物理设计涉及的内容

    1、定义数据库、表及字段命名规范

    命名要遵守可读性原则。比如使用下划线来分割不同的单词等

    遵守表意性原则。一看表名或字段名就知道是干什么的

    长名原则。尽量少使用缩写,但命名也不能太长,适中最好。

    2、选择合适的存储引擎

    e4dd5f85d51417e36d04fc764f506a39.png

    3、为表中字段选择合适的数据类型。

    如何选择正确的整数类型

    当一个列可以选择多种数据类型时,应该优先考虑数字类型,其次是日期或二进制类型,最后是字符类型。对于相同级别的数据类型,应该优先选择占用空间小的类型。

    cb85d9eb9f9ba9ffbf9c299d5f9a9e6d.png

    整数类型的存储最大值是2的n-1次幂,最小值是2的n-1次幂减1,n是存储空间,比如tinyint,存储空间是1字节=8bit,取值范围就是-2的8-1次幂到2的8-1次幂减1,也就是-128~127之间的整数都可以存到tinyint中。需要说明的是,有一个误区,比如很多人使用int(2)来指定int类型的宽度,认为int(2)只会存储2位整数,这样可以节省存储空间,而实际上,这种限制整数类型的宽度是没有任何意义的,即使做了宽度的限制,int类型也会占用4个字节(32个bit)的空间,对存储值的范围也不会有任何影响,所以如果只需要存储2位数的话,使用tinyint类型。

    如何选择浮点类型

    3393c2217e2a2d0e8523a02a1237e80a.png

    通过例子来看下什么是精确类型

    58cec36d5374365ccfc0dd3cfa648d7f.png

    dc9e94fd100ec20dd0e82d2126176ea4.png

    如上表结构,i列是int类型,d1、d2是双精度类型,对该表数据进行按i分组对d1、d2分表求和并且查找出d1求和与d2求和后不相等的数据,结果如下

    a071ce56e114b28c483c69bf59f4bbda.png

    从结果可以看出,两个double类型数之间的运算结果是不一样的,比如i为1分组,d1列求和(101.4-80)不等于21.4,这就说明double类型是非精确类型。

    同样使用decimal类型来进行上面例子的操作

    b4fc9fd9f6f54b4ea8f5f522e6563a7f.png

    b4da63727673fc9d22b5d8bc9559f0a5.png

    结果只有i为6的数据是不一样的,其他的都是一样的,说明decimal类型是精确类型。

    但是decimal类型比其他两个类型占的存储空间要多。当进行和财务有关的数字运算时,一定要采用decimal。

    如何选择正确的字符串类型,VARCHAR和CHAR的选择

    VARCHAR类型的存储特点

    1.varchar用于存储变长字符串,只占用必要的存储空间

    2.列的最大长度小于255则只占用一个额外字节用于记录字符串长度

    3.列的最大长度大于255则要占用两个额外字节用于记录字符串长度

    VARCHAR长度选择问题:使用最小的符合需求的长度。这时会有个疑问,使用varchar(5)和varchar(200)来存储“MySQL”字符串,由于这两种列的宽度都没有超过255,所以都只需要占用一个额外的存储字节,存储"MySQL"这个字符串只需要6个字节的存储空间就够了,那么我们还有必要选择最小的符合需求的长度吗,难道不是说只要不超过255,像这类字符串所占的存储空间不是一样的吗?其实还是需要选择最小的符合需求的长度的,MySQL为了更有效的优化查询,在内存中对字符串使用的是固定的长度,所以如果我们把列的长度设置的太长,会占用更多的内存,这才是要求使用最小的符合需求的长度的原因。

    VARCHAR适用场景

    1.字符串列的最大长度比平均长度大很多。

    2.字符串列很少被更新。因为varchar列更新字符长度会变化,可能会引起存储页的分裂,造成很多的存储碎片。

    3.使用了多字节字符集存储字符串

    CHAR类型的存储特点

    1.CHAR的类型是定长的

    2.字符串存储在CHAR类型的列中会删除末尾的空格

    3.CHAR类型的最大宽度为255

    CHAR适用场景

    1.适合存储长度近似的值。比如MD5加密的数据、身份证等

    2.适合存储短字符串

    3.适合存储经常更新的字符串

    如何存储日期数据

    1476a1dde0d11bde9ecf5a89a80b45c3.png

    1.DATETIME类型,占用8个字节的存储空间

    以YYYY-MM-DD HH:MM:SS[.fraction]格式存储日期时间

    默认datetime=YYYY-MM-DD HH:MM:SS 也就是默认最小精度是秒,

    如果想存到毫秒,就要定义一个宽度,这个宽度的最大值是6。比如datetime(6)=YYYY-MM-DD HH:MM:SS.fraction,fraction代表6位的毫秒数

    DATETIME类型与时区无关,不会随着时区的变化而变化,如果我们在不同的时区中使用相同的数据,那就要注意了。

    DATETIME存储范围很大:1000-01-01 00:00:00~9999-12-31 23:59:59

    2.TIMESTAMP类型

    存储占用 4个字节,以年月日小时分秒的日期型式显示,存储范围'1970-01-01 00:00:01' to '2038-01-19 03:14:07',以UTC时区进行存储,但是以系统当前时间进行显示,可以在insert和update时把值自动更新为当前时间。

    存储了由格林尼治时间1970年1月1日到当前时间的秒数,以YYYY-MM-DD HH:SS:MM[.fraction]的格式显示,占用四个字节,实际上是以int类型存储。比DATETIME类型存储范围小很多

    时间范围:1970-01-01到2038-01-19。如果要存的时间范围小,那就选用TIMESTAMP类型,因为这要比DATETIME占用空间小的多。

    TIMESTAMP类型显示的时间依赖于时区,不同时区显示不同的时间。在一个表中指定一个timestamp列,那么在本行的任何数据修改时都可以自动修改timestamp列的值,这是非常有用的,可以自动记录最后更新数据的时间。需要注意的是,如果定义了两个timestamp列,只有一个会自动更新。

    3.date类型和time类型

    date类型只存储日期部分,存储时间范围是1000-01-01~9999-12-31。比DATETIME、字符串、int类型占用的字节数要少,使用datetime和字符串类型存储日期至少需要8个字节,使用int存储需要4个字节,使用date类型只需要3个字节。使用date类型还可以利用日期时间函数进行日期之间的计算,这是其他类型做不到的。

    time类型存储时间部分,格式HH:MM:SS[.fraction]。

    存储日期时间类型的注意事项:

    ①不要使用字符串类型来存储日期时间数据。日期时间类型比字符串占用空间小,而且日期时间类型在进行查找过滤时可以利用日期来进行对比,如果使用字符串类型,那么只能按照字符集按顺序过滤,这是不符合对时间过滤的要求。

    ②使用int存储日期时间不如使用timestamp类型,有人认为把日期时间转换为时间戳存到int类型里会提高效率,这是不对的。timestamp存储占用的空间和INT类型相同,实际上timestamp类型的数据在存储时就是被保存成INT类型的数据来存储的,这和我们使用INT来存储日期时间数据可以说是完全一样的。由于同样是使用INT类型来保存数据,所以和INT类型一样其存储的时间范围也是有限制的,这一点大家一定要注意,超过了这个范围的日期数据建议大家使用datetime类型来保存。另外timestamp数据存储时是以UTC时区来保存的,在显示时MySQL会自动的把数据转换为当前连接所对应时间来显示。可见,使用timestamp来存储日期时间数据不但保证了数据类型的大小同INT类型一样,同时可以显示为日期时间格式,这在给我们使用数据带来了很多的方便。所以强烈建议大家,使用timestamp类型来存储日期数据而不要再使用INT类型了。

    展开全文
  • 物理结构设计2

    千次阅读 2018-12-26 19:30:25
    物理设计阶段结果 建立数据库、数据表、视图、索引、导入数据 宿舍表格记录 CREATA TABLE Room( DorNo CHAR(2) PRIMARY KEY, RNo CHAR(3)PRIMARY KEY , Rtel CHAR(12), Hold_all CHAR(2), Hold_now CHAR(2), ...
  • 系统数据库的概念结构、逻辑结构、物理结构设计

    千次阅读 多人点赞 2020-06-08 19:36:54
    将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程就是概念结构设计,最后生成的模型是E-R图。 注: 1、先局部E-R图,再整体的E-R图 2、若所设计系统的实体、属性与联系很多,绘制出来的总E-R图过于...
  • 数据库设计:物理结构设计

    万次阅读 2017-01-02 21:09:59
    物理结构设计 数据库的物理设计通常分为两步: 确定数据库的物理结构  对物理结构进行评价,评价的重点是时间和空间效率  1.确定数据库的物理结构 (1)确定数据的存储结构 确定数据库存储结构时要综合考虑...
  • 数据库原理(十 )- 物理结构设计前言 前言
  • 数据库物理设计

    万次阅读 2018-04-22 09:08:33
    物理设计就是根据所选择的关系型数据库的特点对逻辑模型进行存储结构设计。它涉及的内容包含以下4方面:1. 定义数据库、表及字段的命名规范;2. 选择合适的存储引擎;3. 为表中的字段选择合适的数据类型;4. 建立...
  • 物理结构(储存结构)主要类型是?目前是最常用的四类数据库是:关系型数据库,是按链表或是顺序结果进行存储的.树型数据库,是按树型结构进行存储的.网状数据库,是按图结构进行存储的对象数据库,是按顺序结构或是链表结构...
  • 逻辑结构设计 逻辑结构设计是把概念结构设计阶段设计好的基本E-R图转换为,与选用数据库管理系统产品所支持的数据模型相符合的逻辑结构。 E-R图向关系模型的转换 将E-R图转换为关系模型:将实体型、实体的属性和...
  • 数据库的逻辑结构和物理结构

    万次阅读 2017-11-11 18:36:30
    数据库的概念结构设计:需求分析阶段所得到的应用需求应该首先抽象成信息世界的结构,才能更好地、更准确地用某一DBMS实现。... 数据库的物理结构设计:数据库在物理设备上的存储结构和存取方法就称为数
  • 数据库:数据库的物理设计

    千次阅读 2019-09-03 09:30:53
    为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,称为数据库的物理设计。物理设计的目的是有效地实现逻辑模式,确定所采取的存储策略。此阶段是以逻辑设计的结构作为输入,并结合具体DBMS的特点与...
  • 1.逻辑结构: 所谓逻辑结构就是数据与数据之间的关联关系,准确的说是数据元素之间的关联关系。 注:所有的数据都是由...数据的物理结构就是数据存储在磁盘中的方式。官方语言为:数据结构在计算机中的表示(又...
  • 数据库 - 物理设计

    万次阅读 2015-05-08 10:39:29
    数据库的物理设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统 为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,就是数据库的物理设计数据库物理...
  • 文件的物理结构(附脑图)

    千次阅读 2020-05-23 11:48:46
    这种文件的信息是按线性为序存取的,这种方法在大多数磁带系统中常使用,是比较简单的文件结构。磁盘存储设备上具有较为复杂的文件组织。在磁盘表面按径向缩减的一组同心圆称为磁道(track) ,每一个磁道又可进一步...
  • 数据库设计(5)_物理结构设计

    万次阅读 2010-04-23 15:53:00
    物理结构设计,也即是设计数据在磁盘上的存储,需要考虑:安全(容灾)、性能(IO竞争少)、服务器资源利用率高。 通常当前数据库只使用一份ONLINE的数据源,至于分布式存储已经上升到服务器架构的设计,这里不作...
  • 数据库结构设计步骤,具体实例

    千次阅读 2019-05-18 15:04:59
    数据库结构设计的步骤 1.需求分析,全面了解产品设计的存储需求,要存储什么数据,这些数据有什么特点,数据处理的响应时间,是否是批量处理,数据的完整性确定要存储的真正数据,因为要和非开发的人员进行沟通 2....
  • 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据所设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,包括外模式、模式和内模式,根据对象不同,又可分为面向用户或...
  • 数据库的结构设计详细教程

    千次阅读 2020-02-20 19:35:42
    一、概述 数据模型的含义 是对客观事物及其联系的数据描述,即对现实世界(存在于人脑之外的客观...物理数据模型 二、概念模型的设计 概念模型,它是按照用户的观点来对信息和数据建模,主要用于数据库设计,最常用的...
  • 数据库结构设计

    千次阅读 2019-06-12 23:40:02
    数据库结构设计介绍 良好的数据库逻辑设计和物理设计是数据库获得高性能的基础。这就要求我们在设计数据库时候,不能只考虑业务需要还要考虑将来要怎样使用这个数据库来编写什么样的查询语句才能得到我们想要的数据...
  • 为了一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计 数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,他依赖于选定的DBMS 数据库物理设计的步骤 确定数据库的...
  • Oracle数据库的体系结构包括四个方面:数据库的物理结构、逻辑结构、内存结构及进程。  1. 物理结构   物理数据库结构是由构成数据库的操作系统文件所决定,Oracle数据库文件包括:  1.1.数据文件(Data File) ...
  • 物理存储结构

    千次阅读 2016-11-25 08:54:50
    物理结构可以在操作系统级别查看。物理存储结构简介RDBMS 的特点之一是逻辑数据结构(如表、 视图和索引)与物理存储结构的独立性。由于物理结构和逻辑结构是分开的,您可以管理数据的物理数据存储,而不会影响对...
  • 而概要设计、详细设计属于软件开发的阶段 按照传统软件工程的软件过程,区别如下: 1.需求分析--产生 软件功能规格说明书,需要确定用户对软件的需求,要作到明确、无歧义。不涉及具体实现方法。用户能看得明白,开发...
  • 数据库设计物理设计

    千次阅读 2017-11-07 12:30:26
    4:反范式化设计物理设计的目标就是建立数据的表结构,所以,我们需要选择使用什么样的数据库系统来建立表结构,通常要通过需求的特点、数据库系统的特点、成本等因素来选择。 然后,建库建表的时候肯定要考虑,...
  • 系统总体结构设计

    千次阅读 2020-02-16 04:25:08
    系统总体结构设计     系统设计工作应该自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器...
  • 数据库设计的基本过程及每阶段的主要任务 说明:数据流图用于实现需求分析!...逻辑结构设计的任务是将概念结构设计阶段得到的E-R图转化为选用的DBMS所支持的数据模型相符的逻辑结构(包括数据库模
  • 数据库(表结构设计技巧及注意事项

    万次阅读 多人点赞 2017-12-01 16:51:39
    可以这么说,表结构的设计是开发数据库管理项目的基石,一个糟糕的表结构设计,可能会严重延误您的项目开发周期,使您大量的劳动时间为此付之东流。表结构设计是数据库逻辑设计的重要组成部分,直接影响到数据库的...
  • 内存的物理结构和工作原理

    千次阅读 2014-04-22 17:06:42
    内存的物理结构和工作原理 作者:xiaofeng 来源:PConline 发布时间:2012-11-01 点击数:1163  内存也叫主存,是PC系统存放数据与指令的半导体存储器单元,也叫主存储器(Main Memory),通常分为只读...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 230,839
精华内容 92,335
关键字:

物理结构设计怎么写

友情链接: qiaoliesiji.rar