Sistemul de Gestiune a Bazei de Date InterBase

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 48 în total
Cuvinte : 11977
Mărime: 62.93KB (arhivat)
Cost: Gratis

Extras din document

1. Descrierea generală a SGBD InterBase

Sistemul de gestiune a bazei de date (SGBD) InterBase prezintă implementarea modernă a bazelor de date relaţionale, bazate pe tranzacte. SGBD InterBase poate prelucra în paralel atât un volum mare de tranzacţii mici cât şi tranzacţii cu prelucrarea de lungă durată datelor. InterBase are o tehnologie unică de delimitare a tranzacţiilor, care nu blochează comenzile de citire şi înscriere, fiindcă tranzacţiile nu necesită blocarea tuplelor folosite. Şi aceste tranzacţii nu necesită programare adăugătoare.

Arhitectura sa SuperServer măreşte performanţa şi optimizează resursele sistemului, în special pentru un număr mare de utilizatori, fiindcă este realizată pe prelucrare în procese paralele. Un concept de bază a arhitecturii SuperServer este colectarea centralizată a informaţiei despre utilizatori, a statisticii despre Baza de Date şi apelurile clienţilor. Aceasta permite păstrarea informaţiei des utilizate în cache şi îmbunătăţeşte timpul de răspuns.

Instalarea serverului necesită doar 10 MB de memorie ceea ce ne permite să nu ne gândim la spaţiu liber la instalare. Alt lucru la care nu trebuie de pierdut timpul este ajustarea parametrilor, fiindcă InterBase optimizează tranzacţiile pentru d-stă.

Să enumerăm unele din posibilităţile principale:

- notificatorii de evenimente;

- trighere;

- proceduri stocate;

- restricţii de integritate a datelor.

Notificatorii de evenimente permit de a notifica pe cineva în cazul apariţiei unui eveniment concret, fără a apela Baza de Date în continuu. De exemplu, InterBase poate notifica un manager, prin e-mail, că în stoc se termină un produs oarecare.

Trigherele pot să asigure respectarea business regulilor pe server, astfel toate aplicaţiile ce folosesc date corporative respectă aceste reguli automat. Cu atât mai mult că trigherele pot să automatizeze răspunsurile la evenimente pe server, de exemplu să ceară validarea datelor când un tuplu este schimbat.

Procedurile stocate permit mărirea vitezei de răspuns prin delegarea lucrărilor de rutină de la client la server. Totodată procedurile stocate încurajează proiectarea modulară şi fac exploatarea şi reutilizarea mai simplă şi mai sigură prin limitarea operaţiilor la cele definite în proceduri. Funcţiile definite de utilizatori extind capacităţile de calcul şi posibilităţile de creare a operaţiilor business dorite. InterBase are o bibliotecă de funcţii standarde gata, astfel nu va trebui să începeţi de la zero.

Restricţiile de integritate a datelor fac posibil menţinerea relaţiilor dintre tuplele păstrate în Baza de Date. InterBase asigură patru tipuri de restricţii de integrităţii datelor:

Unique şi Primary Key: asigură să nu existe două tuple cu acelaşi valori pentru o mulţime de coloane;

Integritatea referinţelor în cascadă: validează relaţiile părinte-copil între tabele pentru asigurarea sincronizării şi modificările sau ştergerile în cascadă;

Check: condiţia asociată va fi validată pentru orice tuplu al tabelului;

Domain: permite crearea tipurilor noi de date şi specificării integrităţii la nivel de coloane. Domeniile pot fi utilizate pentru a specifica un segment de valori acceptabile sau o listă de valori valide şi o valoare implicită. Aceasta înseamnă că după definirea domeniului, el poate fi utilizat în orice loc al aplicaţiei ca o referinţă la un tip de date mai sofisticat.

În 1986, InterBase a elaborat primul SQL server cu suport a două tipuri de date avansate. BLOb (sunet, imagine, grafică sau informaţie binară) şi masive multidimensionale (până la 16 dimensiuni într-un câmp). Aceasta a făcut ca InterBase să fie alegerea pentru aplicaţiile ştiinţifice şi multimedia cum atunci atât şi acum. Azi, WWW şi aplicaţiile de telefonie utilizează BLOb foarte des pentru a oferi soluţii multimedia. Şi cu InterBase serverul este adoptat automat la utilizarea filtrelor, compresoarelor şi convertoarelor de date, de exemplu să transforme o fotografie scanată într-un fişier jpeg.

