数据库的输入数据检查方法及数据库管理系统技术方案

技术编号:26304320 阅读:14 留言:0更新日期:2020-11-10 19:59
本发明专利技术公开了数据库的输入数据检查方法及数据库管理系统,解决了不便于对输入数据库内的输入数据进行检查的问题,还解决了不便于对用户进行权限控制的问题。包括系统登录模块、身份验证模块、权限控制模块、数据库、保护模块、管理控制模块、检测模块、处理控制模块、备份恢复模块、日志生成模块、数据加密模块、系统防护模块、数据删除模块、数据更新模块、数据修改模块、数据查询模块、定时检测模块、数据输入模块、数据输出模块、数据分类模块、数据统计模块、数据检索模块、安全性检测、完整性检测。

【技术实现步骤摘要】
数据库的输入数据检查方法及数据库管理系统
本专利技术涉及数据库管理系统
,具体为数据库的输入数据检查方法及数据库管理系统。
技术介绍
数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。目前的数据库管理系统在使用时,不便于对输入数据库内的输入数据进行检查,使得无法验证数据的完整性和准确性,并且不便于对用户进行权限控制,降低了数据库的安全性。
技术实现思路
针对现有技术的不足,本专利技术提供了数据库的输入数据检查方法及数据库管理系统,解决了不便于对输入数据库内的输入数据进行检查的问题,还解决了不便于对用户进行权限控制的问题。为实现以上目的,本专利技术通过以下技术方案予以实现:数据库管理系统,包括系统登录模块、身份验证模块、权限控制模块、数据库、保护模块、管理控制模块、检测模块、处理控制模块、备份恢复模块、日志生成模块、数据加密模块、系统防护模块、数据删除模块、数据更新模块、数据修改模块、数据查询模块、定时检测模块、数据输入模块、数据输出模块、数据分类模块、数据统计模块、数据检索模块、安全性检测、完整性检测,所述系统登录模块和身份验证模块连接,所述身份验证模块和权限控制模块连接,所述权限控制模块和数据库连接,所述数据库和保护模块连接,所述数据库和管理控制模块连接,所述数据库和检测模块连接,所述数据库和处理控制模块连接,所述权限控制模块和处理控制模块连接。优选的,所述数据库包括备份恢复模块和日志生成模块,所述备份恢复模块和日志生成模块连接。优选的,所述保护模块包括数据加密模块和系统防护模块,所述数据加密模块和系统防护模块连接。优选的,所述管理控制模块包括数据删除模块、数据更新模块和数据修改模块,所述数据删除模块和数据更新模块连接,所述数据更新模块和数据修改模块连接。优选的,所述检测模块包括数据查询模块和定时检测模块,所述数据查询模块和定时检测模块连接。优选的,所述处理控制模块包括数据输入模块、数据输出模块、数据分类模块、数据统计模块和数据检索模块,所述数据输入模块和数据输出模块连接,所述数据输出模块和数据分类模块连接,所述数据分类模块和数据统计模块连接,所述数据统计模块和数据检索模块连接。优选的,所述数据输入模块包括安全性检测和完整性检测,所述安全性检测和完整性检测连接。数据库的输入数据检查方法,具体步骤包括:步骤一:先通过系统登录模块进行系统的登录,然后通过身份验证模块进行用户身份信息的验证,确认是否为合法访问,通过权限控制模块可对用户的系统使用权限进行控制,然后用户即可访问数据库;步骤二:通过保护模块可对数据库进行保护,通过数据加密模块进行数据库内数据的加密,防止数据被窃取,通过系统防护模块进行整个管理系统的防护工作,防止数据的丢失;步骤三:通过管理控制模块可对数据库进行管理控制,通过数据删除模块可对数据库内的数据信息进行删除,通过数据更新模块可对数据库内数据进行更新,通过数据修改模块可对数据库内数据进行修改;步骤四:通过处理控制模块可对数据库的信息进行处理控制,通过数据输入模块可对数据库进行数据的输入,通过数据输出模块可将数据库内数据输出,通过数据分类模块可将数据库内数据进行分类处理,通过数据统计模块可对数据库内数据进行统计,通过数据检索模块可对数据库内数据进行搜索;步骤五:当通过数据输入模块进行数据的输入时,先通过安全性检测对数据的安全性进行检查,通过完整性检测对数据的完整性进行检查,当数据正常时才会正确的录入数据库内,且通过数据库内的备份恢复模块可对数据库内数据进行备份,并可随时进行恢复,通过日志生成模块可将所有对于数据库的操作进行日志生成,便于对各种情况的记录;步骤六:通过检测模块可对数据库内数据进行检测,通过数据查询模块进行需要数据的查询,通过定时检测模块可对数据库内的数据进行定时的检查,以保证数据的准确性和完整性。有益效果本专利技术提供了数据库的输入数据检查方法及数据库管理系统。具备以下有益效果:该数据库的输入数据检查方法及数据库管理系统,通过数据输入模块可进行数据的输入,当数据进行输入时,会通过安全性检测对数据的安全性进行检查,通过完整性检测对数据的完整性进行检测,从而达到对数据库输入数据进行检查的效果,检查出有问题的数据则会对用户做出提示,且不会存储至数据库内,通过检测模块可对数据库内数据进行查询和定时检测,防止数据库内出现错误数据。通过权限控制模块可对登录验证后用户的操作权限进行控制,以此达到提示系统安全性的效果。附图说明图1为本专利技术的系统原理图。图2为本专利技术图1的处理控制模块原理图。图3为本专利技术图2的数据输入模块原理图。图中:1、系统登录模块;2、身份验证模块;3、权限控制模块;4、数据库;5、保护模块;6、管理控制模块;7、检测模块;8、处理控制模块;41、备份恢复模块;42、日志生成模块;51、数据加密模块;52、系统防护模块;61、数据删除模块;62、数据更新模块;63、数据修改模块;71、数据查询模块;72、定时检测模块;81、数据输入模块;82、数据输出模块;83、数据分类模块;84、数据统计模块;85、数据检索模块;811、安全性检测;812、完整性检测。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供一种技术方案:数据库管理系统,包括系统登录模块1、身份验证模块2、权限控制模块3、数据库4、保护模块5、管理控制模块6、检测模块7、处理控制模块8、备份恢复模块41、日志生成模块42、数据加密模块51、系统防护模块52、数据删除模块61、数据更新模块62、数据修改模块63、数据查询模块71、定时检测模块72、数据输入模块81、数据输出模块82、数据分类模块83、数据统计模块84、数据检索模块85、安全性检测811、完整性检测812,系统登录模块1和身份验证模块2连接,系统登录模块1用于系统的登录,身份验证模块2和权限控制模块3连接,身份验证模块2用于对用户身份真实性的验证,权限控制模块3和数据库4连接,权限控制模块3用于对用户使用权限的控制,数据库4和保护模块5连接,保护模块5用于对数据库4的安全保护,数据库4和管理控制模块6连接,管理控制模块6用于对数据库4的管理控制,数据库4和检测模块7连接,数据库4和处理控制模块8连接,处理控制模块8用于对数据库4的处理控制,权限控制模块3和处理控制模块8连接,权限控制模块3可对处理控制模块8的权限进行控制。数据库4包括备份恢复模块41和日志生成模块42,备份恢复模块41可对数据库4内数据进行备份,并可随时进行恢复,日志生本文档来自技高网...

