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

Създаване на база данни аз СУБД (Система за управление на база данни) InterBase. OknoFlameRobinvyglyadit, както следва:

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

Сега ние трябва да се създаде локален сървър. За да направите това, в главното меню, натиснете Сървър> Регистрирай vybiraemLocalServer изскачащия прозорец. Тогава oblastiLoginInformationv poleUserNamevvodimSYSDBA по-долу и в polePasswordvvodimMASTERKEYi nazhimaemOk. По този начин ние създаваме локален сървър на база данни.

Сега трябва да се създаде база данни. За да направите това, IBConsolevybiraemDatabase> CreateDatabase главното меню. Налице е прозорец, за да се създаде база данни:

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

В Databasepathmy предписва пълния път до базата данни с името на базата данни искаме да създадем. Например, ако искаме да се бунтува, минаваме на диска и да направим тази в ред «D: \ FBLIBRAR.FDB». В oblastiCharSetmy изберете кодирането, които ще се използват в нашата база данни. В моята база данни, използвана kodirovkaWIN1251. След това, в диалекта на oblastiSQLDialectvybiraetsya yazykaSQL, които ние използваме. В моята база данни с помощта на 3-ти диалект.

Сега се създаде база данни с помощта на генерирания скрипт по-рано. За да направите това, щракнете с десния бутон върху klatsat Tablei изберете "Createnew ...". В диалоговия прозорец отделна таблица Open vstavlyaemSQL код:

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

Така че ние създаваме всяка маса и процедура.

В крайна сметка, това е, което ние имаме:

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

Съхранени процедури (angl.storedprocedures) ви позволяват да се реализира значителна част от логиката на приложението в нивото на база данни и по този начин се подобри ефективността на цялото приложение. Съхранената процедура (CP) - е част от базата данни на метаданни, което е във вътрешните otkompelirovannuyu predstavlenieInterBasepodprogrammu написани на специален език, компилатор, който е вграден в ядрото на serveraInterBase. CP могат да бъдат достъпни от klienskij приложения на джапанки и други съхранени процедури. HP провежда в рамките на процеса на сървъра, и може да се работи с данните в базата данни, и да го върне на клиента (заявлението) резултатите от неговото прилагане.

И тук е генерирана SQLkod vERStudio:

СЪЗДАВАНЕ НА ПРОЦЕДУРА AvtorInsProc

Разработване на клиентски приложения

Под формата на DataModule:

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

реализира връзката с моята база данни клиентско приложение.

За свързване към базата данни съответства IBDatabase1 компонент пригоден да се свърже с базата данни. Сделката контролира komponentIBTransaction1 предназначени за изрична контрол сделка. В допълнение редица formaDataModuleimeet komponentovTIBTableiTDataSourcedlya взаимодействие с таблиците в базата данни.

Текстът на всички модули, представени в приложението по-долу.