Curs pe tema „Care este baza de date

Baza de date (DB) - un set de informații organizate într-un anumit fel pe un subiect (ca parte dintr-un domeniu).

Biblioteca baza de date de carte fond;







Personalul de bază al acestor instituții;

Legislația cadru în domeniul dreptului penal de date;

baza de date de cântece pop contemporane.

Desigur, toate aceste informații pot fi stocate pe suport de hârtie (de exemplu, o carte de catalog de bibliotecă). Dar, mijloace moderne de stocare și procesare a bazei de date este, desigur, un computer. În viitor, vom avea în vedere doar baza de date electronică.
Bazele de date sunt de fapt și documentare.

C

Curs pe ceea ce
Tehnologia informației TERM estompează treptat granițele dintre bazele de date de fapt și de documentare. Există instrumente care permit conectarea ușoară a oricărui document (text, imagine, sunet) la baza de date factuale.

Prin ea însăși, baza de date nu se poate ocupa de cereri de utilizator pentru căutare și de prelucrare a informațiilor. DB - este doar un „depozit de informații“. Serviciul de utilizare furnizează sistemul de informații.

Sistemul informațional - un set de baze de date și întregul complex de hardware și software pentru stocarea, modificările și căutarea de informații, pentru a comunica cu utilizatorul.

Exemple de sisteme informatice sunt sistemul de emitere a biletelor pentru trenurile de călători și avioane. WWW - aceasta este, de asemenea, un exemplu al unui sistem de informare la nivel mondial.

În continuare vor fi discutate vor fi singurele baze de date factuale. Ne da o definiție mai riguroasă a unei baze de date de calculator decât cea menționată mai sus.

Baza de date - organizat set de date destinate pentru depozitarea pe termen lung într-o memorie externă a unui calculator și de aplicare continuă. Pentru a stoca baza de date poate fi folosit ca un singur calculator, și o multitudine de calculatoare interconectate.

În cazul în care diferite părți ale aceleiași baze de date sunt stocate pe un set de calculatoare conectate printr-o rețea, o astfel de bază de date se numește o bază de date distribuită.

Curs pe ceea ce

Curs pe ceea ce

Evident, informațiile de pe Internet, o rețea integrată a WWW, poate fi privit ca o bază de date distribuită. Baze de date distribuite sunt, de asemenea, create în rețelele locale.

Modelul de date se bazează pe principiul tabelelor interdependente - relaționale.

Un tip de obiect este principal, care stă la baza tuturor - subordonații - ierarhic.

Orice tip de date poate fi atât de master și slave - rețea.

Bazele de date relaționale

Informațiile din bazele de date pot fi organizate în diferite moduri. Cel mai frecvent utilizat tabelul de metodă.

Baza de date cu o formă tabelară de organizare numită o bază de date relațională.

Care sunt avantajele lor?

Principalul avantaj al tabelelor - în inteligibilitatea lor. Cu un tabel de informații pe care le face în fiecare zi. Uite, de exemplu, în jurnalul său: program de formare se prezintă sub formă de tabel, foaia cu estimările pentru trimestru este o vedere de tabel. Când am ajuns la gară, ceas orarul trenurilor. Ce tip este? Acest tabel! Și totuși, există un campionat de fotbal de masă. Atât revista profesori unde a vă pune pentru a evalua - de asemenea, un tabel.







Într-un rând de tabel de baze de date relaționale se numește o înregistrare, iar coloana - câmp. În termeni generali, se pare ca acest lucru:

Curs pe ceea ce

Fiecare câmp are o masă de nume. De exemplu, în tabelul „Jucării“ nume de câmp sunt: ​​nume, material, culoare, cantitate.

O înregistrare conține informații despre un obiect al sistemului real care modelul este prezentat în tabel.

De exemplu, o intrare cu privire la orice obiect - adică, informații despre o jucărie.

Câmp - este o varietate de caracteristici (spun uneori - atribute) a obiectului. valori de câmp într-o singură linie aparțin aceluiași obiect. Diferite nume de câmpuri diferă. Un diferă unul de altul înregistrări diferite? Înregistrarea diferite valori-cheie.

cheie master într-o bază de date numit un domeniu (sau un set de câmpuri), valoarea care nu se repetă în diferite înregistrări.

