Arhitectura logică Baza de date

Arhitectura logică Baza de date

Acasă | Despre noi | feedback-ul

Configurarea bazei de date de planificare

Construcția de orice bază de date este destinată în primul rând pentru a stoca și de a folosi informații despre orice domeniu.

La proiectarea unei baze de date este acceptat să aloce o parte modeling-Urs, care servesc drept o tranziție direct din domeniu la punerea în aplicare a bazei de date într-o bază de date specifică:

· Model de domeniu comune;

· Modelul de date logice;

· Modelul de date fizice;

· Bază de date și aplicații.

Face parte din lumea reală, datele care este opțional-go afișare în baza de date. Deci, ca o zonă de subiect puteți alege activitatea departamentului de personal al unei întreprinderi, menținerea elevilor de liceu de performanță, etc. Specializarea este foarte complexă și implică o mulțime de concepte și date după cum este necesar pentru a construi baza de date, și non-esențiale, sau chiar complet inutil. De exemplu, în cazul în care regiunea de pre-selectat de înregistrări METN ale progresului elevilor, conceptul de «carte cu caracter personal» și «evaluare de examinare» sunt importante-TION, și «sprijin material» - cel puțin conceptul de semnificație. Prin urmare, importanța datelor depinde în mare măsură de alegerea zonei subiect și sarcinile cu care se confruntă dezvoltator.

Modelul de domeniu GENERAL

Aceasta presupune cunoașterea persoanei a subiectului ales pe aripioare, care poate fi exprimată ca opgga personal sau să fie prezente în lumea materială, cu ajutorul unor unelte. Aceste fonduri pot acționa textul descrie Sania-domeniu (de exemplu, în cazul contabilității de performanță - prelucrare de evaluare regula, ordinele de a primi studenți și deduceri, etc.).

Putem spune că modelul de domeniu descrie procesele care au loc în ea, și mișcarea utilizată în aceste date.

modelul de date logice

Acesta descrie relația dintre conceptele subiectului cu trei Oblas impuse cu restricții.

După cum sa menționat mai sus, zona de subiect constă dintr-un set de concepte interdependente-TION. Descriind relația dintre ele, putem, dar pentru a construi un prototip al viitorului DB - modelul său de logică, fără a fi legat de o anumită bază de date. Ca un exemplu, puteți specifica concepte distincte de student, de grup, departament sau chiar o bursă. unele relație de comunicare poate avea loc între, de exemplu, un student studiaza la un grup specific de o anumită facultate, elev, în funcție de estimările calculate la bursă, etc.

Desigur, cu excepția relațiilor dintre concepte pot fi prezente, iar unele restricții asupra datelor, Koto-secară le swirl. De exemplu, evaluarea nu poate fi decât un număr întreg de la 2 la 5.

Modelul de date fizice

Acesta descrie modelul de date logic înseamnă SGBD beton clorhidric. Modelul fizic atribute sunt reprezentate ca coloane din tabele, domeniile sunt transformate in tipuri de date (transmise Tide în baza de date selectate). Relații și comunicare dezvoltate în modelul de date logic este convertită în tabele și relațiile dintre ele. De asemenea, în baza de date selectate implementate restricții în funcție de TION, care a avut loc în modelul de date logic. Pentru aceasta a doua indici de utilizare, constrângerile de integritate, declanșatoare și procedurile memorate.

BAZA DE DATE ȘI APLICAȚII

Acest nivel este rezultatul etapelor anterioare - baza de date în sine, realizat și plasat pe un anumit hardware și software bazat, alegerea care poate în mod semnificativ Opti-MSC de lucru de baze de date, de exemplu, pentru a crește viteza. Acest lucru se poate selecta un dorit (optim pentru sarcini), tipul de calculator pe care se află baza de date, schimbarea coli onoreaza procesoare alege RAM, dez-kovogo spațiu subsistem, etc. Este de asemenea important de ajustare SGBD executat pentru pro-gram selectat și platforma hardware.

Accesul și baza de date

În acest capitol vom examina conceptele de bază și aspectele ispol'uet-zable atunci când se lucrează cu baze de date. Aceasta descrie funcțiile de bază, care sunt folosite de un sistem de management de baze de date în prelucrarea informațiilor. Considerat o reprezentare relațională-dimensionala a datelor, a studiat termeni de bază modelul relațional-translațională. Oferă o imagine de ansamblu de acces și să descrie caracteristici ale Xia interfața sa.

