工业自动化领域,大家经常接触到上位机软件,比如我们常用的WinCC,IFix,FactoryTalk View,WiSCADA等,都会牵扯到历史数据的存储,用于历史趋势,历史报警,报表的显示,很多公司都推出了自己的实时数据库软件,比如GE的Proficy Historian,Wonderware 的Historian,Honeywell的PHD等,但是此类软件价格较高,通用性不高,对于IT人员也不太适用。

在自动化领域我们常用的数据库一般有三种:微软的SQL Server,甲骨文的 Oracle和MySQL,这三种都是关系型数据库,当然也有人说为什么不提Microsoft Access,大家可以自行搜索它与其他三种的区别就知道为什么了,当然对于关系型数据库还有DB2,PostgreSQL等。对于非关系型数据库目前自动化领域使用较少。

以上三种关系型数据库:Oracle价格最高,性能更好,MySQL免费,SQL Server价格适中

那么为什么我们选用SQL Server呢?

  • 微软可以提供较好的技术支持,多种文档可以学习,
  • 而且它提供了免费的报表服务器(SSRS)。为什么特别提这一点呢?
    可以回顾一下大家在做上位机系统时,很多客户是否都提出了报表的需求,而且报表的需求也越来越复杂?甚至有的客户想要通过网页形式访问这些报表,可以自由保存为常用的数据格式,比如WORD,Excel,PDF等?

针对以上问题,相信很多人感到头疼。不过这些都不是最重要的,学习数据库的主要需求是为了以下几点:

  1. 实现数据的存储,增删改查等基本功能;
  2. 保证数据的唯一性,完整性,一致性;
  3. 实现海量数据的并发读取,写入等操作;
  4. 保证数据访问的安全性;
  5. 实现数据的备份,恢复,容灾等;
  6. 实现海量数据挖掘/数据分析/数据查询;
  7. 为其他管理系统提供数据接口;
  8. 允许多用户同时访问;
  9. 跨平台,跨硬件等。

为了更好引导初学者学习,剑指工控针对初学者推出了《 SQL Server 数据库设计及报表设计课程》。此课程会根据需求在原来的基础上进行更新,以解决群友遇到的各种问题。

那么此课程将会涉及哪些内容呢:

  1. SQL概述及安装配置
  2. 数据库设计/创建/迁移/备份还原
  3. 数据库表设计,数据类型,约束等
  4. 数据库操作,数据插入,数据更新,数据删除等
  5. 数据库检索,多表连接查询,子查询,高级检索功能,聚合数据等
  6. 流程控制语句,函数
  7. 视图创建,修改等
  8. 存储过程
  9. 商业智能之报表服务,创建,报表参数,报表函数,报表图表,部署
  10. 报表进阶,SQL 语句在报表中应用,存储过程应用
  11. 数据库在工业自动化领域的应用
  12. PLC数据存入数据库的多种方式
  13. SSRS作为制作SCADA界面的尝试

点击原文链接一键进入课程学习

https://mp.weixin.qq.com/s/Z7bNgeZgzoRvRS-1MlXhqQ​mp.weixin.qq.com


本文为剑指工控原创资讯类文章,2020年11月12日首次发表于《剑指工控》公众号。

特别鸣谢本文作者

剑控老罗

具有10年工业自动化领域SCADA,DCS,PLC等项目实施经验,熟悉石化行业,油田数字化行业,熟悉多个品牌PLC,HMI,SCADA,数据库等。


本账号为《剑指工控》官方知乎账号。剑指工控由一群带有工控情结的技术青年组织在一起,他们都是在工控一线的技术达人,如果你是工控一线的工程师,如果你在日常工控工作当中会遇到种种的技术问题,如果你热爱工控技术和工控生活,欢迎加入我们,随手提出你的技术问题会有技术达人第一时间为你解答。可以分享你的工控喜怒哀乐,会有兄弟们跟你产生共鸣。可以获得最新的工控资讯,指明技术和行业路线,做到未雨绸缪。

欢迎大家关注我们的公众号剑指工控(JZGKCHINA),更多的了解我们。

Ps. 进入公众号,“群&社区”菜单中有各个”技术交流学习群“的入口链接,获取小编微信号,添加小编微信并备注“行业+微信名+城市”(格式不对能通过好友验证,但一律不加群)

高校在校生请告知小编,进入“高校自动化专业交流群”~

高校自动化专业群,旨在专业课程学习,专业方向选择,课程设计,毕业设计,就业方向,考研方向,高校杯自动化竞赛等方面进行交流和经验分享~

期待你的加入~

