Sunteți pe pagina 1din 4

Concepte i noiuni utilizate n studiul bazelor de date relaionale 1.

Schema Structura logic a unei colecii de tabele care descrie complet o anumit activitate este denumit schema bazei de date. Ea descrie cmpurile fiecrui tabel din punct de vedere al tipului datelor, dimensiunii, numelui i gamei valorilor posibile, precum i relaiile dintre tabele. 2. Normalizarea Fiecare tabel din cadrul unei baze de date trebuie s fie normalizat, adic fiecare intersecie dintre un rnd i o coloan trebuie s aib o singur valoare, denumit valoare atomic. Algebra relaional cere ca tabelele s fie normalizate, dar ea nu presupune o ordine anume nici pentru rnduri (nregistrri), nici pentru coloane (cmpuri). Din acest unghi de vedere, tabelul reprezint o mulime neordonat de date. 3. Chei Orice tabel cuprine, n mod natural, unul sau mai multe cmpuri, care intr n componena unei chei primare, utilizat pentru diferenierea unei nregistrri de toate celelalte. Dintre cmpurile unei nregistrri, mai multe pot fi alese drept chei primare, dar ntr-o aplicaie doar una poate fi cheie primar, celelalte sunt chei alternative. Asocierea a dou tabele (tabel printe i tabel copil) se face printr-un cmp special cu o trimitere la cheia primar a tabelului subordonat (tabelul copil). 4. Integritatea datelor presupune: - integritatea existenial - impune ca n nici o mprejurare cheia primar s nu fie nul; - integritatea referenial - impune ca orice cheie strin s corespund unei chei primare din tabelul asociat; - integritatea domeniului - impune definirea cu claritate a tipului domeniului. Domeniul reprezint mulimea tuturor valorilor posibile pentru un tip de cmp dat. 5. Algebra relaional este un set de operaii care preia unul sau dou tabele ca operanzi i produce un tabel drept rezultat. 6. Produsul cartezian extins rezult din combinarea a dou tabele astfel nct rezultatul s aib un numr de coloane egal cu cel al ambelor tabele puse mpreun i un numr suficient de rnduri pentru a exprima orice combinaie posibil a celor dou tabele. 7. Selecia reprezint un subset orizontal al unui tabel n care sunt alese numai anumite nregistrri. 8. Proiecia reprezint un subset vertical al unui tabel, din care sunt afiate numai anumite cmpuri (coloane). 9. mbinarea este similar unui produs cartezian, cu excepia faptului c tabelul rezultat cuprinde din fiecare tabel numai nregistrrile care ndeplinesc o anumit condiie. 10. Reuniunea a dou tabele (AB=C) este un tabel format din mulimea nregistrrilor comune i necomune din cele dou tabele; operaia corespunde conjunciei logice SAU. 11. Intersecia a dou tabele (AB=C) este un tabel format din mulimea nregistrrilor care aparin ambelor tabele; operaia corespunde conjunciei logice I. 12. Diferena a dou tabele (A\B = C) este un tabel format din mulimea tuturor nregistrrilor care aparin tabelului A i nu aparin tabelului B. 13. mprirea tabelului A prin tabelul B este un tabel format din coloanele din A care nu exist n B i nregistrrile din tabelul A care sunt identice cu cele din tabelul B, n ceea ce privete coloanele comune. Algebra relaional este complet sub raportul construciei matematice; cu ajutorul operatorilor si putem interoga, actualiza i ntreine

