This article describes the process thatprogrammers are called just "creating a database". We will explain that it is rather tedious. Better, of course, people who do not have free time, do not go to these "wilds". It is much easier to entrust this occupation to a professional. It's good that today the Internet is full of similar announcements. For example, there is a network of freelance exchanges or a similar specialist you can easily find on any exchange of articles. To do this, you need to apply for the creation of such a program as a regular article, describing the necessary task.
Consider the most promising platform forprogramming of the past years Delphi 6.0. Let's talk at once that the creation of a database in Delphi is not just getting the files * .db or * bdb, but installing it on a personal computer, setting up and automating. So, in Delphi 6.0, database files are created in the subroutine, located in the main menu of the development environment, Date Base Desktop 6.0.
Here you will find all the necessary tools forcreating database files, assigning its type and pre-populating. Note that you will be able to create and operate only those files for which a driver is installed on the platform. For example, to work with the type of Visual Fox Pro 9.0, you need to install an external driver into the operating system.
So, if you are determined to work with a typeParadox files, then by writing the program in a specific folder on the hard disk, you need to subsequently configure the settings in the Data Base Engine 6.0 package, which includes the path to the files, their properties and the name of the database. This scheme works when you move the programs you create to another computer.
The Data Base Engine 6.0 package must be installed on the computer where you install the machine code created on Delphi 6.0.
Creating a database on Delphi 6.0 is sufficiently automated. An elementary program for storing data with a single database file is obtained by several keystrokes. Here the main difficulty lies in the implementation of relational forms of the database. So SDNF 3 can be realized by setting up two DBGRID tables. And getting different types of reports in QReport is a whole story that you do not even want to touch. Let's just say that it's better not to throw the code of the created program into the trash, since every user's report for people who do not know SQL will have to be programmed anew ...
In this article, only the creation of a databasedata on training and desktop packages. As for serious programming, without knowing about the existence of these platforms, you will never solve the problem of operating large databases.