【技术保护点】
1.数据库管理系统,包括系统登录模块(1)、身份验证模块(2)、权限控制模块(3)、数据库(4)、保护模块(5)、管理控制模块(6)、检测模块(7)、处理控制模块(8)、备份恢复模块(41)、日志生成模块(42)、数据加密模块(51)、系统防护模块(52)、数据删除模块(61)、数据更新模块(62)、数据修改模块(63)、数据查询模块(71)、定时检测模块(72)、数据输入模块(81)、数据输出模块(82)、数据分类模块(83)、数据统计模块(84)、数据检索模块(85)、安全性检测(811)、完整性检测(812),其特征在于:所述系统登录模块(1)和身份验证模块(2)连接,所述身份验证模块(2)和权限控制模块(3)连接,所述权限控制模块(3)和数据库(4)连接,所述数据库(4)和保护模块(5)连接,所述数据库(4)和管理控制模块(6)连接,所述数据库(4)和检测模块(7)连接,所述数据库(4)和处理控制模块(8)连接,所述权限控制模块(3)和处理控制模块(8)连接。/n

【技术特征摘要】
1.数据库管理系统,包括系统登录模块(1)、身份验证模块(2)、权限控制模块(3)、数据库(4)、保护模块(5)、管理控制模块(6)、检测模块(7)、处理控制模块(8)、备份恢复模块(41)、日志生成模块(42)、数据加密模块(51)、系统防护模块(52)、数据删除模块(61)、数据更新模块(62)、数据修改模块(63)、数据查询模块(71)、定时检测模块(72)、数据输入模块(81)、数据输出模块(82)、数据分类模块(83)、数据统计模块(84)、数据检索模块(85)、安全性检测(811)、完整性检测(812),其特征在于:所述系统登录模块(1)和身份验证模块(2)连接,所述身份验证模块(2)和权限控制模块(3)连接,所述权限控制模块(3)和数据库(4)连接,所述数据库(4)和保护模块(5)连接,所述数据库(4)和管理控制模块(6)连接,所述数据库(4)和检测模块(7)连接,所述数据库(4)和处理控制模块(8)连接,所述权限控制模块(3)和处理控制模块(8)连接。


2.根据权利要求1所述的数据库管理系统,其特征在于:所述数据库(4)包括备份恢复模块(41)和日志生成模块(42),所述备份恢复模块(41)和日志生成模块(42)连接。


3.根据权利要求1所述的数据库管理系统,其特征在于:所述保护模块(5)包括数据加密模块(51)和系统防护模块(52),所述数据加密模块(51)和系统防护模块(52)连接。


4.根据权利要求1所述的数据库管理系统,其特征在于:所述管理控制模块(6)包括数据删除模块(61)、数据更新模块(62)和数据修改模块(63),所述数据删除模块(61)和数据更新模块(62)连接,所述数据更新模块(62)和数据修改模块(63)连接。


5.根据权利要求1所述的数据库管理系统,其特征在于:所述检测模块(7)包括数据查询模块(71)和定时检测模块(72),所述数据查询模块(71)和定时检测模块(72)连接。


6.根据权利要求1所述的数据库管理系统,其特征在于:所述处理控制模块(8)包括数据输入模块(81)、数据输出模块(82)、数据分类模块(83)、数据统计模块(84)和数据检索模块(85),所述数据输入模块(81)和数据输出模块(82)连接,所述数据输出模...

【专利技术属性】
技术研发人员:宇文磊焦肖峰
申请(专利权)人:上海胭黛氪丝投资咨询有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1