Baza de date în MS Access - sarcină, pagina 1

Problema calculării estimărilor pentru executarea lucrărilor la proiect.

Baza de date ar trebui să furnizeze interogări de date privind toate lucrările la fiecare loc, iar costul total al lucrărilor asupra proiectului.

Trecerea în revistă a lucrărilor de curs.

Baze de date este foarte util pentru organizarea fluxului de lucru, deoarece permite de a evita duplicarea și pentru a accelera procesarea documentelor clienților, și, în consecință, creșterea cifrei de afaceri și veniturile firmei. Îmbunătățirea tipului de documente în același timp un impact pozitiv asupra imaginii companiei si, de asemenea, vă permite să atragă clienții.

Dacă importați sau date de legătură nu se poate, atunci mai des decât mesele sunt create în modul de proiectare, care vă permite să definiți structura dorită a tabelului. puteți vedea numele tabelelor în modul de proiectare, tipuri de date, descrie scopul, precum și unele proprietăți suplimentare ale câmpurilor de masă. Ceea ce apare în partea de sus a ferestrei de masă este deschisă în modul de proiectare, numit-o structură de tabel gol sau doar o masă goală. În partea de jos a ferestrei mesei este deschisă în modul de proiectare, sunt afișate proprietățile câmpurilor de masă, precum și o scurtă descriere a proprietăților tabelului activ.

În plus, un exemplu de acces nu poate întotdeauna identifica în mod corect tipul de date. Dacă doriți să aveți un astfel de câmp, aveți nevoie pentru a schimba structura tabelului. La crearea unui tabel în modul de masă, nu există nici o economie de timp, în comparație cu modul tradițional de determinare a câmpurilor și stabilirea proprietăților lor într-o structură tabelă goală.

La elaborarea structurii tabelului, trebuie să specificați ce informații trebuie să conțină. Odată definit informațiile care trebuie incluse în tabel, acesta trebuie să fie defalcate în câmpuri. Acest proces include selectarea numele câmpului pe care se află în tabel trebuie să fie unic. Trebuie să includă numele câmpului de informații cât mai mult posibil cu privire la conținutul său, dar în același timp, să încerce să evite nume lungi. De obicei, dezvoltarea bazelor de date în tabele diferite pot conține câmpul cu același nume (de obicei, tabele sunt legate de aceste domenii). Accesul, de asemenea, vă permite să utilizați aceleași nume de câmp în diferite tabele, dar datorită faptului că Access utilizează numele câmpurilor în determinarea integrității mediului de date, este mai bine să se evite o repetare a nume de câmpuri.

Înainte de a începe completarea tabelului aveți nevoie pentru a determina relația dintre acest tabel cu alte tabele de baze de date, definirea câmpului cheie și de a crea indici.

relație Tabelul stabilește relația dintre valorile de potrivire în domeniile-cheie - de obicei între câmpuri din tabele diferite. În cele mai multe cazuri asociate domeniu-cheie într-un tabel în domeniul său respectiv (de multe ori au același nume), care se numește un câmp cheie externă în al doilea tabel. Un tabel care conține un câmp cheie, numit principal, iar tabelul care conține cheia externă - aferente.

domenii înrudite nu trebuie neapărat să aibă același nume, cu toate acestea, ele trebuie să aibă aceleași tipuri de date. Mai mult decât atât, câmpul de tip contact de „Numărul“ trebuie să aibă aceeași valoare a proprietății „câmpul de dimensiune.“ Fac excepție de la această regulă sunt câmpul contor cu numerotare secvențială, care se pot lega la mărimea câmpurilor numerice „Long Integer“. Este posibil să se creeze o legătură între câmpurile de text de diferite lungimi, dar poate provoca dificultăți la crearea interogări.

