Introducere, ce baze de date și baze de date - o bază de date a jurisprudenței

Fluxul de informații care circulă în lume care ne înconjoară, este enormă. În timp, ele tind să crească. Prin urmare, în orice organizație la fel de mari și mici, există o chestiune de a crea o organizație de gestionare a datelor care ar permite cea mai eficientă lucrare. Astăzi, fără baza de date este imposibil să ne imaginăm activitatea majorității organizațiilor. În cazul în care nu au fost pentru bazele de date le-ar pur și simplu s-au înecat în fluxul de informații.

Percepția lumii reale poate fi corelată cu o secvență de diferite, deși, uneori, legate între ele fenomene. Din cele mai vechi timpuri oamenii au încercat să descrie aceste fenomene (chiar și atunci când nu le-ar putea înțelege). Această descriere se numește date.

In mod traditional, datele de fixare se realizează printr-un anumit mijloc de comunicare (de exemplu, folosind un limbaj natural sau imagini) la un mediu specific (de exemplu, hârtie sau piatră). De obicei, datele (fapte, fenomene, evenimente, idei sau obiecte) și interpretarea lor (semantica) sunt blocate împreună, deoarece limbajul natural este suficient de flexibil pentru a reprezenta ambele. Un exemplu este afirmația „Costul biletului 128“. Aici, „128“ - aceasta, și „costul biletului“ - semantica sa.

Utilizarea calculatoarelor pentru prelucrarea datelor, de obicei, duce la separarea în continuare a datelor și a interpretării. Computerul are de a face în principal cu datele ca atare. Cele mai multe interpretare a informațiilor, în general, nu este înregistrată într-o formă explicită (calculatorul nu „știe“ dacă timpul „21.50“ bilet de valoare sau de plecare). Relația rigidă dintre datele și programele care le folosesc creează probleme serioase în întreținerea datelor și face uz de ele mai puțin flexibile. Există cazuri în care utilizatorii de același computer puteți crea și utiliza în programele sale diferite seturi de date care conțin informații similare. Uneori, acest lucru se datorează faptului că utilizatorul nu știe (sau nu a vrut să știe) că stă angajat care a fost mult timp introduse în calculator datele dorite în camera alăturată sau tabelul următor. Adesea, pentru că atunci când împart aceleași date există o mulțime de probleme. Dezvoltatorii de aplicații (scrise, de exemplu, în BASIC, Pascal sau C), care introduc datele de care au nevoie în dosarele, organizarea lor în modul cel mai convenabil. Astfel, aceleași date pot fi în diferite aplicații complet diferită de organizare (plasarea într-o altă secvență de înregistrare, formate diferite ale aceleași câmpuri, etc.). Socializa astfel de date este extrem de dificil: de exemplu, orice modificare a structurii de fișiere de înregistrare, produs de unul dintre dezvoltatorii, având ca rezultat necesitatea de a schimba alți dezvoltatori ai acestor programe care utilizează o înregistrare a fișierului.

eforturi active pentru a găsi modalități acceptabile de socializare în creștere continuă a cantității de informații a dus la crearea la începutul anilor '60 sistemele software special numit „Sisteme de management al bazei de date“ (SGBD).

Caracteristica principală a bazei de date - este existența unor proceduri pentru introducerea și stocarea nu numai datele în sine, ci și descrieri ale structurii lor. Fișierele cu date stocate în acesta descriere și fiind sub controlul SGBD, a devenit bănci de date cunoscute, și apoi „Database“ (DB).

Baza de date (DB) - o colecție denumită de date care reflectă starea obiectelor și relațiile lor într-un domeniu dat.

În funcție de tipul de relație „utilizator - date“ sunt două tipuri de sisteme de baze de date pot fi distinse:

Sistem de un singur utilizator - un sistem în care, la unul și, în același timp, baza de date poate fi accesată de către un singur utilizator.

Sistemul multi-utilizator - un sistem care poate fi accesat simultan de mai mulți utilizatori. În acest caz, utilizatorul final trebuie să furnizeze astfel de condiții încât rezultatul funcționării sale nu depinde de faptul dacă acesta funcționează cu datele pentru un singur utilizator sau partajat cu alte persoane.

Aceste baze de date trebuie să fie integrate și partajate.

Când oamenii vorbesc despre datele integrate, să presupunem că datele furnizate din diverse surse, oferă o modalitate uniformă de acces.

Date generale implică utilizarea de seturi individuale de date din baze de date comune de către diferite grupuri de utilizatori pentru a rezolva problemele lor specifice.

Sistem de management al bazelor de date (SGBD) - o combinație de limbaj și software pentru crearea, întreținerea și schimbul de baze de date multi-utilizator. Funcția principală a bazei de date - care furnizează baza de date de utilizator pentru a lucra cu ea, fără a intra în detalii la nivel de hardware.