What is a database and what is it used?

Source: Internet
Author: User

I am always talking about database learning. I remember a teacher told us to learn a course at a university.Programming LanguageIn addition to the database, and finally learn network programming, it is very easy for us to find a job after graduation. I have been learning databases for a while, but I always know nouns like ADO (ActiveX Data Object), Dao (Data Access Object), rdo (Remote Data Object), ODBC (Open Database Connectivity), oledb (Object
Linking and Embedding, database) and so on, but I have been confused about what the database is and what it is, so I need to know about it.

In computer textbooks, databases are interpreted as follows: databases are a system dedicated to managing data resources in computer application systems. There are multiple forms of data, such as text, digital, symbols, graphics, images, and sounds. Data is the object to be processed by all computer systems. A well-known solution is to createCompositionTo compile the processing processProgramFile to organize the involved data into a data file according to program requirements and use the program file for calling. Data Files and program files maintain a certain correspondence. With the rapid development of computer applications, this file-type method is insufficient. For example, it makes data less universal and inconvenient to be transplanted. It stores a large amount of duplicate information in different files, wastes storage space, and makes updates inconvenient. The database system can solve the above problems. The database system is based on data management instead of specific applications. It stores all data in the database for scientific organization and relies on the database management system, it serves as an intermediary with various applications or application system interfaces to facilitate the use of data in the database.

In fact, the common point is that databases are "warehouses that organize, store, and manage data according to the data structure". In the daily work of economic management, it is often necessary to put some related data into such a "warehouse" and process the data according to the management needs. For example, some organizations often store the basic information of employees (such as name, gender, age, salary, and basic information) in a table. This table can be considered as a database, you can query the basic information of a certain employee at any time as needed, or the number of employees in a certain age group. If all these tasks can be performed automatically on the computer, then our personnel management can reach an extremely high level. In addition, in the Financial Management, warehouse management, production management and other management undertakings, we also need to establish a large number of such "databases" so that they can use computers to achieve automated management of finance, warehouses, and production.
To put it bluntly, databases are like scientific data sets arranged in the order of rows and columns. You can add data in a certain order (or rows or columns) at any time. It is very convenient to read data in any order at any time.

After reading so many estimates, you are also dazzled. In fact, simply put, a database is a group of Computer-organized data stored in one or more files, the software that manages this database is called the database management system. Generally, a database system can be divided into two parts: database and data management system (DBMS.Do you have a preliminary understanding of the database?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.