Câmpuri unice și cheie

Crearea unei baze de date începe întotdeauna cu dezvoltarea structurii tabelelor sale. Structura ar trebui să fie astfel încât atunci când se lucrează cu baza de date a fost necesar să se introducă cât mai puține date în ea. Dacă introducerea oricăror date trebuie repetată de mai multe ori, baza de date este alcătuită din mai multe tabele legate. Structura fiecărui tabel este dezvoltată separat.







Pentru ca legăturile dintre tabele să funcționeze în mod fiabil, și scriind dintr-un tabel a fost posibil să găsiți în mod unic înregistrări într-un alt tabel, este necesar să oferiți câmpuri unice în tabel.

Un câmp unic este un câmp ale cărui valori nu pot fi repetate.

Cel mai probabil, câmpul Cipher va fi unic și nu va exista probleme cu conexiunile dintre mese, dar ar fi bine dacă computerul ar putea semna în cazul în care brusc se va repeta înregistrarea în acest domeniu. Pentru aceasta, există conceptul de domeniu cheie. La crearea unei structuri de tabel, unui câmp (sau o combinație de câmpuri) i se poate atribui o cheie. Calculatorul funcționează mai ales cu câmpurile cheie. Controlează unicitatea și efectuează sortarea mai rapidă pe astfel de câmpuri. Câmpul cheie este un candidat evident pentru crearea de legături. Uneori, un câmp cheie este numit o cheie primară.

Ca cheie primară în tabele, un câmp care este de tip Counter este adesea folosit. Introduceți prin definiție două valori identice într-un astfel de câmp, deoarece incrementarea valorii câmpului se face automat.

Structura relațiilor dintre tabele se numește schemă de date

Sistemele de gestionare a bazelor de date (DBMS) sunt instrumente software cu care puteți crea baze de date, completați-le și lucrați cu ele. În lume există multe sisteme de gestionare a bazelor de date diferite. Multe dintre ele nu sunt de fapt produse finite, ci limbi de programare specializate, cu ajutorul cărora oricine care a învățat limba poate crea structuri la fel de convenabile și poate introduce elementele de management necesare în ele. Aceste limbi includ Clipper, Paradox, FoxPro și altele.

Nevoia de programare a împiedicat întotdeauna adoptarea pe scară largă a bazelor de date în întreprinderile mici. Întreprinderile mari își puteau permite să facă o comandă pentru programarea unui sistem special "pentru ei înșiși". Întreprinderile mici au fost deseori incapabile nu numai să rezolve, ci chiar să formuleze corect această sarcină.

Situația sa schimbat odată cu apariția sistemului de gestionare a bazelor de date Access din suita Microsoft Office. Versiunile anterioare ale acestui program aveau numerele Access 2.0 și Access 95.

Utilizând Access, utilizatorii obișnuiți au un instrument convenabil pentru crearea și operarea de baze de date suficient de puternice fără a fi nevoie să programați nimic. În același timp, lucrul cu Access nu exclude posibilitatea programării. Dacă se dorește, sistemul poate fi dezvoltat și reglat singur. Pentru a face acest lucru, trebuie să știți elementele de bază ale programării în limba Visual Basic.

Un alt avantaj suplimentar al aplicației Access este integrarea acestui program cu programe Excel, Word și alte programe din suita Office. Datele create în diferite aplicații incluse în acest pachet sunt ușor de importat și exportate de la o aplicație la alta.

Fereastra originală de acces este simplă și concisă. Șase taburi ale acestei ferestre reprezintă șase tipuri de obiecte, cu care funcționează programul.







  1. Tabelele sunt obiectele principale ale bazei de date. Cu ei suntem deja familiarizați. Stochează date. O bază de date relațională poate avea mai multe tabele interdependente.
  2. Solicitările sunt structuri speciale destinate procesării datelor bazei de date. Utilizând interogările, datele sunt ordonate, filtrate, selectate, modificate, combinate, adică prelucrate.
  3. Formularele sunt obiecte prin care datele noi sunt introduse în baza de date sau vizualizate.
  4. Rapoartele sunt formulare "inverse". Cu ajutorul lor, datele sunt livrate imprimantei într-un mod convenabil și intuitiv.
  5. Macroanele sunt macrocomenzi. Dacă unele operații cu baza de date sunt făcute în mod deosebit, este logic să grupați mai multe comenzi într-o singură macrocomandă și să-l atribuiți unei combinații de taste selectate.
  6. Modulele sunt proceduri de program scrise în Visual Basic. Dacă instrumentele standard de acces nu sunt suficiente, programatorul poate extinde capabilitățile sistemului scriind modulele necesare pentru aceasta.

