ПредишенСледващото

Създаване на база данни

Тъй като базата данни, създадена от нас ще бъде разположен върху един носител на информация, тя ще бъде местен. В локалната база данни се счита за директория на диска, който държи досиетата на таблиците в базата данни, индекси, ноти (MEMO полета), и т.н. За да съхраните маса с отделен файл. Такива като отделни файлове са създадени за съхранение на полетата с индекс за маса и бележки. При разработването на програма за работа с база данни, ние не можем да знаем кой управлява и коя директория ще бъде във файловете на базата данни по време на употреба. Така например, потребителят може да постави в базата данни в една от директориите с кола В. Г. Е: или мрежово устройство. Ето защо има проблем с предаване в програмната информация относно местоположението на файловете на базата данни.

В Делфи, проблема с предаване в програмната информация относно местоположението на файловете на базата данни е решен чрез използването на псевдонима на базата данни.

Alias ​​(Alias) - кратко име се възлага на реални, пълното име на директорията на базата данни. Такива псевдоним трябва да бъдат регистрирани в конфигурационен файл конкретен компютър, използвайки BDE Administrator полезност.

За достъп до информацията, софтуер, способен да се справи с базата данни се свързва Borland Database Engine (BDE) библиотека, която от своя страна използва конфигурационен файл, който съдържа информация за всички регистрирани система прякори.

Създайте директория на диск E: и да го наричаме "meb_salon", продължи да използва BDE администратор ще създаде псевдоним на едно и също име и посочи към него по пътя "E: meb_salon".

След това ще се създаде нашите таблиците в базата данни. За да направите това, отворете компонент Делфи - Database Desktop (DBD), а за удобство на по-нататъшната работа в главното меню на файла, изберете директория Работно и изберете операционната псевдонима "meb_salon", към която DBD ще работи по подразбиране.

Ние ще създадем четири маси:

1. meb_client.dbf (клиенти);

2. meb_zacaz.dbf (поръчки);

3. meb_meb.dbf (добро);

4. meb_proizv.dbf (производители)

и да ги запълни, както е описано по-горе.

Присвояване на всички полета, задължителен атрибут (задължително изискване за съществуването на стойността по време на съхранение в базата данни), с изключение на областта N_zac, защото тази област има тип, който е Autoincrement автоматично пълнене в запаметяването на нов запис.

След това трябва да се определят референтни таблици за интегритет и да зададете вида на каскадни ефекти (отражение на промените в един запис на свързаните записи в други таблици). За да отворите тази таблица meb_zacaz (поръчки) в режим на структурата на таблицата промяна (Таблица преструктурира) в списъка с имущество (Таблица Properties) изберете елемент Refrential почтеност. След това натиснете бутона Define да се създаде референтна цялост.

Създаване на база данни - автоматичен запис на заповеди в шоурум мебели

Фигура 6. Създаване референтна цялост за областта N_cli.

N_cli избиране на полето в списъка в ляво, ние го определяме като външен ключ към правото на родител маса meb_client. В правилото за обновяване сложи отметка до надпис Cascade на (промяната каскада или изтриване на подчинените записи). Направете същото и с поле N_meb, което му придава meb_meb таблицата родител, допълнително определяне на връзките в meb_meb маса относително meb_proizv маса на тема поле N_pro. Всички модели на определения за името и спаси. При създаването на референтна цялост в таблици с външни ключове автоматично се създават индекси на имплицитната дефиниция:

о meb_zacaz - N_cli, N_meb;

о meb_meb - N_pro.

В крайна сметка ние имаме локална база данни за салон мебели, състоящ се от четири свързани таблици.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!