Създаване на база данни InterBase
Създаване на база данни аз СУБД (Система за управление на база данни) InterBase. OknoFlameRobinvyglyadit, както следва:
Сега ние трябва да се създаде локален сървър. За да направите това, в главното меню, натиснете Сървър> Регистрирай vybiraemLocalServer изскачащия прозорец. Тогава oblastiLoginInformationv poleUserNamevvodimSYSDBA по-долу и в polePasswordvvodimMASTERKEYi nazhimaemOk. По този начин ние създаваме локален сървър на база данни.
Сега трябва да се създаде база данни. За да направите това, IBConsolevybiraemDatabase> CreateDatabase главното меню. Налице е прозорец, за да се създаде база данни:
В Databasepathmy предписва пълния път до базата данни с името на базата данни искаме да създадем. Например, ако искаме да се бунтува, минаваме на диска и да направим тази в ред «D: \ FBLIBRAR.FDB». В oblastiCharSetmy изберете кодирането, които ще се използват в нашата база данни. В моята база данни, използвана kodirovkaWIN1251. След това, в диалекта на oblastiSQLDialectvybiraetsya yazykaSQL, които ние използваме. В моята база данни с помощта на 3-ти диалект.
Сега се създаде база данни с помощта на генерирания скрипт по-рано. За да направите това, щракнете с десния бутон върху klatsat Tablei изберете "Createnew ...". В диалоговия прозорец отделна таблица Open vstavlyaemSQL код:
Така че ние създаваме всяка маса и процедура.
В крайна сметка, това е, което ние имаме:
Съхранени процедури (angl.storedprocedures) ви позволяват да се реализира значителна част от логиката на приложението в нивото на база данни и по този начин се подобри ефективността на цялото приложение. Съхранената процедура (CP) - е част от базата данни на метаданни, което е във вътрешните otkompelirovannuyu predstavlenieInterBasepodprogrammu написани на специален език, компилатор, който е вграден в ядрото на serveraInterBase. CP могат да бъдат достъпни от klienskij приложения на джапанки и други съхранени процедури. HP провежда в рамките на процеса на сървъра, и може да се работи с данните в базата данни, и да го върне на клиента (заявлението) резултатите от неговото прилагане.
И тук е генерирана SQLkod vERStudio:
СЪЗДАВАНЕ НА ПРОЦЕДУРА AvtorInsProc
Разработване на клиентски приложения
Под формата на DataModule:
реализира връзката с моята база данни клиентско приложение.
За свързване към базата данни съответства IBDatabase1 компонент пригоден да се свърже с базата данни. Сделката контролира komponentIBTransaction1 предназначени за изрична контрол сделка. В допълнение редица formaDataModuleimeet komponentovTIBTableiTDataSourcedlya взаимодействие с таблиците в базата данни.
Текстът на всички модули, представени в приложението по-долу.