Moduri de lucru cu accesul

Din punct de vedere organizațional, în lucrul cu orice bază de date există două moduri diferite:

  1. proiectare și
  2. operațional (utilizator).

Creatorul bazei de date are dreptul să creeze noi obiecte (de exemplu, tabele), să specifice structura, proprietățile câmpului și să stabilească conexiunile necesare. Funcționează cu structura de bază și are acces deplin la baza de date. O bază de date poate avea unul, doi sau mai mulți dezvoltatori.

Utilizatorul bazei de date este o persoană care o umple cu informații utilizând formulare, procesează datele utilizând interogări și obține rezultatul sub formă de tabele sau rapoarte care rezultă. O bază de date poate avea milioane de utilizatori, și, desigur, accesul la structura bazei de date pentru ei este închis.

1. Uită-te la fereastra de pornire a bazei de date. În plus față de cele șase file pentru obiectele principale, acesta conține trei butoane de comandă: Deschidere, Constructor, Nou. Cu ajutorul acestora, selectați modul de lucru cu baza de date.

3. Butonul Constructor deschide, de asemenea, obiectul selectat, dar într-un mod diferit. Acesta își deschide structura și vă permite să editați nu conținutul său, ci dispozitivul. Dacă acesta este un tabel, puteți introduce câmpuri noi în el sau puteți modifica proprietățile câmpurilor existente. Dacă este un formular, puteți schimba sau crea controale în el. Evident, acest mod nu servește utilizatorilor bazei de date, ci pentru dezvoltatorii săi.

  1. Acțiunea comenzii Creare corespunde numelui acesteia și este utilizată pentru a crea obiecte noi. Acest control este, de asemenea, destinat designerilor de baze de date. Tabelele, interogările, formularele și rapoartele pot fi create în mai multe moduri: automat, manual sau cu ajutorul expertului.

Curs 4
Tabel. Crearea de tabele

Tabelele sunt obiectele principale ale bazei de date. Fără interogări, formulare, rapoarte și alte lucruri pe care le puteți obține, dar dacă nu există tabele, atunci datele nu au unde să scrie, deci nu există o bază de date. Crearea unei baze de date începe cu crearea primului tabel.

Crearea unei tabele constă în specificarea câmpurilor și atribuirea proprietăților acestora. Începe cu un clic pe butonul Nou din fereastra bazei de date.

1. Există mai multe modalități de a crea un nou tabel, care se distinge prin nivelul de automatizare.

2. Cea mai "automată" cale este de a importa tabele dintr-o altă bază de date, poate chiar să fie creată într-un alt sistem. În funcție de circumstanțe, structura câmpurilor, numele și proprietățile acestora, precum și conținutul bazei de date pot proveni din tabelul importat. Dacă ceva nu este importat corect, efectuați manual modificările necesare (de exemplu, în proprietățile câmpului).

3. În cazurile în care este o tabel străin care se află pe un server de la distanță și nu poate fi importat în întregime, utilizați modul Link to tables. Aceasta seamănă cu o conexiune la tabel pentru a partaja datele sale.

4. Dezvoltatorii experimentați folosesc Expertul de masă. Este un program care accelerează crearea unei structuri de tabel. Expertul solicită o serie de întrebări și, în funcție de răspunsurile primite, creează automat structura tabelului. În ciuda faptului că acest mod servește la simplificarea muncii, începătorii nu sunt recomandați pentru aceasta, deoarece nu au terminologia completă, este ușor să se confunde în întrebări și răspunsuri. Ar trebui să încercați să creați manual primele tabele.

5. Elementul Mod tabel deschide o piesă în care toate câmpurile au nume formale: Field1, Field2. și așa mai departe și un tip de text standard. Un astfel de tabel poate fi completat imediat cu informații.

6. Metoda cea mai universală manuală este elementul Designer. În acest mod, puteți să vă definiți numele câmpurilor, să le selectați proprietățile de tip și set.

Pentru a modifica proprietățile câmpurilor, accesați vizualizarea Design făcând clic pe butonul Vizualizare. Pentru a insera un câmp nou, trebuie să setați cursorul mouse-ului pe marcatorul de câmp și să apăsați tasta INSERT. Pentru a șterge un câmp, selectați-l și apăsați tasta DELETE. După ce ați terminat de creat structura, puteți să faceți clic pe butonul Vizualizare și evaluarea în modul Tabel pentru ao completa cu date.







Articole similare

Trimiteți-le prietenilor: