哈喽,你好啊,我是雷工!
上位机开发中大部分的项目都需要用到数据库,本节学习数据库。
01 实体
实体(对象):客观存在的事物都是实体。
实体数据的存储要求:必须按照一定的分类和规律存储。
02 数据库
数据库概念:
专门用于存储这些实体的信息的数据集合。
数据库的特点:
特点1:存储海量数据,便于检索数据;
特点2:保持数据信息的一致、完整,并实现数据的共享和安全。
特点3:通过组合分析,产生新的有用信息。
如何理解:
可以把数据库理解为由大量数据、表间关系、以及各种数据操作对象组合成的一个数据集合。
数据库不是一个简单的数据组合场所。
03 实体存储的基本单元
数据表:
实体信息存储的基本单元,同类实体存放在同一个表中,表又称为实体集合。
数据表的行与列:
行(记录):实体;
列(字段):实体属性;
04 不同实体集合
存储的方法:不同的实体存放在不同的数据表中;
例如:账号管理表-存放不同的账号信息;
作者表-存储作者的相关信息;
05 数据库管理系统
DBMS的概念:
DBMS是一个由用户使用的数据库管理软件,目的就是让用户通过操作数据库管理系统完成对数据库数据的处理。
DBMS的功能:
创建数据库:能够提供数据定义语言,用户利用DDL可以方便地建立数据库(数据表、关系、各种对象)。
操作数据库:DBMS通过提供数据库操纵语言实现其数据的插入、修改、删除、查询、统计等数据存取及处理功能。
06 应用程序
应用程序是根据用户需求开发的具有业务逻辑的管理软件。
像程序员等专业人士,直接通过数据库管理系统(DBMS)管理数据库。
像用户等普通用户,通过开发好的应用程序指挥DBMS完成数据处理。
应用程序:
作用:向数据库发送请求、并显示响应结果。
要求:简单大气、美观、操作简单方便、能够按照业务需求完成相应的数据处理,展示想要的结果数据。
07 主要数据库
Oracle数据库
特点:
Oracle公司产品;
产品免费、服务收费,适合大、中型企业使用。
MS SQLServer数据库
针对不同用户群体的多个版本。
简单易用;适合大中小型各类企业应用。
DB2数据库
IBM公司的产品。
支持多种操作系统、多种类型的硬件和设备。
高端应用。
MySQL数据库
开放源代码,跨平台性能好。
在网站应用广泛(PHP+MySQL),适合各类企业使用。
08 后记
数据库是比较重要的存储工具,无论是SCADA项目还是C#上位机项目,都或多或少的需要用到数据库,认识数据库,方便我们学习使用数据库。