loading请求处理中...

计算机数据库设计如何进行逻辑设计?

2021-12-01 13:39:14 阅读 12192次 标签: 计算机命令计算机应用基础教程 作者: 李大太阳的粉丝
    一般进行数据库逻辑设计会有一定的原则,每个原则都会与选择键会有关联。不同的选择键也会有不同需要注意的方面,有时候在进行数据库设计时会直接使用系统生成的键做主键,然而也会使用可选键来做主键,不同主键会发挥不同的作用。而且一般要想建立一个强大的索引,就得需要用可选键做主键。那让我们一起来看一看计算机数据库设计如何进行逻辑设计呢?

计算机数据库设计如何进行逻辑设计?

    计算机数据库设计逻辑设计:

    (数据库逻辑设计)

    键选择原则:

    1) 键设计4 原则为

    关联字段创建外键。

    所有的键都必须唯一。

    避免使用复合键。

    外键总是关联唯一的键字段。

    2) 使用系统生成的主键

    设计数据库的时候采用系统生成的键作为主键,那么实际控制了数据库的索引完整性。这样,数据库和非人工机制就有效地控制了对存储数据中每一行的访问。采用系统生成键作为主键还有一个优点:当拥有一致的键结构时,(不让主键具有可更新性)

    在确定采用什么字段作为表的键的时候,可一定要小心用户将要编辑的字段。通常的情况下不要选择用户可编辑的字段作为键。

    3) 可选键有时可做主键

    把可选键进一步用做主键,可以拥有建立强大索引的能力。

    索引使用原则:

    索引是从数据库中获取数据的最高效方式之一。95%的数据库性能问题都可以采用索引技术得到解决。

    1) 逻辑主键使用唯一的成组索引,对系统键(作为存储过程)采用唯一的非成组索引,对任何外键列采用非成组索引。考虑数据库的空间有多大,表如何进行访问,还有这些访问是否主要用作读写。

    2) 大多数数据库都索引自动创建的主键字段,但是可别忘了索引外键,它们也是经常使用的键,比如运行查询显示主表和所有关联表的某条记录就用得上。

    3) 不要索引memo/note 字段,不要索引大型字段(有很多字符),这样作会让索引占用太多的存储空间。

    4) 不要索引常用的小型表

    不要为小型数据表设置任何键,假如它们经常有插入和删除操作就更别这样作了。对这些插入和删除操作的索引维护可能比扫描表空间消耗更多的时间。

    以上就是计算机数据库设计中数据库逻辑设计相关内容,一般我们会发现数据库会直接应用系统生成的键,但这样会造成直接忘掉索引外键。一品威客网提供专业数据库设计、数据库制作等服务,只要您在网站发布任务需求,就能够吸引百万专业数据库制作设计公司给您设计服务。

数据库设计公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
数据库设计相关任务
DESIGN TASK 更多
衣柜定制结构图设计

¥100 已有0人投标

美式游乐园风格的logo设计

¥300 已有1人投标

LED商标设计

¥100 已有6人投标

JHM 图形LOGO设计

¥500 已有33人投标

商标创意设计

¥3000 已有9人投标

淘宝首页设计

¥100 已有4人投标

菲林排版设计

¥300 已有0人投标