Crearea tabelelor în modul Design - studopediya
Crearea tabelelor pot fi utilizate în două cazuri modul de proiectare: atunci când modificarea structurii tabelelor existente sau crearea de noi tabele. În acest caz, pot fi modificate de masă, creată de către comandant. Designer oferă instrumente puternice pentru formarea structurii de tabele.
Lucrul cu tabele de designer este redus la setarea proprietăților marjelor pentru masa (vezi. Fig. 1). câmpuri de atribute obligatorii sunt „Numele câmpului“ și „tipul de date câmp.“ Printre tipurile de câmpuri de date trebuie să se concentreze în special pe tipul de „contra“, care este cel mai frecvent utilizat pentru a seta automat valoarea numerică a câmpului cheie. Sistemul permite utilizarea a două tipuri de contoare - consistente (noile valori ale câmpului cheie urmează disponibile) sau accidentale (noile valori sunt alese în mod aleatoriu). Semnificația celorlalte tipuri este destul de transparentă.
Fig. 1. Proprietățile câmpurilor de masă
În plus față de câmpuri, puteți seta următoarele proprietăți:
2. Valoarea implicită (cu excepția contoare) - pentru a determina valoarea pe care va crea un nou câmp în înregistrare. Este convenabil dacă adăugați înregistrări pentru cea mai mare valoare de câmp este aceeași. Acesta poate fi determinată de funcția set cu „Expression Builder“.
3. Condiții de valoare - permite setarea prin admisibilitate „Expression Builder“ funcția logică determinarea administrată în câmpul de valoare. Funcția este permisă utilizarea altor valori de câmp.
4. Mesaj de eroare - un mesaj care va informa utilizatorul că valoarea câmpului le-ați introdus corect.
5. Câmp obligatoriu - determină dacă acest domeniu este necesar să conțină o valoare pentru fiecare înregistrare, sau poate fi goală (cutie goală indică faptul că datele nu au fost introduse, valoarea câmpului - NULL, nu la fel ca și că, de exemplu, un șir gol - " „).
6. Pentru numerice, text, câmpuri logice, și puteți specifica, de asemenea, tipul de control care este generat automat de către Form Designer pentru a edita valorile acestui câmp. Tipul de control este specificat în fila „înlocuire“.
Alte caracteristici vă permit să setați masca și formate de intrare pentru câmpurile, dimensiunea pentru text și câmpuri numerice, setările de codificare.
La stabilirea proprietăților marginilor pot fi utilizate și tabelele de probă disponibile. În acest scop, din meniul pop-up sau bara de instrumente pentru a selecta „construi ...“ panou. Ștergerea câmpurilor din tabel poate fi, de asemenea, efectuate prin intermediul elementului de meniu pop-up corespunzător sau bara de instrumente.
1.4. Stabilirea relațiilor între tabele
În Microsoft pot fi specificate condițiile de comunicare de acces la etapa de creare a unui tabel cu expertul sau după ce creați toate tabelele bazei de date în „Schema de date.“
La crearea unui tabel cu expertul în prezența altor tabele de baze de date, sistemul afișează un dialog cu o indicație prezumtiv de legături către alte tabele (formate pe baza de potrivire numele câmpurilor). Aceste legături pot fi configurate independent. Pentru a face acest lucru, selectați conexiunea dorită din listă și faceți clic pe „Conexiuni ...“. Apoi, în caseta de dialog care apare, în conformitate cu notele pentru a selecta tipul dorit de conexiune.
Această setare nu permite conexiuni pentru a configura baza de date mai exacte, deoarece numai permite să identifice și să evidențieze legătura dintre tabele părinte și copil. Acesta nu este activat integritatea referențială și a unor condiții speciale de interogare.
Cele mai complete capabilități de personalizare de comunicații furnizează următoarea metodă (vezi. Fig. 2). folosit „Informații de conducere“ După crearea tabelelor în baza de date pentru a verifica și edita relațiile între tabele. Pentru a lucra cu ea trebuie să selectați comanda corespunzătoare din meniul pop-up sau bara de instrumente. circuit de date este un grafic tabele de reprezentare și domeniile lor, precum și relațiile dintre tabele. Pentru a crea un link pentru a selecta un câmp din tabelul părinte și „trageți“ l la câmpul de masă pentru copii adecvate. Pentru a șterge o conexiune, (indicat printr-o linie groasă) selectați și utilizați meniul pop-up sau bara de instrumente.
În mod similar, se deschide o schimbare de conexiuni de dialog. Acesta ales tabelele părinte și copil și smoală liant. De asemenea, puteți seta și „Asigurarea integritatea datelor“ atunci când modificați sau ștergeți. Cascade domenii legate de actualizare înseamnă că, atunci când valoarea liantului a câmpului din tabelul părinte schimbă toate valoarea câmpului relevantă a liantului în tabelul aferent. Să considerăm exemplul (vezi. Fig. 3).
Dacă schimbați codul „FL-01-1“ de la „3“ la „5“ codul de grup al studentului „Sidorov“ este schimbat la „5“.
În cascadă șterge înseamnă că ștergerea înregistrare în tabelul părinte înregistrările corespunzătoare din tabelul de copil va fi, de asemenea, eliminate. De exemplu, dacă ștergeți o intrare de grup cu codul „1“ înscriere Ivanov, Petrov, Kozlov vor fi eliminate, și Sidorov - rămân.
Fig. 2. Conexiuni Setarea