Tag Archives: programs

File Processing Systems

Even the earliest business computer systems were used to process business records and produce information. They were generally faster and more accurate than equivalent manual systems. These systems stored groups of records in separate files, and so they were called file processing systems. Although file processing systems are a great improvement over manual systems, they do have the following limitations:

Data is separated and isolated.

Data is often duplicated.

Application programs are dependent on file formats.

It is difficult to represent complex objects using file processing systems. Data is separate and isolated. Recall that as the marketing manager you needed to relate sales data to customer data. Somehow you need to extract data from both the CUSTOMER and ORDER files and combine it into a single file for processing. To do this, computer programmers determine which parts of each of the files are needed. Then they determine how the files are related to one another, and finally they coordinate the processing of the files so the correct data is extracted. This data is then used to produce the information. Imagine the problems of extracting data from ten or fifteen files instead of just two! Data is often duplicated. In the record club example, a member’s name, address, and membership number are stored in both files. Although this duplicate data wastes a small amount of file space, that is not the most serious problem with duplicate data. The major problem concerns data integrity. A collection of data has integrity if the data is logically consistent. This means, in part, that duplicated data items agree with one another. Poor data integrity often develops in file processing systems. If a member were to change his or her name or address, then all files containing that data need to be updated. The danger lies in the risk that all files might not be updated, causing discrepancies between the files. Data integrity problems are serious. If data items differ, inconsistent results will be produced. A report from one application might disagree with a report from another application. At least one of them will be incorrect, but who can tell which one? When this occurs, the credibility of the stored data comes into question. Application programs are dependent on file formats. In file processing systems, the physical formats of files and records are entered in the application programs that process the files. In COBOL, for example, file formats are written in the DATA DIVISION. The problem with this arrangement is that changes in file formats result in program updates. For example, if the Customer record were modified to expand the ZIP Code field from five to nine digits, all programs that use the Customer record need to be modified, even if they do not use the ZIP Code field. There might be twenty programs that process the CUSTOMER file. A change like this one means that a programmer needs to identify all the affected programs, then modify and retest them. This is both time consuming and error-prone. It is also very frustrating to have to modify programs that do not even use the field whose format changed. It is difficult to represent complex objects using file processing systems. This last weakness of file processing systems may seem a bit theoretical, but it is an important shortcoming.

File Processing Systems

Even the earliest business computer systems were used to process business records and produce information. They were generally faster and more accurate than equivalent manual systems. These systems stored groups of records in separate files, and so they were called file processing systems. Although file processing systems are a great improvement over manual systems, they do have the following limitations:

Data is separated and isolated.

Data is often duplicated.

Application programs are dependent on file formats.

It is difficult to represent complex objects using file processing systems. Data is separate and isolated. Recall that as the marketing manager you needed to relate sales data to customer data. Somehow you need to extract data from both the CUSTOMER and ORDER files and combine it into a single file for processing. To do this, computer programmers determine which parts of each of the files are needed. Then they determine how the files are related to one another, and finally they coordinate the processing of the files so the correct data is extracted. This data is then used to produce the information. Imagine the problems of extracting data from ten or fifteen files instead of just two! Data is often duplicated. In the record club example, a member’s name, address, and membership number are stored in both files. Although this duplicate data wastes a small amount of file space, that is not the most serious problem with duplicate data. The major problem concerns data integrity. A collection of data has integrity if the data is logically consistent. This means, in part, that duplicated data items agree with one another. Poor data integrity often develops in file processing systems. If a member were to change his or her name or address, then all files containing that data need to be updated. The danger lies in the risk that all files might not be updated, causing discrepancies between the files. Data integrity problems are serious. If data items differ, inconsistent results will be produced. A report from one application might disagree with a report from another application. At least one of them will be incorrect, but who can tell which one? When this occurs, the credibility of the stored data comes into question. Application programs are dependent on file formats. In file processing systems, the physical formats of files and records are entered in the application programs that process the files. In COBOL, for example, file formats are written in the DATA DIVISION. The problem with this arrangement is that changes in file formats result in program updates. For example, if the Customer record were modified to expand the ZIP Code field from five to nine digits, all programs that use the Customer record need to be modified, even if they do not use the ZIP Code field. There might be twenty programs that process the CUSTOMER file. A change like this one means that a programmer needs to identify all the affected programs, then modify and retest them. This is both time consuming and error-prone. It is also very frustrating to have to modify programs that do not even use the field whose format changed. It is difficult to represent complex objects using file processing systems. This last weakness of file processing systems may seem a bit theoretical, but it is an important shortcoming.

Getting Targeted Traffic Is Easier When You Use Social Bookmarking

Getting traffic to your blog is a trouble just about every blogger has to deal with. You will find an awful lot of programs on the Internet for getting traffic but most of those programs are just garbage. You’ll find great ways to get more visitors to your blog and in the following paragraphs we are going to be taking a look at social bookmarking as a way to get this traffic you need.

The main benefits of making use of social bookmarking is that many men and women belong to these social bookmarking sites and you will be able to get traffic right from these websites. Another thing you need to realize is that each time you publish one of your blog posts on these kinds of social bookmarking sites you end up building backlinks. As many of you know the more backlinks you have the more site visitors you’ll get from the search engines. The best part is when you keep creating these links the search engines will often rank your site higher in their results.

While you can join as many social bookmarking websites as you want the real key is to focus on the high PR websites first. Some of the higher page rank websites are usually sites like Google Bookmarks, Hi5 and Reddit. But do not simply stop there because you can find hundreds more Internet sites that you will be able to leave your link on. I recommend joining to about 40 or 50 of the top social bookmarking sites. The search engines are a great place to start when your looking to put together a list of sites. I ought to tell you that when you begin to set these up make sure you have a few hours to go through them all.

Now all you have to do is take the new posts you create and add them to all the social bookmarking sites, this is the post url not your homepage. This will take you a while in the beginning but once you have a method and a rhythm you’ll discover that this can be done in an hour or so. The best part about this method is that you will observe an instant surge in your visitors right off the bat.

You actually don’t have to sign up for all these websites yourself as you can hire individuals to sign you up to about 40 social websites and they normally will only charge you $5. Don’t forget about making your posts every single day. You can actually find a couple of programs on the web that will automatically post your blog posts in the social bookmarking sites for you. Ping. fm and only wire will be the 2 programs that can care for your posts. Your blog posts will be automatically submitted to these sites when you use one of those systems.

In short, social bookmarking can really supply your site traffic the boost that it needs to take your earnings to a higher level. Of course you will need to keep in mind that you will not only be generating traffic from the social websites but by building 50 backlinks each day you will be getting plenty of attention from the search engines.