Baza de date ca model de domeniu

Conceptul de zona de subiect

Conceptul de zona de subiect este esențială atunci când se analizează baza de date ca un sistem de informații. Sensul intuitiv al acestui concept este evidentă: domeniul problemei - este un anumit domeniu de activitate. O definiție mai precisă, care permite formularea conceptului unui model de domeniu. Aceasta sugerează clarificarea o serie de alte concepte de bază.

Date. Unele fapte pe care se bazează constatarea, sau orice altă activitate intelectuală. Componentele principale sunt simbolurile de date sau cifrele și reprezentarea lor codificată un șir de biți binari.

Semantica. Atribuirea unor proprietăți. atunci ele devin utile pentru oamenii (în sensul de luare a deciziilor), precum și pentru programe sau proceduri (în determinarea caracterului rezonabil al utilizării). În viitor, sensul cuvântului va fi folosit ca sinonim pentru „semantica“.

Element de date. Cel mai puțin semnificativă o unitate semantic numit de date, care este egal cu (nume, poziție, culoare, salariu).

Obiect. Ce date sunt stocate (angajat, mașină, materiale).

Atribut. Caracteristici (proprietăți) ale obiectului.

Rețineți că punctul de obiect (prezent) este determinată doar de suma atributelor sale din elementele de date relevante. În acest sens, să spunem că valoarea articolului de date este valoarea atributului obiectului. Figura 3. Aceasta ilustrează relația dintre conceptele introduse mai sus.

Cel mai simplu mod de a afișa elementele de date de comunicare cu atributele și valorile corespunzătoare acestora este fixarea într-o secvență în Fig.4.

Cifra indică tipul de prezentare a valorilor elementelor corespunzătoare (N - întregi, S - un șir de caractere, B - coduri constante logice adevărate și false, D - data).

Specializarea. Colecția de obiecte din lumea reală, luată într-un anumit context (teorie, domeniul de aplicare, modele, etc).

Nota 1. În această definiție, conceptul obiectului este interpretat destul de larg, ca obiecte de domeniu pot fi considerate obiecte, fenomene, procese. Într-adevăr, să presupunem, de exemplu, doriți să stocați informații despre produsele vor fi disponibile, adică a materialului (fizic), obiecte, cum ar fi bunuri. Cel mai probabil, în baza de date și va trebui să includă informații cu privire la ordinele de livrare a mărfurilor la depozit, deși ordinul nu sunt un obiect fizic, și procesul de atribute, inclusiv numele mărfurilor livrate, cantitatea, numele furnizorului, timpul de livrare, etc.

Fig. 3. Concepte de bază ale zonei supuse

Figura 4. Atribut relație cu elementele de date și valorile acestora

Nota 2. Notă printre atributele numele obiectului de ordinul a mărfurilor, care este, evident, un atribut al produsului obiect, prin aceasta stabilește că un anumit domeniu (în stoc), există o legătură între obiectele necunoscute. Astfel, obiectele din lumea reală au unele cu altele o mulțime de relații și dependențe care trebuie să fie luate în considerare în activitățile de informare complexe.

Nota 3. Lumea reală este infinit; în orice domeniu poate fi izolat obiect infinit set cu un număr infinit de proprietăți fiecare dintre ele și un număr infinit de legături între obiecte. Este evident că o descriere completă și cuprinzătoare a domeniului în baza de date aproape imposibil. Cu toate acestea, pentru a aborda problemele de practică emergente (probleme) descrierea completă a domeniului informațiilor și nu este necesară. Deoarece orice problemă rezolvabilă asociată cu atingerea anumitor obiective ale domeniului doar un set limitat de posibil să se aloce întotdeauna (subset) de obiecte interconectate cu anumite proprietăți, care comportament este esențială pentru rezolvarea problemei. Este clar că un astfel de subset limitat sunt asociate cu fiecare sarcină care urmează să fie soluționată în cadrul unui anumit domeniu.

2. Determinarea bazei de date - o colecție de date structurale. Afișează proprietățile obiectelor reale ale lumii exterioare (considerat dintr-un anumit punct de vedere).

3. Definirea bazei de date - o colecție de descrieri ale obiectelor din lumea reală și relațiile dintre ele, care sunt relevante pentru o anumită zonă de aplicare.

Cu alte cuvinte, baza de date - este un set de date care arată curent (necesar pentru a rezolva probleme) și conexiune de date reale (semnificative).

Să ne dea câteva definiții, clarificarea unor concepte deja observate înainte.

Problemă. În curs de dezvoltare, în mod obiectiv activitățile întrebării umane sau un set de întrebări, soluția care este de interes teoretic și practic.

Situația problemă. O situație care nu poate fi rezolvată prin mijloacele disponibile.

Scop. Unele stat. care se mișcă (sau ar trebui să meargă), un set de obiecte interconectate. Evident, obiectivul apare atunci când există o situație de problemă.

Notă. Starea de domeniu de obiecte interconectate la fiecare dată determinată de valorile prescrise ale atributelor obiectelor și caracteristicile conexiunilor. Modificarea valorii (relațiile caracteristice) - starea de schimbare.

Subiect Mediu (regiune). Related set de descrieri de sarcini în cadrul unui anumit sistem de informații.

Sistem. În cadrul sistemului, ne referim la un set de obiecte și relații (legături) între ele, separate de zona de subiect, în conformitate cu un anumit scop într-un anumit interval de timp.

În această definiție, observăm două puncte importante.

1. Crearea sistemului este posibilă numai în cazul în care obiectivul. În acest sens, întotdeauna sloganul relevant „Nu există nici un sistem fără o problemă!“. Cu alte cuvinte, fără o înțelegere clară și completă a domeniului problemei nu poate începe să dezvolte un sistem de informare. Aceste principii pot fi ilustrate prin următoarea schemă:

În diagramele din două exemple ale unui set de obiecte ilustrat, din care una corespunde unei multitudini de angajați. iar al doilea - salariile.

Notă. Un astfel de set de obiecte sunt numite „tip de obiect“. Elementele individuale ale acestor seturi sunt numite instanțe ale tipului de obiect corespunzător. In mod evident, toate instanțele (aceleași obiecte) de același tip sunt caracterizate prin același set de atribute (proprietăți). Astfel, obiectul de întâlnire pe termen lung. trebuie să reprezinte cu exactitate le este despre tipurile de obiecte sau instanțe individuale. Baza de date utilizează teoria echivalentă (tipul obiectului, tipul de obiect instanță) obiect înregistrare conceptului (înregistrare tip. Tip de înregistrare instanță).

Este evident că, având în vedere totalitatea obiectelor nelegate 1. Exemplu de tipurile de angajați și salarii. nu putem determina valoarea salariului angajaților specifice și, în consecință, să decidă problema sale (salariu) sunt suficiente sau trebuie să crească. Astfel, datele pot fi înțelese (realizate), numai în cazul în care legătura este stabilită între ele; și anume date conexe sunt informații specifice.

Conform [1], distingem următoarele grupe de proprietăți ce caracterizează sistemul ca obiect:

· Integritate. Aceasta permite sistemului să se separe de mediul înconjurător.

· Deschiderea s. Comunicarea cu mediul înconjurător. Prezența intrărilor sistemului (fluxul de informații din mediu) și de ieșire (listarea informațiile rezultate în mediu).

· Eterogenitatea internă. Acesta vă permite să selectați sistemul părților sale componente.

· Structurarea. Legăturile dintre părți ale sistemului.

· Funcționalitate. Funcția - acestea sunt procese care au loc la ieșirea sistemului; rezultatele operațiunilor; produsele pe care le produce.

· Stimulat de s. Expunerea la influențe externe sistemului și schimba comportamentul său sub aceste influențe.

· Variabilitatea în timp. Abilitatea de a schimba compoziția elementelor, în sine, elementele de relații.

· Rezistență. Mediul existenta vizmenyayuscheysya. Sistemul de sănătate Conservarea cu modificări în zona de subiect.

· Apariția (apariția - apariția bruscă). Aspectul proprietăților sistemului ca întreg, sunt absente în anumite părți ale sistemului.

· Indivizibilitatea în afară. Consecință a apariției. Disparitia anumitor proprietăți ale sistemului atunci când se efectuează descompunerea acestuia.

· Ingerentnost (inerente - care este o parte integrantă a ceva). Coerența cu mediul, compatibil cu acesta.

· Oportunism. Subordonarea unui anumit scop.