MySQL数据库课程设计_什么是数据库?如何学习数据库?相关推荐

  1. C++/数据库课程设计_诊所信息管理系统_系统介绍

    系统介绍 本系统是一个诊所信息管理系统,可以作为C++或者数据库课程设计的参考,实现了患者挂号.支付.电子病历, 医生诊断.开处方.查看病历,医生.患者.药房.科室管理以及药品进销存. 针对用户的具体 ...

  2. mysql 游戏服务器设计_游戏服务器之基于文件数据库和mysql数据库的db服务器设计...

    设计上: (1)文件数据库是用于处理游戏逻辑业务请求. (2)mysql数据库是用于处理运营后台查询请求. (3)备份业务是用于定时备份文件数据库文件. 本文目录: 1.角色数据更新请求 2.mysq ...

  3. python数据库分层设计_基于Python的高中教学数据库设计

    文章对 Python 进行概述,并 对数据库的操作模式进行分析, 对数据库系统编译平台的目标指 令介绍,并对高中教学数据库的 设计进行研究. 摘 要 1 Python概述 计算机程序设计语言( Pyt ...

  4. 数据库课程设计_购书管理系统代码(sql_c#及sql_java)

    已完成两种语言操作sql server的课设,将陆续将代码发布,本人菜鸡,大佬勿喷. 1:几个表的创建,在sql的查询里面写 CREATE TABLE BookCentermessage( --Sno ...

  5. Java 课程设计_学生选课管理系统(控制台)

    Java 课程设计_学生选课管理系统 需求分析 本数据库的用户主要是学生,通过对用户需求的收集和分析,获得用户对数据库的如下要求. 1.信息需求 学生信息:学号,姓名,性别,专业 登陆信息:账号,密码 ...

  6. mysql数据库课程设计机房管理系统_基于web的机房管理(完整源码+论文全套+教学视频)...

    实现一个web的机房管理, 也就是说可以基于浏览器来进行各种数据信息的管理功能, 也可以认为是一个B/S架构的机房管理的系统,系统分为前后台,实现了能够进行线上操作, 进行机房管理各项功能,实现了诸如 ...

  7. 餐饮管理系统 mysql数据库设计分析_终稿课程设计_餐饮管理系统数据库设计.docOK版(样例3)...

    <课程设计_餐饮管理系统数据库设计.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)课程设计_餐饮管理系统数据库设计.doc(OK版)>相关文档资源请在帮帮文库(www ...

  8. 教职工员工管理MySQL实训_数据库课程设计---教职工管理系统

    数据库课程设计---教职工管理系统 第 1 页目 录一.需求与功能分析 2二.系统总体框架 3三.功能设计 3四.类的设计与分析 4五.数据库表结构设计 4六.特色算法分析 5七.功能测试 6-10八 ...

  9. 医院管理系统mysql课程设计_数据库(课程设计)报告(医院管理系统).doc

    数据库(课程设计)报告(医院管理系统) 数据库课程设计 报告模版 齐齐哈尔大学 数据库课程设计报告 题目: 班级: 姓名: 学号: 指导教师: 2013 医院信息管理系统 摘要:医院作为一个极其重要的 ...

最新文章

  1. 一种广泛存在于Facebook、谷歌、小米、阿里等公司的研发组织管理方式
  2. linux常用命令汇总
  3. java ee 期末考试_JAVA EE 期末试题 (1)
  4. live meeting中白板无法正常使用
  5. 合法的python变量名import_python 环境变量和import模块导入方法(详解)
  6. Visifire中图表的导出
  7. 安装mysql中文步骤_MySql安装步骤图文教程及中文乱码的解决方案
  8. OpenShift 4 之配置Insecure Registry和Blocked Registry镜像源
  9. 5%和1%精度的贴片电阻标称阻值表
  10. 项目质量监测(三)e2e test端到端测试——单元测试和端到端测试 e2e test工具-Cypress Nightwatch TeatCafe Codecov-测试结果可视化
  11. 前端食堂技术周刊第 40 期:HTTP/3、WebContainers 登陆 Firefox、Remix Conf 2022、VueConf US 2022
  12. 【STM32】HAL库 STM32CubeMX教程四---UART串口通信详解
  13. MacBook将大文件分割成很多个小文件split命
  14. Summery of the first homework
  15. 使用IDEA编译之配置文件出现乱码(properties、yml、xml)
  16. 没有猪一样的队友,只有猪一般的队长
  17. python按回车_python中回车键
  18. Google可能不会显示挑逗性的网络故事
  19. java 硬件中断_Java异步事件:轮询与中断
  20. php的分割字符串,php分割字符串函数

热门文章

  1. Flutter之extension
  2. android 相机启动失败怎么回事,Android相机启动crash错误排查
  3. html字体颜色 html中设置字体颜色代码 字体颜色获取
  4. 打包时出现No matching provisioning profile found错误的解决方法
  5. windows.frames
  6. 虚地址到实地址的翻译过程
  7. 【Cocos2d-x游戏引擎开发笔记(13)】Tiled Map Editor(一)
  8. 被繁杂的数据搞到头大?让 Google Cloud 大数据平台帮你实现快准狠!
  9. mmdetection目标检测训练过程参数解读
  10. 2021年中国汽车产量、销量及汽车制造业发展趋势分析[图