Relațiile dintre tabele
Accesspredstavlyaet o bază de date relațională. Avantajul de a bazelor de date relaționale este că puteți executa interogări sau a lucra cu formulare și rapoarte, care se bazează pe datele din mai multe tabele în același timp, pentru a căuta dannyhAccessbudet folosi conexiunea stabilită.
Puteți crea două tipuri de relații: unu-la-multe sau otnoshenieodin-la-unu. În primul caz,, o intrare mai comună de masă este asociată cu o varietate de alte intrări de tabel. Să presupunem că, clientul poate plasa unul sau mai multe comenzi. Prin urmare, un record în tablitseKlienty. care, în această relație budetpervichnoy tabel (principal) poate avea mai multe intrări în tablitseZakazy. nazyvaetsyasvyazannoy care (sclav) tabel.
În cazul în care mai puțin comune relațiile, unu-la-o singură înregistrare din tabelul primar corespunde o intrare a tabelului asociat. Acest tip de relație are sens pentru a instala în cazul în care, de exemplu, aveți nevoie pentru a partaja date asupra publicului sau confidențiale.
Pentru a lega tabele pentru fiecare alte selectați Instrumente, - Schema de date, și atunci când un oknaShema de date, komanduSvyazi - tabel de afișare.
În Add Table knopkoyDobavit selectați tabelele pe care doriți să le asociați unul cu celălalt.
Tabelele din numele câmpurilor aldine cu cheia primară. Pentru formarea de relații între tabele este necesară pentru a muta un câmp dintr-un tabel în alt câmp. Domenii pentru care sunt stabilite link-uri, ar trebui să cuprindă informații comune să fie domeniu partajat care există în ambele tabele. Aceste câmpuri nu trebuie neapărat să aibă același nume, dar este necesar să se potrivească tipurile de date și dimensiunile acestor câmpuri.
În comunicarea definește toți parametrii relației dintre tabele și apăsat knopkaSozdat.
În conectarea circuitelor între tabele de date reprezentate printr-o linie între câmpuri lianți.
Pentru a șterge o relație între tabele este necesar să se facă distincția această linie clic și apăsați tasta Del.
Interogările sunt folosite pentru a alege din utilizatorul este interesat în baza de date de informații.
tabela de interogare dinamică (sau probă) - un tabel care se formează din nou de fiecare dată, pe baza tabelelor de baze de date reale și a conținutului care îndeplinesc condițiile de interogare.
- Standard - utilizat pentru a selecta și să prezinte un utilizator dinamic de date de interes tabelul convenabil din tabelul BIA.
- Cererile pentru a efectua o acțiune - utilizată pentru a crea noi tabele de date reale, în contrast cu probele convenționale, existente în continuare independent de tabelele bazei de date care au fost utilizate pentru construcția lor.
Aceste cereri pot schimba, de asemenea, tabelul de baze de date.
- Cross cereri - poate furniza datele într-o clară crosstabs sub formă de rezumat, compact, promovând în același timp diverse înregistrări de grupare și calcule de grup, atunci când procesarea datelor.
Cererea poate fi formată în mod independent sau interogând Maestru.
Pentru auto-generarea unei cereri trebuie să selectați fila interogare în fereastra bazei de date și faceți clic pe Creare. Din lista cererii oknaNovy vybratKonstruktor.
Pe fereastra pentru o interogare este afișată. În același timp, se deschide o fereastră de pe mese Adaugarea. care sunt selectate din tabelele bazei de date utilizate pentru solicitare.
Acest lucru se poate face prin selectarea tabelul dorit și făcând clic pe butonul Add. sau prin dublu-clic pe numele tabelului dorit.
După completarea tabelelor de selecție, fereastra se închide prin apăsarea butonului Închidere.
În continuare pe interogarea pe care doriți să plasați câmpurile dorite din lista de câmpuri de masă din partea de sus a ferestrei în regiunea inferioară a coloanelor individuale cererea de proiectare.
Acest lucru se poate face în trei moduri:
- selectați câmpul de dublu-clic pe lista de câmpuri de masă relevante (acesta va fi plasat în următoarea coloană disponibilă).
- selectați un câmp din lista verticală a liniilor de câmp în proiectarea.
Pentru a șterge un câmp din necesitatea de proiectare interogare pentru a evidenția acest câmp și apăsați butonul sau alege coloană komanduPravka -Stergem.
Domenii în care cutia este îndepărtată în linia de ieșire pe ecran. pot participa la definirea interogare pentru condițiile de formare de selectare a înregistrărilor, dar nu apare în eșantionul final.
Condiții de selecție - Acesta este utilizatorul care descrie exact ceea ce trebuie să fie reprezentate în eșantion de înregistrări de date.
Puteți specifica criteriile de selecție pentru unul sau mai multe câmpuri. În plus, unul din domeniu, este posibil să se specifice mai multor criterii de selecție.
Pentru a introduce criterii de selecție în proiectarea cererii este necesară pentru:
- du-te clic în condiția de selecție linie pentru un domeniu de celule, care este determinată de condiția;
- introduceți o expresie pentru selectarea termenilor și apăsați Enter.
În cazul în care câmpul Oraș în selecția strokeUsloviya introduceți slovoBuharest. Aceasta a inclus clienții vyborkaZakazy de la Moscova.
Comenzile primite în ultimele 60 de zile (DATA () funcție crește data curentă a sistemului).
În plus față de auto-selecție a condițiilor de intrare, este posibil să le configurați folosind Generatorul de expresie. care facilitează intrarea expresiilor.
Expression Builder începe knopkoyPostroit (cu o imagine de trei puncte) pe bara de instrumente sau dintr-un anumit meniu komandoyPostroit care apare făcând clic dreapta în caseta corespunzătoare.
În partea de sus a Builder este o expresie câmp, în care aveți nevoie pentru a construi o expresie corespunzătoare. Elementele utilizate pentru construcția sunt prezentate în cele trei domenii ale jumătatea de jos a ferestrei. Deasupra lor este un panou cu butoane, care reprezintă operatori individuali. Există patru grupuri de operatori:
1. Operatorii matematice pentru calcularea valorilor:
2. și () mărcile comerciale pentru angajarea celor doi operanzi. Ca operanzi poate face un câmp de număr sau text.
3. Operatori logici:
4. Transportatorii și comparație:
și (i), sau (sau) - operatori de telecomunicații din două sau mai multe condiții
nu (nu), cum ar fi (cum ar fi) - operatorii de comparație
Din lista din stânga tabele selectați, care ar trebui să se bazeze pe cererea. Lista va fi plasată pe partea dreaptă a tabelului câmpului selectat. Pentru a intra în câmpul corespunzător în câmpul de expresie ar trebui să fie dublu clic pe câmpul de nume sau selectați numele câmpului dorit și faceți clic pe Inserare.
În a treia listă conține expresia care poate fi introdusă în listă.