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)
Puncte necesare: 0

Extras din curs

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

Internetul

Istoric. - 1969 - reteaua americana ARPA – Pentagon (Advanced Research Project Agency) - 1980 – s-au conectat universitati, muzee, biblioteci,...

Informatică

Capitolul 1. CONCEPTE PRIVIND SISTEMELE INFORMAŢIONALE ŞI SISTEMELE INFORMATICE ALE ORGANIZAŢIILOR ECONOMICE 1.1. Implicaţii ale tehnologiei...

Teoria Sistemelor

Cap. 1. Noţiuni fundamentale şi terminologie 1.1. Conceptele de semnal, sistem şi model Conceptul de semnal Noţiunea de semnal posedă un...

Rețele Neuronale și Logica Fuzzy în Automatizări

Prefaţă În proiectarea sistemelor de reglare automată, un algoritm competitiv ar trebui să valorifice orice fel de informaţie legată de procesul...

Aplicații ale Informaticii

NOŢIUNI INTRODUCTIVE 1.1. CALCULATOARE NUMERICE În funcţie de procedeul de reprezentare a informaţiei şi de suportul fizic al informaţiei,...

Bazele tehnologiei informației

Tehnologia Informatiei =domeniu nou aparut odata cu informatica, retelele de calculatoare si internet. Informatica e acea stiinta care asigura...

Proiectarea interfețelor grafice - Java

Java este un mediu de programare ce oferă utilizatorului cadrul necesar şi uneltele necesare pentru dezvoltarea aplicaţiilor Java. Java este o...

Microprocesoare

1. Familia Microprocesoarelor companiei Intel. În 1970 firma Intel, înfiinţată în 1968, expune pe piaţă primul microprocesor pe 4 biţi 8008,...

Te-ar putea interesa și

Elaborarea și implementarea sistemului informațional registratorul al camerei înregistrării de stat al Republicii Moldova

Introducere În era pe care o trăim, era tehnologiilor informaţionale, informaţia este o componentă esenţială în desfăşurarea oricărei activităţi....

Subsistem informatic client-bancă pentru corporația de finanțare rurală

INTRODUCERE În ultimii ani, tehnologiile informaţionale au atins un nivel foarte înalt de dezvoltare. Ele permit automatizarea multor operaţiilor...

Informatizarea producției - SC Impregnări SA Suceava

Cap1. Prezentarea generală a organizaţiei 1.1 Profil. Istoric. S.C. “Impregnări” S.A. Suceava s-a înfiinţat în anul 2002 în urma Hotărârii...

Baze de Date Acces

Introducere Microsoft Access 2003 este aplicaţia de management al bazelor de date pusă la dispoziţie de suita Microsoft Office. Spre deosebire de...

Baze de Date AVON Company

1.Introducere Microsoft Access 2003 este aplicaţia de management al bazelor de date pusă la dispoziţie de suita Microsoft Office. Spre deosebire...

Protecția și securitatea informațiilor - plan de securitate

1. Descrierea sistemului informatic În tratarea sistemului informaţional, accentul este pus pe sistemul informatic integrat implementat în cadrul...

Prezentarea unei Baze de Date - Access

O bază de date (BD) reprezintă o colecţie de date integrată, anume structurată şi dotată cu o descriere a structurii şi a relaţiilor dintre date....

Descrierea Microsoft Access 2003

1 Noţiune de bază de date.Tipuri de BD. Printre multiplele forme de organizare a datelor, bazele de date ocupă un loc aparte. O bază de date (BD)...

Ai nevoie de altceva?