| Navigation
Menu
|
What Is a
Database?
The IBM Dictionary of Computing defines a database as: "A collection of data with a given structure for accepting, storing, and providing, on demand, data for multiple users."Databases run on computers. Each database is set up according to the needs of its creator. Many companies design databases to store their financial and research data. U.S. government agencies create very large databases to hold information. Although there are many different types of databases used for a variety of purposes, in this tutorial we will focus on three specific types of databases: Types of databases
Internet search engines are basically electronic indexes of information found on the Internet. We will be focusing on search engines that index World Wide Web pages. Unlike online library catalogs and electronic periodical indexes, most Web search engines are not constructed by human beings. Online library catalogs are created by catalogers who follow guidelines and rules to describe a book and assign subject headings. Electronic periodical indexes are created by indexers who also use guidelines to index magazine articles. These indexers also write an abstract which summarizes what the article is about and is searchable by keyword. Most Web search engines are created automatically by computer programs. Some of the largest and most popular Web search engines are constructed when the Web search engine sends out a command to search all Web sites and make copies of the individual Web pages. The copied Web pages are sent back to the Web search engine which uses another computer program to organize the copied Web pages. Search engine indexing programs use various techniques to organize Web page information including:
Because Web search engines rely on computer programs to do the indexing, search engines have unique limitations. No matter how "good" the search engine indexing software is, it cannot perform a crucial function essential to all good indexing--it cannot think. An essential factor in good indexing involves the indexer's ability to think and to interpret meaning. Because computers cannot think they are not able to make decisions concerning what a Web site is about. Interpretation is a very complex process and is well beyond the abilities of a computer. As a result of this inherent limitation on the part of computers, Web search engines often provide meaningless responses to a searcher's inquiry. |