Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Information system data architecture model and construction method thereof

A data model and architecture model technology, applied in database models, relational databases, structured data retrieval, etc., can solve the problems of increasing difficulty, low development efficiency, long cycle, etc., and achieve the effect of simple and convenient construction and easy operation.

Pending Publication Date: 2020-02-21
天津云景科技股份有限公司
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the field of existing software development, the data structure description of the system is implemented in the software code, and the relationship with the code is tightly coupled. When maintaining and redeveloping the existing software, the programmer needs to The source code needs to be modified a lot before the software function can be changed, so the development efficiency is low and the cycle is long; moreover, most of the current software systems greatly increase the program due to software encryption, unmanned maintenance, and inability to obtain the source code. It is difficult for personnel to redevelop this type of software, which makes the life cycle of this type of software system very short

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Information system data architecture model and construction method thereof
  • Information system data architecture model and construction method thereof
  • Information system data architecture model and construction method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0071] The present invention provides an information system data architecture model, such as figure 1 As shown, firstly, the system a1 to be designed is decomposed into several businesses, and each business is designed into a business data model a2, and the data entity a3 is defined through the business data model a2, and then the business function data model b1 is constructed from the perspective of business operation, through The business function data model b1 defines the operation of the data entity a3, and finally constrains one or more defined business function data models b1 through the business process b2.

[0072] When the business data model a2 of the service to be designed can be directly described by the data entity a3, the business data model a2 of the service to be designed is designed to be composed of one or more data entities a3.

[0073] The present invention regards the data entity as the smallest data entity unit in the data architecture model of the inform...

Embodiment 2

[0097] The present invention also provides a method for constructing the data architecture model of the information system in the above-mentioned embodiment 1, such as Figure 12 shown, including the following steps:

[0098] Step S1, decomposing the system to be designed into several businesses, and designing each business into a business data model;

[0099] Step S2, decomposing the business data model into one or more data entities;

[0100] When the business data model of the business to be designed can be directly described by data entities, design the business data model of the business to be designed to be composed of one or more data entities;

[0101] Among them, the data entity consists of a main table, several detailed tables and several associated data tables; each detailed table is connected with the primary key of the main table through the foreign key of the main table, and the primary key of each associated data table is connected with the main table The prim...

Embodiment 3

[0114] The present invention also provides a method for reconstructing a third-party isomorphic or heterogeneous system by applying the construction method of Embodiment 2, which is used to develop and expand the original functions of the system, and can completely replace the third-party homogeneous system if necessary. The original functions of the heterogeneous or heterogeneous system can also be expanded on the basis of the original third-party homogeneous or heterogeneous system or merged with other systems.

[0115] Combined with the software function interface of the third-party homogeneous or heterogeneous system, through the analysis of the database structure of the third-party homogeneous or heterogeneous system, use reverse engineering to build a business data model and find data entities. The process of decoupling the data structure and software code of a heterogeneous or heterogeneous system, and then improving and optimizing the business data model according to th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an information system data architecture model and a construction method thereof. Firstly, a system to be designed is decomposed into a plurality of businesses; each service is designed into a service data model composed of data entities, then a service function data model is constructed according to the angle of service operation, the data entities are defined through the service function data model, and finally one or more defined service function data models are constrained through a service process. According to the method, the system needing to be designed can be decomposed into a service data model; the service data model is decomposed into the data entities, on the basis, the user can construct the service function data model according to the functions, constraint is carried out through the service process, an independent function system is built, building of the function system is simpler, more convenient and more flexible, and the expandability and maintainability of the system are improved.

Description

technical field [0001] The invention relates to the field of software technology, in particular to an information system data architecture model and a construction method thereof. Background technique [0002] In the field of existing software development, the data structure description of the system is implemented in the software code, and the relationship with the code is tightly coupled. When maintaining and redeveloping the existing software, the programmer needs to The source code needs to be modified a lot before the software function can be changed, so the development efficiency is low and the cycle is long; moreover, most of the current software systems greatly increase the program due to software encryption, unmanned maintenance, and inability to obtain the source code. It is difficult for personnel to redevelop this type of software, which makes the life cycle of this type of software system very short. Contents of the invention [0003] The purpose of the prese...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/21G06F16/28G06F8/75
CPCG06F16/211G06F16/288G06F8/75
Inventor 欧爱民
Owner 天津云景科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products