数据库

注册

 

发新话题 回复该主题

什么是数据库如何学习数据库 [复制链接]

1#
白癜风可以治愈吗 http://news.39.net/bjzkhbzy/180529/6288655.html
JZGKCHINA工控技术分享平台

工业自动化领域,大家经常接触到上位机软件,比如我们常用的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课

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题