Crearea unei baze de date Interbase

Crearea unei baze de date I SGBD (sistem de management al bazei de date) Interbase. OknoFlameRobinvyglyadit după cum urmează:

Crearea unei baze de date Interbase

Acum, avem nevoie pentru a crea un server local. Pentru a face acest lucru, în meniul principal, faceți clic pe Server> Registeri vybiraemLocalServer pop-fereastra. Apoi oblastiLoginInformationv poleUserNamevvodimSYSDBA de mai jos, și în polePasswordvvodimMASTERKEYi nazhimaemOk. Astfel, vom crea un server de bază de date locală.

Acum aveți nevoie pentru a crea baza de date. Pentru a face acest lucru, IBConsolevybiraemDatabase> createDatabase meniul principal. Există o fereastră pentru a crea o bază de date:

Crearea unei baze de date Interbase

În Databasepathmy prevede calea completă către baza de date cu numele bazei de date dorim sa cream. De exemplu, dacă dorim să discuit, trecem pe unitatea și a pus acest lucru în linie «D: \ FBLIBRAR.FDB». În oblastiCharSetmy selectați codificarea care va fi utilizată în baza noastră de date. În baza mea de date utilizate kodirovkaWIN1251. Apoi, în dialectul oblastiSQLDialectvybiraetsya yazykaSQL, pe care le folosim. În baza mea de date folosind 3 dialect rd.

Acum, creați o bază de date folosind script-ul generat mai devreme. Pentru a face acest lucru, faceți clic dreapta pe klatsat Tabelui alege „Createnew ...“. În caseta de dialog tabel separat cod Deschideți vstavlyaemSQL:

Crearea unei baze de date Interbase

Așa că am crea fiecare masă și procedură.

În cele din urmă, asta e ceea ce avem:

Crearea unei baze de date Interbase

Proceduri stocate (angl.storedprocedures) vă permit să pună în aplicare o parte semnificativă a logicii de aplicare în nivelul bazei de date și, astfel, a îmbunătăți performanța întregii aplicații. Procedura stocată (PC) - face parte dintr-o bază de date de metadate, care este în predstavlenieInterBasepodprogrammu otkompelirovannuyu interne scrise într-un limbaj special, un compilator care este construit în miezul serveraInterBase. CP poate fi accesat de aplicații klienskij de flip-flops și alte proceduri stocate. HP efectuate în cadrul procesului de server, și poate manipula datele în baza de date, și returnați-l la client (cererea) rezultatele aplicării sale.

Și aici este generat SQLkod vERStudio:

CREATE PROCEDURA AvtorInsProc

Dezvoltarea aplicațiilor client

Sub formă de DataModule:

Crearea unei baze de date Interbase

a realizat conexiunea cu baza mea de date aplicație client.

Pentru conectarea la baza de date corespunde componentei IBDatabase1 adaptată pentru a se conecta la baza de date. Tranzacție controlează komponentIBTransaction1 destinate pentru controlul tranzacției explicite. În plus, o serie de interacțiuni formaDataModuleimeet komponentovTIBTableiTDataSourcedlya cu tabelele din baza de date.

Textul tuturor modulelor prezentate în anexa de mai jos.