o baz de date relaional. Pentru a putea fi ns aplicat, este nevoie de o metod real de punere n practic, de un limbaj structurat de interogare (SQL - structured query language) care reprezint un limbaj de definire i manipulare a datelor. Limbajul SQL, dezvoltat de D.D.Chamberlin n laboratoarele IBM din San Jos dup anii 1970, include att comenzi de definire a datelor (DDL), cum ar fi CREATE TABLE (Creeaz un tabel), GRANT (Permite) i REVOKE (Revoc), ct i comenzi de manipulare a datelor (DML), ca SELECT (Selecteaz), INSERT (Insereaz), DELETE (terge) i UPDATE (Actualizeaz). Deoarece diferitele date pot fi grupate dup relaii evidente (cum ar fi relaia dintre numele studentului i media de admitere), MBDR (modelul de baze de date relaionale) ofer proiectantului un grad mare de flexibilitate n descrierea relaiilor dintre aceste date. Prin conceptele matematice de JOIN (Jonciune) i UNION (Reuniune), bazele de date relaionale pot returna utilizatorului o colecie combinat de date (informaii). Limbajul SQL (Structurat, Interogare, Limbaj) interogheaz baza de date, creeaz tabele, adaug, terge i combin date, declaneaz aciuni n funcie de modificrile aduse bazei de date, memoreaz interogrile n program. n concluzie, SQL nseamn un limbaj structurat pentru adugare, modificare, tergere, jonciune, memorare, declanare i interogare. Cu ajutorul limbajului SQL, un programator sau administrator de baze de date poate efectua urmtoarele operaiuni: - modific structura unei baze de date; - schimb valorile de configurare pentru securitatea sistemului; - adaug drepturi utilizatorilor asupra bazei de date; - interogheaz o baz de date; - actualizeaz coninutul unei baze de date. Dintre SGBD-uri care utilizeaz limbajul SQL, considerm reprezentative urmtoarele: - Microsoft Access este un SGBD proiectat pentru calculatoare PC; - Microsoft Query este un instrument puternic de interogare, care utilizeaz standardul ODBC, care permite independena proiectului program de baza de date; - Personal Oracle, mpreun cu un set de instrumente de dezvoltare care include o bibliotec de limbaj C++ i Visual Basic. ODBC este o bibliotec de funcii proiectat pentru a furniza o interfa de programare a aplicaiilor (API), care s asigure suportul pentru sistemele de baze de date. ODBC s-a dezvoltat ntr-un standard adoptat de mai multe produse: - Visual Basic - Visual C++ - Fox Pro - Visual Fox - Billand Delphi - Power Builder. n paralel cu dezvoltarea unui model de baz de date relaional, alte dou tehnologii au condus la dezvoltarea rapid a ceea ce numim astzi un sistem de baze de date CLIENT-SERVER. Prima tehnologie important a fost calculatorul personal - personal computers, termen introdus n anul 1980 de Portia Issacson, pentru a semnala utilizarea sa de o singur persoan fa de calculatoarele mari (main frames) pe care o considerm faz de tranziie spre realizarea conceptului de distributed computing. A doua tehnologie important a fost dezvoltarea reelelor locale de calculatoare (LAN) i integrarea lor. Firma Macintosh introduce calculatorul Apple Macintosh cu o interfa prietenoas, care este preluat i mbuntit de Microsoft prin aplicaia WINDOWS.

Numit Client/Server, deoarece procesarea este separat ntre calculatoarele client i un server de baze de date, acest tip nou de aplicaie are urmtoarele avantaje: - reduce costurile de ntreinere; - reduce ncrcarea reelei; - interoperativitatea sistemelor de operare prin utilizarea unui protocol de reea comun; - creterea integritii datelor datorit plasrii lor centralizate. Bernard H.Boac definete tehnologia client/server astfel: Tehnologia client/server este modelul de procesare n care o singur aplicaie este folosit n comun de mai multe procesoare, care coopereaz pentru terminarea procesrii ca pe un singur task unificat. Un produs client/server combin mpreun procesoarele pentru a asigura o singur imagine a sistemului. Resursele partajabile sunt poziionate la clienii care au cereri care acceseaz servicii autorizate. Aceast tehnologie este total recursiv; pe rnd, serverele pot deveni clieni i pot cere servicii de la alte servere din reea etc.. Folosind SQL i o conexiune la reea, aplicaia poate realiza interfaa cu o baz de date existent pe un server situat la distan, pentru c SQL este un limbaj pentru platforme combinate. Informatica juridic documentar reprezint o preocupare distinct a juritilor, pentru c este cea mai bogat intelectual, important sub raportul consecinelor, cea mai veche, cea mai bine pus la punct i cea mai utilizat. Problemele care trebuie soluionate sunt legate de locul i rolul bazelor de date n munca juristului, probleme care au determinri tehnice, pe de-o parte legate de specificitatea bazelor de date juridice, modul de construire, actualizare, interogare etc., iar pe de alt parte, implicaiile de ordin moral, etic i profesional. Revoluia comunicaiilor n-a ocolit nici profesia de jurist. Informatizarea documentaiei juridice presupune un nivel ridicat al investiiilor reclamate de tehnic (hard) i de aplicaiile de firm (soft), dar ea a devenit o necesitate datorit inflaiei deciziilor juridice. Mijloacele tehnice noi amelioreaz o nevoie fr a schimba fundamental dimensiunile i obiectivele unui domeniu al existenei sau cunoaterii. Nevoia de ridicare a confortului i de cretere a vitezei de deplasare a trenurilor a condus la electrificarea liniilor de cale ferat care nu a modificat fundamentul mijlocului de transport. n domeniul dreptului, tehnica informatic a ptruns ntr-o perioad n care aparatele tradiionale de publicare a surselor dreptului i comunicaiilor erau insuficiente. Proliferarea legislativ i reglementar este legat i de necesitatea interveniei statului n societate, modificrii legilor n conformitate cu prevederile noii Constituii sau a necesitii armonizrii legislaiei interne cu cea european i conducnd la naterea unor noi raporturi n snul societii, la modificarea ramificaiilor, a legturilor pe care le are o nou reglementare cu cele existente cu care nu trebuie s intre n contradicie. Pierderea controlului asupra maselor pretoriene ale dreptului este o problem de actualitate; necunoaterea jurisprudenei devine la fel de neproductiv ca i necunoaterea legii; de aceea, putem concluziona c explozia legislativ actual necesit o veritabil rennoire a rolului jurisprudenei. De multe ori, se recurge la obiecia c prin recurgerea la informatic deciziile i sentinele date risc s se impun din ce n ce mai mult n faa magistrailor n detrimentul creaiei jurisdicionale. Chiar dac n momentul de fa, pentru o serie ntreag de motive, biblioteca electronic ocup un loc complementar fa de cel al documentaiei tradiionale, cu siguran c n viitorul apropiat, importana i rolul su vor crete foarte mult.

