巨灵鸟

电话   4000156919
当前位置:首页 > 数据库管理_ERP百科

了解SQL数据库

来源:巨灵鸟软件  作者:进销存软件  发布:2014/5/20  浏览次数:5529

一、什么是SQL数据库

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

二、SQL数据库组成结构

SQL数据库由表组成,这些表用于存储数据。表中包含行和列的集合。表中的每一列都用于存储某种类型的信息,例如,日期、名称、金额和数字。下图显示的就是在JLN5000数据库中的数据表

我们以巨灵鸟的物料编码表为例,在ERP中当我们查看物料编码表看到的这样的画面:

而在后台的数据库中,物料编码表对应的数据表是xy_prd

表结构图如下:

表中的记录如下:

数据表上有几种类型的控制(例如约束、触发器等),用于保证数据的有效性。

例如,上图的xy_prd,为了确保nstd_price字段数据输入的有效性,即该字段为标准单价只能接受输入数字,因此在该字段上建立了一个约束,确保无法输入文字。

表上还可以有索引,利用索引能够快速找到行。

还可以建立数据表的视图,其作用类似百度快照

三、数据库文件

下面以微软SQL数据库进行举例,一个SQL数据库包含了多个数据库文件,如下图的JLN5000、UFDATA_888_2013等,不同的ERP软件可以装在同一台数据库服务器上,但是数据库文件是不同的,如JLN5000是巨灵鸟ERP的数据文件,而UFDATA_888_2013是用友ERP的数据库文件

按照第二部分数据库组成结构讲的数据库由表组成,其实确切的说应该是数据库由多个数据库文件组成,数据库文件由众多的表组成。

数据库文件分为系统数据库文件和用户数据库文件,如上图中JLN5000~UFsystem都是用户数据库文件,是由用户添加进去的。对于每个数据库文件,都包含至少两个操作系统文件:一个数据文件和一个日志文件。数据文件包含数据和对象,例如表、索引、存储过程和视图。日志文件包含恢复数据库中的所有事务所需的信息。数据文件的文件扩展名是 .mdf,日志文件扩展名是 .ldf。如下图的JLN5000


 

来源:巨灵鸟 欢迎分享本文

上一个文章:GSQL数据库日常维护

下一个文章:什么是事务日志

  • 点击这里给我发消息
  • 点击这里给我发消息