zoukankan      html  css  js  c++  java
  • 煤矿粉尘监控系统表结构设计

    考虑到实际需求在设计表结构的时候数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。

    一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。所以讨论一下标准

    1。尽量使用编码表;
    2。有唯一性质的记录表,建立主键索引;
    3。将描述同一种对象的属性数据设计在同一种表中;
    4。有详细明细说明的,要建立子表;
    5。为提高查询速度,建立必要的索引;
    6。为防止数据库表中存在不合理的数据,建立必要的约束和默认;
    7。定长字符项使用CHAR,NCHAR类型;不定长字符项使用VARCHAR,NVARCHAR;
    8。日期时间最好使用DATETIME类型,便于时间的比较和计算。
    9。为了节省空间,尽量减少数据冗余;为了提高处理速度,可以适当的增加数据冗余。两者的平衡要掌握好。
    10。尽量将当前活动数据,与历史沉淀数据放在不同的表中。通过建立视图进行查询。以提高活动数据的处理速度。

    所以参照需求大体设计一下表信息:

    1、安装位置表(存储所有的安装信息)

    2、处理措施表(存储所以处理措施信息)

    3、设备类型表(存储设备类型信息)

    4、测点定义信息

    5、运行记录信息

    6、模拟量信息

    7、装置设备信息

    8、开关量信息

    9、控制量信息

    10、系统操作日志信息

    11、图形信息

    12、用户信息

    13、系统配置信息

    大体思路就这些,表结构里面具体的字段还有待商榷。。。

    哎,开发人员项目进度真的很难把握啊!

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    《团队-爬取豆瓣Top250-团队一阶段互评》
    团队-爬虫豆瓣top250项目-开发文档
    结对总结
    课后作业-阅读任务-阅读提问-2
    2017-10-06-构建之法:现代软件工程-阅读笔记
    结对-结对编项目贪吃蛇-开发过程
    团队-爬取豆瓣电影TOP250-开发环境搭建过程
    个人-GIT使用方法
    课后作业-阅读任务-阅读提问-1
    课后作业-阅读任务-阅读笔记-1
  • 原文地址:https://www.cnblogs.com/newstart/p/2506114.html
Copyright © 2011-2022 走看看