Sub integritatea bazei de date se referă la faptul că acesta conține un sistem complet, coerent și

O cantitate mare de date introduse la baza de date (- în cazul în care date diferite pot fi administrate de către diferiți utilizatori), - provoacă un număr mare de erori de intrare (de intrare). Rețineți că, atunci când tradiționale „de hârtie“ prelucrarea de informații este, de asemenea, date destul de frecvente înregistrate incorect. Dar omul, care lucrează cu anumite date, folosește implicit pentru a monitoriza cunoștințele sale existente a acestor date. De exemplu, ofițer de resurse umane, văzând data nașterii lucrătorului cardului în 1693, observa imediat greșeala și să presupunem că transpusa pur și simplu două cifre și un adevărat an de naștere, 1963. Aceasta este, reprezentările angajaților încheiate unele restricții logice asupra datelor. Evident, este necesar să se formeze și să utilizeze restricții pentru verificarea corectitudinii datelor de intrare atunci când se lucrează cu baza de date.

restricții corespunzătoare sunt de obicei împărțite în 3 grupe: exterior, interior și special concepute. Prin zona de subiect sunt primele două grupuri, pe care le conturează în această secțiune. restricții interne sunt deja în modelul de date, și vor fi tratate în secțiunea privind secțiunea de model dannyhsootvetstvuyuschem.

Aceste limitări sunt legate de caracterul adecvat al domeniului de reflecție. De exemplu, o organizație nu poate fi mai mic decât 17 și mai vechi de 90 de ani. Restricția corespunzătoare pe anul nașterii (GR) poate fi scrisă după cum urmează:

anul curent - 17> GR> curent an - 90.

O metodă de specificare astfel de restricții de transfer este un set finit de valori acceptabile ale unui atribut (așa-numitul „enumerare“ tipul de date). De exemplu, o funcție didactică la universitate poate fi una dintre următoarele: profesor, conferențiar universitar, lector, lector, asistent. Valoarea Poziția introdusă pentru o anumită instanță, nu coincide cu una dintre valorile listate, este o eroare.

Limitările descrise cu modele speciale.

De exemplu, în baza de date a universității pentru a introduce date cu privire la numărul de elevi și profesori. În conformitate cu reglementările stabilite la o anumită valoare a raportului de elevi la numărul de cadre didactice. Verificarea acestei relații poate fi utilizată pentru a monitoriza corectitudinea datelor. Astfel de structuri sunt construite pe baza unor date specifice ale zonei subiect. De exemplu, vom construi mai multe structuri similare cu următoarele: suma valorilor pentru un anumit atribut pentru toate instanțele entității trebuie să se potrivească cu atributul specificat în instanță a unei alte entități.

Astfel, în etapa ER-modelare pentru a îmbunătăți fiabilitatea datelor necesare pentru formularea limitelor corespunzătoare privind datele. În mod ideal, fiecare valoare de atribut trebuie să fie într-un fel controlat. Utilizarea acestor restricții pot crește în mod semnificativ acuratețea informațiilor din baza de date.

Scurte rezultate. Procesul de modelare domeniu. Defined utilizate în acest concepte de bază (entități, atribute, identitate, comunicare, tipuri de relații, ER-diagrama).

Principalele etape ale entităților de modelare și relații (simulări ale reprezentărilor locale, asocierea modelelor locale la programele incluse agregarea conceptelor de identitate. Generalizarea).

Având în vedere conceptul de integritate sunt constrângeri relevante domeniului (constrângeri externe; restricțiile descrise folosind modele specifice).

poze mai detaliate ale prelegerii pot fi găsite în [1-10].

Problema 1. Cu un concept de bază descrie ce informații vor fi stocate în sistemul de informații?

Cum se numește conceptul de bază prin care descrie ce informații vor fi stocate în sistemul de informații?