Chapter 673 This matter is more troublesome


Chapter 673 This matter is more troublesome

“The problem now is that if the rules and requirements are changed casually, the previous data may have to be reorganized to meet the usage requirements. That is, every time the software is changed, it will be changed. The form of data storage has a major impact.”

My thinking is still thinking about using a new software to solve the problem, but I can’t find a new way.

The comrade from the Statistics Department listened for a long time and felt that it was almost the same as before. He turned his attention to the comrades from the Ministry of Foreign Commerce.

Think of a way, comrade, you are familiar with people who work on computers.

The comrades of the Ministry of Foreign Commerce saw his eyes and remembered the words of their leader - "Ask Comrade Gao Zhendong more about this matter."

For Gao Zhendong, the leaders of the Ministry of Foreign Commerce fully affirmed and trusted him.

He looked at Gao Zhendong who was writing and drawing in his notebook.

“Comrade Gao Zhendong, what do you think?”

This is an informal small meeting, and there is no such thing as water cards, and the introduction before the meeting is relatively simple and general - "Related "Expert". As for who this expert is, he didn't go into too much detail.

As soon as he said these words, comrades from various economic and trade schools knew that this young man sitting there like an ordinary staff member turned out to be Comrade Gao Zhendong.

As ordinary people, others may not know Gao Zhendong, but as people engaged in software, it is impossible for them not to know.

Basically, when they enter the application software industry, every book they study has this name on it.

In the recent reports on C6108 and DJS-61, this great guy’s name was even more prominent.

In this era where personal heroism is not important, it goes without saying what it is like to be able to put your name alone in a report.

A group of comrades from colleges and universities quietly whispered to each other.

"Is this Comrade Gao Zhendong?"

"So young? I really can't tell."

"Don't look at youth, in this regard it is this..."< br>
“Are you so honest now? During the internal assessment, didn’t you complain that the book he wrote was too difficult?”

"Hey, that's my own problem, my own problem."

"Flatterer..."

Amidst the whispers of the comrades, Gao Zhendong put down his pen.

Including Chief Engineer Chi of the Computing Office, everyone looked at him, wanting to hear his opinion and whether he could solve the problem.

“My idea is this, the software must be modified, there is no doubt about it...”

Even if you are working on a database, the existing software needs to be modified at least once for the database.

When other comrades heard this, they thought, it’s all the same, nothing new.

However, Chief Engineer Chi knew Gao Zhendong’s speaking style very well, and he was waiting for a word.

“But...”

Chief Engineer Chi smiled, it’s coming, it’s coming, and sure enough.

Gao Zhendong did not stop talking: "But since the problem is data, should we focus on the data? If we don't solve the data problem, your problems will never be solved."

Chief Engineer Chi thought for a while and asked: "Chief Engineer Gao, do you mean to develop a standard data storage format?"

He knew that Gao Zhendong liked to use standards to solve problems, Solve it from the root.

Since the data is messy, poorly related, difficult to organize, and has poor reusability and sharing capabilities, then develop a standard data storage format.

Now that there is a standard, all software will save and read according to this standard, which should solve the problem.

It should be said that he is indeed the top person in computer science. This idea is actually of great help in solving the problems of the Ministry of Foreign Commerce and the Statistics Department.

But Gao Zhendong wants more than this. It would be boring to waste half a day's efforts and only solve a specific problem. Once the details of this specific problem change, he will have to do it again.

He shook his head: "Well, data storage standards must be developed, otherwise your problems will not be solved. But I think it is more important to solve the problem of data storage and management. My idea is to develop a general software for data management, and other application software can use the data through this data management software."

After that, he gave an example. Example: "It's like a warehouse. A comrade who needs to pick up and return materials does not need to care about how the materials in the warehouse are stacked or where they are placed. He only needs to deal with the warehouse manager. I want 800 screws, and the warehouse manager The clerk gave it to him. I want to return three screwdrivers. The warehouse clerk took them and put them away."

Chief Engineer Chi and others' eyes became brighter and brighter when they heard Gao Zhendong's words, but they did not stop. "In this way, the storage and management of data are left to the librarian of the data management system. What other application software needs to worry about is how to use the data after getting it. We can call this data management system... …”

Speaking of this, Gao Zhendong wrote three words on the blackboard.

“Database!”

Chief Engineer Chi roughly understood what he meant and clapped his hands.

