Tuesday, January 26, 2010

Database Software

Database Software
Database software is a program that controls the structure of database and access to the data. In other words, a database is any electronically stored collection of data in a computer system.

These computer based are organized according to their common elements so that data can be retrieved easily.

A database management system is a software that controls and manipulate the structure of a database.

Principal features of database software are as follows:

- Data base creation. Users can create a database by creating files (or tables). Each table has several fields. A field is a string of one or more characters. A field can have the attribute of text, data number, even object. After the format of a table is created users can input records into database. A record is collection of related fields. An example is a person’s name, address and phone number.

- File or report selection and display. After a database (consisting of several files) is created, users can manipulate this database by issuing queries. The function of a query is to screen all records by defined criteria.

- Database update. Users can deleted, add, or change record in a data file.

- Database calculation and formatting. Some database management system contains built in mathematical formulas. This feature can be used, for example, to find the average number of a selected group, as to find the average age of all customers who live in California.
Database Software

Monday, January 11, 2010

The Future of Intranet and Extranet

The Future of Intranet and Extranet
Research and consulting project with many companies show not only their success with intranets, but that intranets and extranets will become even more pervasive in the business future.

One recurring theme for the future of intranets and extranets is the need to move beyond information publishing applications into enterprise information portal-enabled applications.

For example companies are planning more inquiry processing and transaction processing applications that tie the internet, intranets and extranets to mainframe and other legacy systems and databases.

Though such applications are more costly and difficult to develop, many companies are forging ahead.

These intranet using companies are in the process of web-enabling operational and managerial support applications, including online transaction processing, database integration and executive information and decision support.

For example, a sales inventory application might accept an order at a company’s World Wide Web site and then trigger on intranet search engine to search an internal inventory database for the product’s stock status.

Then a picking list and shipping notice would be prepared at the company’s warehouse intranet site.

Finally an e-mail’s message and invoice would be generated and sent via extranet to he customer’s own enterprise information portal.
The Future of Intranet and Extranet

Wednesday, November 18, 2009

Father of modern digital computers

Father of modern digital computers
The earliest device that qualifies as a digital computer is the “abacus” also known as “soroban”.

The device permits the users to represent numbers by the position of beads on a rack. The first mechanical adding machine was invented by Blaise Pascal in 1642.

Charles Babbage, nineteenth century Professor at Cambridge University, is considered to be the father of modern digital computers.

During his period, mathematical and statistical tables were prepared by a group of clerks. Even the utmost care and precaution could not eliminate human errors.

Babbage had to spend several hours checking these tables.

Soon he became dissatisfied and exasperated with this type of monotonous job.

The result was that he started thinking to build a machine which could compute tables guaranteed to be effort-free.

In this process, Babbage designed a “Difference Engine” in the year 1822 which could produce reliable tables.

In 1842, Babbage came out with his new idea of Analytical Engine that was intend to be completely automatic.

It was to be capable of performing the basic arithmetic functions for any mathematical problem and it was to do so at an average speed of 60 additions per minute.

Unfortunately, he was unable to produce a working model of this machine mainly because the precision engineering required to manufacturer the machine was not available during that period.

However, his effort established a number of principles which have been shown to be fundamental to the design of any computer.
Father of modern digital computers

Thursday, October 29, 2009

Utility Programs

Utility Programs
The utility programs are used to provide end users with a tool box to fine tune hardware components or modify system software functions.

The utility programs for large computer systems are designed for professional system programmers to either modify or repair the system software.

However the utility programs for microcomputers are very often used by end users.

They are use friendly and designed for end users, change the monitor’s background pattern, or install computer hardware.

Some vendors provide utility programs that can enhance the performance of the computer, such virtual memory and virus protection.

Some of the principal utility programs are as follows:

Data recovery
A data recovery utility is used to “undelete” a file or information that has been accidentally deleted. With this function, users are able to undo the last delete operation that has taken place.

Screen saver
A screen saver prevents a monitor’s display screen from being etched by an unchanging image.

Backup
The backup utility allows users to make a backup (duplicate) copy of the information on the hard disk.

Data compression
Data compression removes redundant elements, gaps, and unnecessary data from a computer’s storage space, so less space is required to store or transmit data.

Virus protection
A virus consists of hidden programming instructions that are buried within an application or system program. They can reproduce themselves and cause damage to computer programs.
Utility Programs