Nu este întotdeauna posibil să se identifice un câmp ca o cheie. De exemplu, o bază de date, care este stocată în domeniul educației de calculator de control. Acesta conține informații despre toate liceele din centrele regionale sub forma unui tabel:

Într-un astfel de tabel în intrări diferite nu poate fi compensată în același timp, doar două câmpuri ale orașului și numărul de școală. Aceste două câmpuri formează împreună o cheie compozit: Numărul de oraș de școală. cheie compozit poate consta din mai mult de două domenii.

Fiecare câmp este asociat o altă caracteristică foarte importantă - câmpul de tip.

Tipul definește un set de valori care pot lua acest domeniu în diferite înregistrări.

Curs pe ceea ce

Curs pe ceea ce

În baze de date relaționale, există patru tipuri de bază de câmpuri:

Tipul numeric sunt câmpuri care pot fi numai numere întregi. De exemplu, în baza de date „Vremea“ trei domenii de tip numeric: temperatura, presiunea, umiditatea.

Tip „data“ sunt câmpuri care conțin datele calendaristice sub forma de „zi / lună / an“ (în unele cazuri, utilizate sub formă de american lună / zi / an). Tip „data“ are câmpul DAY în baza de date, „Vremea“.

Boolean corespunde câmpului, care poate lua doar două valori: „da“ - „nu“ sau „adevăr“ - „false“ sau (în limba engleză) «adevărat» - «fals». Dacă matricea binară prezentă sub forma unei baze de date relațională (tab. 6.4, 6.5), atunci câmpurile care iau valori „O“ sau „1“, se atribuie în mod convenabil un tip logic. În acest caz, „1“ se înlocuiește cu valoarea „adevărat“, „O“ - setat la „false“.

Astfel, valorile câmpurilor - este anumite cantități de anumite tipuri.

Tipul valorii depinde de acțiunile pe care se poate face cu ea.

De exemplu, valorile numerice se pot efectua operații aritmetice, precum și cu caracter și logica - nu.

Pentru o bază de date interacțiunea utilizatorului cu ajutorul unui sistem de management de date (SGBD).

Principii de construcție a sistemelor de management al bazei de date să respecte cerințele care trebuie îndeplinite de organizarea bazei de date:

Performanță și disponibilitate. Cererile din baza de date de utilizator sunt mulțumiți de viteza cu care este necesară pentru utilizarea datelor. Utilizatorii pentru a accesa rapid datele ori de câte ori au nevoie.

Costul minim. Costul redus de depozitare și utilizare, minimizând costurile pentru a schimba.

Simplitatea și ușurința de utilizare. Utilizatorii pot învăța cu ușurință și să înțeleagă ce este disponibil pentru a le date. Accesul la datele ar trebui să fie simplu, elimină posibilitatea erorilor din partea utilizatorului.

Ușurința de a face modificări. Baza de date poate crește și de a schimba fără a afecta căile existente de utilizare a datelor.

Abilitatea de a căuta. Utilizatorul bazei de date poate avea acces cu o varietate de întrebări cu privire la datele stocate în acesta. Pentru a pune în aplicare acest lucru, ceea ce se numește un limbaj de interogare.

Integritate. baze de date moderne pot conține date care este utilizat de către mai mulți utilizatori. Este important ca în procesul de elemente și conexiuni între ele date nu sunt încălcate. În plus, eroarea de hardware și diverse defecțiuni întâmplătoare nu duce la pierderea permanenta a datelor. Prin urmare, sistemul de gestionare a datelor trebuie să includă un mecanism de recuperare de date.

Una dintre cele mai importante avantaje ale SGBD moderne este logică și fizică independența datelor. De exemplu, baza de date este implementată în dBASE bază de date, fizic conțin cel puțin trei fișiere. În același timp, aceeași bază de date pot fi transferate în baza de date Microsoft Access, unde este localizat fizic în același fișier. În acest caz, organizarea logică a datelor nu se va schimba.

În continuare, un exemplu de una dintre cele mai populare sisteme de management de baze de date - Microsoft Access este o parte a popularului pachet Microsoft Office - ne uităm la tipurile de date de bază, metode de a crea baze de date și tehnici de lucru cu baze de date.

Există o mulțime de baze de date, de exemplu: Lotus Approach, Visual FoxPro, Borland Paradox, Borland dBase.

Curs pe tema „Care este baza de date. Relational MS Access Database »Descărcare materiale