tabele de sistem

Întrebările, dezvoltatorii au nevoie pentru a crea aplicații client-server folosind baza de date Firebird, care a fost dezvoltarea bazelor de date Borland Interbase 6. Oferă o imagine de ansamblu a conceptelor și modelelor de arhitectura client / server, precum și sfaturi practice pentru lucrul cu bibliotecile client Firebird. Caracteristicile sunt descrise în detaliu tipurile de date SQL, limbaj de manipulare a datelor (Limba de manipulare a datelor, LMD), precum și limbajul de sintaxă și date definiție (Data Definition Language, DDL). O atenție deosebită este acordată descrierii tranzacțiilor și oferă consiliere cu privire la utilizarea lor în dezvoltarea de aplicații. Programarea Descris pe partea de client și serverul de scriere declanșatoare și proceduri stocate, crearea și utilizarea de evenimente de baze de date, eroare de manipulare în codul de pe server și multe altele. Material însoțit de numeroase exemple, sfaturi practice și recomandări.
Pentru dezvoltatorii de baze de date
Book: Developer Firebird Ghidul BAZE
tabele de sistem
Descrierile din această secțiune vă va ajuta să proiectați interogarea pentru înțelegerea și gestionarea bazelor de date. Metadate schimba acolo DDL. În general, nu se recomandă să utilizați instrucțiuni SQL pentru a modifica tabelele de metadate. Riscul de a distruge baza de date atunci când efectuează astfel de acțiuni este foarte mare.
În tabele sunt folosite următoarele abrevieri:
În cazul în care există indicii compozit sunt date numere pentru a indica ordinea segmentelor de index.
RDB $ CHARACTER_SETS chei pentru magazine seturi de caractere de baze de date disponibile.
CREATE TABLE ATABLE (
EXEMPLUL VARCHAR (10) CHARACTER SET ISO8859_1); COMMIT;
SELECT RDB $ FIELD_SOURCE DIN RDB $ RELATION_FIELDS UNDE RDB $ RELATION_NAME = 'ATABLE' ȘI RDB $ FIELD_NAME = 'EXEMPLU'; RDB $ FIELD_SOURCE
ALTER TABLE ATABLE
ADD SQL $ de 99 EXEMPLUL 2; COMMIT;
Sa adăugat o nouă coloană care are aceleași atribute ca și originalul.
4 = DUPA UPDATE,
5 = ÎNAINTE DE ȘTERGE,
6 = DUPĂ ȘTERGE.
Declanșatoare multe evenimente (Firebird 1.5 și mai sus) sunt de diferite tipuri, care utilizează un număr mare. Real tip de cod, în funcție de care sunt prelucrate evenimente, iar ordinea în care sunt prezentate evenimente. (Rețineți că nu există nici un motiv aparent pentru ordinea evenimentelor a influențat tipul de cod de declanșare)