integritatea referențială automată a datelor este o caracteristică importantă a accesului. În cazul în care relația dintre tabelele impuse condiții de integritate referențială, că Access nu vă permite să adăugați intrări de tabel legate pentru care nu există înregistrări corespunzătoare în tabelul principal, și schimbați intrările în tabelul principal, astfel încât, după care, cu nici un tabel relevant majoră va fi de înregistrare înregistrări; și șterge înregistrările din tabelul primar pentru care există înregistrări subordonate în tabelul aferent. Condiții determină integritatea sistemului de date a regulilor utilizate în accesul la legătura între înregistrările din tabelele aferente. Aceste norme fac imposibilă ștergerea accidentală sau de a modifica datele aferente. După aplicarea de integritate a datelor în condiții de funcționare cu tabele restricțiile impuse aferente. Este imposibil să se introducă un asociat câmp de masă străină cheie care nu este conținută în principal câmpul cheie al mesei.

De asemenea, este necesar să se definească cheia primară. Dacă tabelul nu va fi folosit ca principal, cheia nu trebuie să fie definite pentru ea. În tabelul principal, de obicei, conține informații despre obiecte reale, iar fiecare obiect este asociat cu o singură intrare. tabel cheie Determinarea este cel mai simplu mod de a preveni aceeași înregistrare în tabel. Tabelul de conexiune principală cheia primară trebuie să fie definite. Accesul presupune tabel, în care o cheie nu este specificat, suspecte. Când deschideți aceste tabele caseta de dialog apare în vizualizarea de proiectare, informând că cheia mesei nu este definit. Cheia poate fi, de asemenea, definite în tabelele aferente, care va ajuta la evitarea datelor duplicat. Cheia mesei poate fi stabilită prin valoarea mai multor domenii. Accesul indexează automat un valoare cheie, dar poate fi necesar să creați indecși suplimentare cu privire la valorile altor domenii. Indecși poate accelera recuperarea datelor în câmpurile din tabel pe care este indexat. Accesul Fiecare tabel poate avea până la 32 de coduri, dintre care 5 poate fi compozit (un indice compozit poate include nu mai mult de 10 câmpuri). Cu toate acestea, nu se implică în crearea de indici pentru fiecare domeniu al mesei, și toate combinațiile acestora, deoarece acest lucru poate încetini semnificativ procesul de completare a tabelului (la schimbarea sau adăugarea unei intrări actualizează automat toate indexurile).

Formularele sunt create dintr-un set de elemente structurale individuale numite elemente de control, obiecte sau controale. Formularul de acces este o fereastră în care ați plasat comenzi de acces care aparțin uneia dintre următoarele clase.

B cele mai multe forme de cazuri de acces bazate pe o masă (sau interogare) pe care le specificați primele forme de faza de dezvoltare, forma sursei de date primare.

1. Crearea unei baze de date în Microsoft Access

Înainte de a începe prezentarea materialului care descrie funcționarea în mediul MS Access, să acorde o atenție la terminologia utilizată în sistem. Baza de date în MS Access este un set de tabele, formulare, rapoarte, interogări, module, macro-uri. Toate acest set sunt stocate într-un singur fișier de bază de date.

Crearea unei noi baze de date

E

Baza de date în MS Access - sarcină, pagina 1
Dacă creați o nouă bază de date, acesta trebuie să fie după lansarea de acces pentru a selecta elementul de meniu Fișier / Creați o bază de date, iar în fereastra „Create“, selectați „Baza de date“ (fig. 1.1)

În fereastra „File New Database“ (fig. 1.2), este necesar să se stabilească numele noului fișier de bază de date și de a determina locația în care va fi stocat, și apoi, faceți clic pe butonul „Create“. În acest exemplu, fișierul bazei de date este dat numele de „demo“ și este stocat în directorul „My Documents“.

Baza de date în MS Access - sarcină, pagina 1













Fig. 1.2. Crearea unei noi baze de date (ecran de 2 - setați numele bazei de date)

P

Baza de date în MS Access - sarcină, pagina 1
După finalizarea acestor pași, pe ecran va apărea „[nume]: Baza de date“ (. Figura 1.3).

C

Baza de date în MS Access - sarcină, pagina 1
Crearea bazei de date începe cu crearea de tabele în care sunt stocate informații și zona de subiect. Baza de date include, de obicei, un număr de tabele aferente. Pentru a crea un tabel nou în „Baze de date“ ar trebui să aleagă „Tabelul“ și faceți clic pe „Create“. ca urmare a „tabel nou“, care va apărea.