Monitorul Oficial, culegerile de texte, revistele, enciclopediile, monografiile, tratatele universitare nu au aceeai funcie documentar. Baza de date poate coordona textele, poate furniza materialul i s coordoneze munca de realizare de reviste, colecii sau monografii fr a putea nlocui activitatea de creaie. De asemenea, am putea afirma c exist i o motivaie legat de psihologia muncii - nici autorul i nici cititorul nu sunt pregtii s fac o reflecie altfel dect plecnd de la un suport imprimat. Complementaritatea documentrii tradiionale i informatizate rezult, n fond, din procesul nsui al unei cercetri documentare serioase. Cnd un jurist studiaz o cauz, n special un dosar privind contenciosul administrativ, i este indispensabil faptul de a localiza corect problema sau problemele indicate, de a aduna n dosarul su elemente suficiente, de a gsi argumente capabile s contracareze teza advers fondat sau nu pe nite decizii de specialitate. Dac vrea s recapituleze principiile n cauz i s efectueze o sintez atent a cazului pe care l studiaz, practicianul trebuie s consulte culegerile i operele de specialitate. Deci, chiar dac juristul se hotrte s recurg la o baz de date, i este necesar s-i pregteasc n mod inteligent ntrebarea sa, sitund-o n latura necesar studierii cazului su, ceea ce va face consultnd o bibliotec tradiional. Biblioteca tradiional are un rol important dup consultarea bncii de date, pentru punerea n text, apoi alctuirea dosarului plecnd de la informaiile teoretice factuale sau cuantificale, dar ntotdeauna precise, culese din fiierele informatice. Obiectivele principale ale informaticii juridice documentare sunt: a) securitatea informaiilor, care presupune pstrarea nealterat a informaiei existente prin realizarea de protocoale care s limiteze numrul operatorilor care pot modifica fiierele existente, protecia mpotriva viruilor informatici, precum i rigoarea i corectitudinea actualizrii bazelor de date; b) rapiditatea obinerii informaiilor cerute, obiectiv ce ine de proiectantul bazei de date, de interogrile fcute, de criteriile de cutare. Exist astzi n unele ri centre de cercetri publice sau private care au n memorie legislaia, jurisprudena i doctrina juridic, asigurnd accesul facil i interogarea rapid de la distan. Tehnicile de prelucrare informatic a materialului iniial devin din ce n ce mai subtile; varietatea modurilor de exploatare, importana muncii de organizare a vocabularului i cmpului semantic juridic, conduc la realizarea unei documentri pertinente, actuale i oportune. Perfecionarea resurselor informatice hardware (memorii interne i externe, microprocesoare), precum i a celor software (aplicaii mai rapide, medii mai eficiente sub raportul utilizrii memoriei) conduc la creterea supleei aplicaiilor documentare, la miniaturizare, contabilizare i descentralizare. Prerea noastr este c nu se pune problema sclaviei intelectuale a juristului, a dominrii sale de tehnic, ci dimpotriv, faptul c o mare parte a timpului pierdut n cutri i activiti rutiniere nu mai este irosit, imaginaia, spiritul critic i capacitatea de creaie vor spori.

BAFTA !!! de la cattaniut@clopotel.ro