Să admitem că doriţi să mutaţi Baza de Date de pe un calculator pe o soluţie Client/Server. Sau aveţi nevoie să lărgiţi aplicaţia în aşa mod ca să fie utilizată de mai multe departamente. În orice caz, InterBase este o soluţie ideală fiindcă el a fost proiectat în special pentru medii de Baze de Date distribuite.

InterBase poate prelucra tranzacţiile muli-server. Această posibilitate automat asigură ca modificările distribuite să fie acceptate (commited) fără vreo intervenţie specială din partea aplicaţiei. Când o tranzacţie se extinde pe mai multe servere, InterBase automat apelează serverele pentru să se asigure că ele lucrează, apoi transmite instrucţiunea commit pentru a termina tranzacţia. Pe lângă aceasta InterBase permite, dacă ceva sa întâmplat, de a anula tranzacţia pe toate serverele implicate.

InterBase este implementat utilizând ANSI SQL-92. Această interfaţă standard reduce considerabil timpul de adoptare la InterBase a elaboratorilor noi. El se utilizează la implementarea procedurilor stocate, trigherelor, restricţiilor şi declaraţiilor de integritate a datelor.

În InterBase se poate de folosit UNICODE la păstrarea datelor. Această posibilitate permite păstrarea informaţiilor în mai multe limbi în acelaşi tabel.

InterBase este disponibil pe o listă mare de platforme UNIX şi Windows.

Preview document

Sistemul de Gestiune a Bazei de Date InterBase - Pagina 1
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 2
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 3
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 4
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 5
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 6
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 7
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 8
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 9
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 10
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 11
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 12
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 13
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 14
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 15
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 16
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 17
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 18
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 19
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 20
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 21
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 22
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 23
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 24
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 25
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 26
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 27
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 28
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 29
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 30
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 31
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 32
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 33
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 34
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 35
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 36
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 37
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 38
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 39
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 40
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 41
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 42
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 43
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 44
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 45
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 46
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 47
Sistemul de Gestiune a Bazei de Date InterBase - Pagina 48

Conținut arhivă zip

  • Sistemul de Gestiune a Bazei de Date InterBase.doc

Alții au mai descărcat și

Proiectarea unei Baze de Date în Visual FoxPro

CAPITOLUL 1. ASPECTE GENERALE PRIVIND SISTEMELE DE GESTIUNE A BAZELOR DE DATE 1.1 Introducere Fiecare organizaţie lucrează cu un număr mai mic...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Conectarea Memoriei de Tip ROM și RAM la Microprocesor

Scopul lucrării: Elaborarea schemelor structurală şi electrică pentru conectarea memoriei de tip ROM şi RAM la microprocesorul Intel 8086. 1....

Lucrul cu Bazele de Date în Borland C++ Builder

Tema: “Lucrul cu bazele de date in Borland C++ Builder” Scopul: Utilizarea componentei TQuery, posibilitatile crearii si utilizarii cererilor SQL...

Sisteme de Fisiere Ditribuite

BIBLIOGRAFIE 51 Introducere 1 Introducere Sistemele de fisiere distribuite constituie o categorie aparte a sistemelor distribuite si oferã...

Sisteme Informatice si Gestiunea Bazelor de Date

Capitolul 1 Sisteme de gestiune a bazelor de date. Funcţii. Arhitectură. Tipuri de SGBD-uri Un sistem de gestiune a bazelor de date (SGBD)...

Sisteme Informatice de Gestiune

Sisteme informatice de gestiune 1. ABORDAREA SISTEMICĂ 1.1. Sistem; noţiuni generale Conceptul de sistem apare în forme embrionare în filosofia...

Pagini Web Dinamice

Pagini Web dinamice Paginile Web dinamice sunt folosite atunci când se doreşte modificarea dinamică a conţinutului paginilor Web. Paginile Web...

Ai nevoie de altceva?