白癜风可以治愈吗 http://news.39.net/bjzkhbzy/180529/6288655.htmlJZGKCHINA工控技术分享平台
工业自动化领域,大家经常接触到上位机软件,比如我们常用的WinCC,IFix,FactoryTalkView,WiSCADA等,都会牵扯到历史数据的存储,用于历史趋势,历史报警,报表的显示,很多公司都推出了自己的实时数据库软件,比如GE的ProficyHistorian,Wonderware的Historian,Honeywell的PHD等,但是此类软件价格较高,通用性不高,对于IT人员也不太适用。
那么为了获得更好的适用性,性价比,我们都会选择其他类型数据库,而最常用的数据库都要哪些呢?
在自动化领域我们常用的数据库一般有三种:微软的SQLServer,甲骨文的Oracle和MySQL,这三种都是关系型数据库,当然也有人说为什么不提MicrosoftAccess,大家可以自行搜索它与其他三种的区别就知道为什么了,当然对于关系型数据库还有DB2,PostgreSQL等。对于非关系型数据库目前自动化领域使用较少。
以上三种关系型数据库:Oracle价格最高,性能更好,MySQL免费,SQLServer价格适中。
那么为什么我们选用SQLServer呢?
微软可以提供较好的技术支持,多种文档可以学习,
而且它提供了免费的报表服务器(SSRS)。
为什么特别提这一点呢?
可以回顾一下大家在做上位机系统时,很多客户是否都提出了报表的需求,而且报表的需求也越来越复杂?甚至有的客户想要通过网页形式访问这些报表,可以自由保存为常用的数据格式,比如WORD,Excel,PDF等?
针对以上问题,相信很多人感到头疼。不过这些都不是最重要的,学习数据库的主要需求是为了以下几点:
1
实现数据的存储,增删改查等基本功能;
2
保证数据的唯一性,完整性,一致性;
3
实现海量数据的并发读取,写入等操作;
4
保证数据访问的安全性;
5
实现数据的备份,恢复,容灾等;
6
实现海量数据挖掘/数据分析/数据查询;
7
为其他管理系统提供数据接口;
8
允许多用户同时访问;
9
跨平台,跨硬件等。
为了更好引导初学者学习,剑指工控针对初学者推出了《SQLServer数据库设计及报表设计课程》。此课程会根据需求在原来的基础上进行更新,以解决群友遇到的各种问题。
那么此课程将会涉及哪些内容呢:
1
SQL概述及安装配置
2
数据库设计/创建/迁移/备份还原
3
数据库表设计,数据类型,约束等
4
数据库操作,数据插入,数据更新,数据删除等
5
数据库检索,多表连接查询,子查询,高级检索功能,聚合数据等
6
流程控制语句,函数
7
视图创建,修改等
8
存储过程
9
商业智能之报表服务,创建,报表参数,报表函数,报表图表,部署
10
报表进阶,SQL语句在报表中应用,存储过程应用
11
数据库在工业自动化领域的应用
12
PLC数据存入数据库的多种方式
13
SSRS作为制作SCADA界面的尝试
点击“阅读原文”一键进入课程学习作者简介
剑控老罗:
具有10年工业自动化领域SCADA,DCS,PLC等项目实施经验,熟悉石化行业,油田数字化行业,熟悉多个品牌PLC,HMI,SCADA,数据库等。
往期精选
人气推荐
more+
1.SmartV90伺服系统:已更新12课
2.贝加莱直播课程:已更新15课
3.力控科技产品培训:已更新5课
4.剑指工控经典公开课:已更新22课5.新品推荐:已更新3课
6.专家课堂:已更新12课
预览时标签不可点收录于话题#个上一篇下一篇