"Database! Okay, this is a good name! Simple and clear. Professor Gao has completely decoupled the application software and data."

The lower the degree of coupling, the fewer things that interfere with each other and the easier it is for them to develop independently. Chief Engineer Chi sees the essence of this very clearly. High cohesion and low coupling.

Gao Zhendong smiled and said: "For database management software, there are nothing more than several issues. One is how it stores data, the other is how other software writes and reads data, and the third is how it manages these. Data."

Other comrades nodded. Professor Gao was so clever that he directly removed the data from the software system and solved the problem.

After that, Gao Zhendong wrote and talked on the blackboard, making relational databases, structured storage, data tables, data fields, data types, row and column storage, structured query language (SQL), etc. An introduction.

As for things like database paradigm, he didn’t talk about it for the time being. That’s a later issue, or rather, it’s a specific database design issue and has little to do with the database management system itself. It’s too early to tell now. Son.

Gao Zhendong's words immediately opened the door to a new world for everyone present. It turns out that data can still be managed in this way?

“The concept of this relational database is very good. It relies on the relationship between data, uses two-dimensional tables to store data, and then uses the two-dimensional tables to form a complete database. The management level of the data can be divided very quickly. Clear.”

“We deal with forms every day, but we have never thought about it in this direction. ”

“Being able to support storing data in different formats in a data table is one of the problems we want to solve.”

“Use the simplest add, delete, Modification and checking summarize the basic operations on data and complete the management of data. This refining ability is really not an exaggeration. ”

"This structured query language is also very interesting. Through this thing, customized queries on data can be completed, reducing the workload of application software to a minimum and solving the problem of data usage."

" Professor Gao’s skill is that the application software only makes requirements, and the database software is responsible for In this way, as long as the interfaces of application software and database are properly designed, the impact of their respective changes on each other will be minimized..."

As someone who deals with data every day, a comrade from the Statistics Department said The software may be so-so, but the data itself is understandable.

After listening to Gao Zhendong’s explanation, everyone felt that this thing is really good.

Looking back and thinking about it, Professor Gao only learned about his own difficulties and requirements after attending the meeting. In such a short time, he came up with such a complete set of solutions. No wonder the comrades from the Ministry of Foreign Commerce want to Ask him specifically, no one else really has this ability.

What makes them most happy is that Gao Zhendong's solution not only solves their immediate problem, but also completely solves all problems of data storage management and use from the root.

Chief Engineer Chi was even happier than them. He felt keenly that the database system Gao Zhendong mentioned was a very important one that could be used in almost all computer application directions. technology.

He guessed this right. As one of the most basic computer application technologies, the importance of the database is no less important than the operating system.

This is definitely present in all MIS (Management Information Systems). Among other software, it is very rare to have a database.

In Gao Zhendong’s previous life, our banking industry once made a large-scale move to go to IOE. The O in this is the database.

Of course, the final result can only be said to have a certain effect, which is related to the objective conditions at the time.

Chief Engineer Chi took over the task: "Professor Gao, our Computing Institute has done this!"

Comrades from the Statistics Department and the Economic and Trade School also expressed their intention to join this project. When it comes to things, they have experience and are very helpful.

However, Gao Zhendong’s next words made them all dumbfounded and almost couldn’t believe their ears, except for Chief Engineer Chi.

“This matter is quite troublesome and takes quite a lot of time. So, give me half a month and I will directly give you a set of prepared source code for you to slowly debug.”< br>


No, Professor Gao, do you want to think about it again?

Even people who are not familiar with software know that this software is not as simple as writing addition, subtraction, multiplication and division, or drawing a few two-dimensional tables.

The first half of your sentence still sounds like that, and it takes a lot of time.

But the second half of the sentence is no different from calling us idiots.

A lot of time = half a month?

Is Professor Gao’s concept of time scale a little different from ordinary people?

Only Chief Engineer Chi is not surprised. He built a computer system with tens of thousands of transistors and wrote an operating system all by himself. It seems that the database system is not bad, they are all systems. ……

In fact, this matter The situation is a bit troublesome. He can search for the C language source code of the open source database he saved. However, these source codes are undoubtedly a bit ahead of their time when used on today's computers. If nothing else, no matter how streamlined they are, they are not worth mentioning. The compiled capacity can kill a bunch of computers.

But he has a way to cheat.

(End of this chapter)

Previous Details Next