Arhitectura logică Baza de date

Viața noastră este atât de plină de informații diferite pe care le stoca fără ajutorul tehnicii de calcul nu este posibilă. Acest exemplu de realizare de prelucrare a informațiilor este deja inacceptabilă, atât din punctul de vedere al costurilor pentru depozitarea, cât și din punctul de vedere al managementului informațiilor și viteza de acces.

Pentru a stoca cantități mari de informații, este necesar să se creeze un număr foarte mare de baze de date (DB). Pentru acest IC utilizează o multitudine de sisteme informatice diferite baze de date consilii împăcării (RDBMS).

Conceptul este aplicabil la orice informație Me-forward legate de baze de date pe un criteriu definit, care este organizată într-un mod special și depozitate, de obicei sub formă de tabele. DB ^ simplitatea percepției poate fi descrisă ca unele fișiere card de elemente tron, care este stocată pe computerul dumneavoastră sub forma unuia sau mai multor fișiere.

Ca și în cazul unui card de fișier, o bază de date se efectuează o serie de operații pe zhascheysya conține în ea informația, de exemplu:

# 9632; adăugarea de noi informații;

# 9632; extragerea de informații;

# 9632; schimba informații;

# 9632; ștergerea informațiilor.

Organizarea de acțiuni efectuate asupra informațiilor, în timp deplasările în tabel și manipula software-ul efectuat spetsiali-zată - baze de date, care sunt responsabile pentru:

# 9632; gestionarea datelor în baza de date - stocarea datelor și gestionarea informațiilor de serviciu furnizarea de baze de date de locuri de muncă;

# 9632; de gestionare a memoriei de calculator - folosind tampoane de date 6-TION memoria calculatorului;

# 9632; managementul tranzacției - menținerea integrității logice-ness DB în sistemele multi-utilizator. Finalizarea cu succes a tranzacției (sfârșitul unei operațiuni de informare-schimbare neniyu) a bazei de date face modificările corespunzătoare în baza de date. La efectuarea operațiunilor asupra datelor defectează sau o acțiune de anulare, schimbarea nu se face Bu FLS înregistrate în baza de date și statutul său (integritatea logică) nu se schimbă;

# 9632; schimbări în managementul bazelor de date - care asigură fiabilitatea datelor bisericii neniya, posibilitatea de recuperare a bazei de date în caz de dezastru. Pentru a face acest lucru, a efectuat o copie modificări de baze de date de protocol și hivnaya Arta bazei de date, care utilizează o bază de date failover pentru recuperare de date.

Pentru o reprezentare mai completă a bazei de date a mecanismului și a principiilor organizației ia în considerare arhitectura sa. Diferențele sunt arhitectura de bază de date pe trei niveluri:

# 9632; plan extern - definește modul în care datele utilizatorilor Nepo-sredstvenno. La acest nivel, există posibilitatea de un coș de-manipulare a datelor în baza de date folosind limba;

# 9632; nivel conceptual - este un fel de tranziție-l din interior Urs la exterior și este o prezentare generalizare-schennoe a datelor în baza de date.

În timpul primei etape aveți nevoie pentru a obține o descriere a companiei și pentru a determina structura sa organizatorică. În a doua etapă este de a obține o idee despre funcționarea întreprinderii. Atunci când a treia fază este formată o descriere a utilizării informațiilor în cadrul organizației. În cursul celei de a patra și a cincea măsurile necesare pentru a aloca procesele de afaceri ale întreprinderii, face evaluarea lor și re-inginerie a proceselor de afaceri. În a șasea etapă este de a dezvolta subsistem IP funcțional. În cazul în care etapa a șaptea a modelului conceptual este proiectat pentru baza de date cu IC. Cea de a opta etapă este punerea în aplicare a proiectului IP ca un prototip.

Treizeci-domenii, care descriu activitățile diferitelor întreprinderi proiectate pentru a efectua pașii. În momentul de față nu există nici o descriere în întreprinderile de procese automatizate, dar sa maturizat o nevoie urgentă de a efectua automatizarea.

articole similare