Obiecte acces 2

Conceptul unei baze de date. Tipuri (modele) de baze de date. Scurte caracteristici.

Baza de date (DB) - un set structurat de date comandat, controlat la nivel central.







Un set de instrumente necesare pentru a crea, modificările de baze de date, și să asigure accesul la acestea, se numește sistemul de management al bazei de date (SGBD).

Cele mai frecvent utilizate trei specii (model) Bazele de date. de rețea. ierarhică și relaționale. Acestea diferă în modul în care punerea în aplicare a legăturilor între date.

Ø SetevyeBD pună în aplicare comunicarea prin relații, datele rezultate din baza de date sunt interconectate ca o rețea.

Ø IerarhicheskieBD sunt un fel de comunicare de rețea de baze de date destinate strict „de sus în jos“

Ø RelyatsionnyeBD punerea în aplicare a comunicării între datele de referință (sau relație), m. E. Un magazin de date link-uri către alte date. Aceste baze de date au o structură rigidă și pot fi prezentate sub formă de tabel.

Baze de date Access Microsoft Corporation face parte din suita Office conține un set de instrumente care implementează toate funcțiile asociate cu administrarea de baze de date relaționale. DostoinstvomMicrosoft Ascess este faptul că întreaga bază de date are un singur fișier de pe disc. care conține toate facilitățile sale

În prezent, baza de date relațională mai larg distribuite, baza de date în Microsoft Corporation Ascess sunt relaționale.

O cerință importantă pentru tabelele unei baze de date relaționale este de a minimiza cantitatea de date repetitive. În cazul în care un tabel există date duplicate, acestea ar trebui să fie plasate într-un alt tabel, care include cheia primară a primului tabel.

Conceptul de SGBD. Obiecte Baze de date MS ACSESS. Scurte caracteristici.

Un set de instrumente necesare pentru a crea, modificările de baze de date, și să asigure accesul la acestea, se numește sistemul de management al bazei de date (SGBD).

Baze de date Access Microsoft Corporation face parte din suita Office conține un set de instrumente care implementează toate funcțiile asociate cu administrarea de baze de date relaționale. DostoinstvomMicrosoft Ascess este faptul că întreaga bază de date are un singur fișier de pe disc. care conține toate facilitățile sale

Enquiry - un obiect care specifică regula pentru selectarea datelor dorite din baza de date. Rezultatul său este un set de înregistrări, t. E. Unele tabel temporar.

Utilizarea interogare poate efectua următoarele tipuri de date:

- Selectați înregistrările care îndeplinesc criteriile de selecție.

- În fiecare dintre înregistrările preluate pentru a efectua calcule.

- înregistrări Sortare care au aceeași valoare într-unul sau mai multe câmpuri într-o singură înregistrare cu executarea simultană a operațiunilor grupului pe alte domenii.

- Pentru a actualiza câmpurile din subsetul selectat de înregistrări.

- Creați un nou tabel de baze de date folosind datele din tabelele existente.

- Ștergerea subsetul selectat de înregistrări dintr-un tabel de baze de date.

Forma - obiect vă permite să afișați și editați datele într-o formă ușor de utilizat. În plus față de forma de date poate conține și alte elemente, cum ar fi rame, linii, elemente geometrice (arc, cerc). Acesta poate fi, de asemenea, aranjate sub formă de text. etichete, și chiar butoane. permițându-vă pentru a rula comenzi (de exemplu, o instrucțiune sucursală într-o altă formă sau calcularea unor valori).

Raportul - obiect, care să permită obținerea de date adecvate pentru ieșire la o formă de imprimantă. Acesta poate conține o varietate de elemente de design.

Macro - obiect, care să permită o singură operațiune pentru a efectua o secvență de comenzi, macro-uri - un macro. În cazul în care unele operații de bază de date sunt efectuate în mod frecvent.

Modulul - obiect, care este un program în orice limbaj de programare care implementează un algoritm de date în baza de date.

3. Conceptul de înregistrare câmp. Scurte caracteristici. Tipuri de câmpuri Baze de date MS ACSESS.







Scriere (string) - un element de date care conține informații de doar un singur obiect (produs, producător, personal, studenți). Spre deosebire de câmp de înregistrare nu are nici un nume, dar este numerotat.

intrările duplicat sunt interzise.

Conform structurii tabelului înțeleagă set de intrări în tabelul cu numele lor, tipuri și proprietăți.

Numele câmpului - nu mai mult de 64 de caractere, inclusiv spațiile de un șir de caractere.

Câmpul Tip indică valoarea poate cuprinde câmp. Judecă Baza de date identifică următoarele tipuri de domenii:

Ø Text - șir de text de cel mult 255 de caractere;

Ø câmp memo - text până la 64.000 de caractere;

Ø numeric - la numerele de înregistrare;

Ø Data / ora - pentru a înregistra data și ora;

Ø contra - tip numeric ale cărui valori sunt modificate automat de către sistem;

Ø logică - tip logic ale cărui valori Da sau Nu, Adevărat sau fals, sau oprit;

Ø Câmp obiect OLE - obiect creat de o altă aplicație;

Ø Căutare Wizard vă permite să creați o casetă combo pentru a selecta valorile din orice tabel de baze de date.

4. Conceptul de cheia primară. Structura bazei de date. Tipuri de relații între tabele.

În scopul de a găsi intrarea dorită în tabel, folosind metoda de chei de căutare. Acesta constă în găsirea înregistrările cu valoarea unuia dintre domeniile sale. Acest câmp se numește cheie sau pur și simplu tasta. Dacă una dintre cheile este unic, adică. E. Valoarea sa nu se repetă printre toate înregistrările din tabel, aceasta se numește o cheie primară. Această cheie indică întotdeauna doar o singură intrare, spre deosebire de alte indicii care indică spre un anumit set de înregistrări (eventual deloc de ceea ce se înregistrează) și valorile care pot reapărea. De obicei, în rolul cheii primare realizează câmpul special de numărul a cărui valoare este crescută în mod automat atunci când se adaugă înregistrările bazei de date în tabel. Un astfel de câmp se numește ID.

Structura tabelelor bazei de date și de a face conexiuni intre ele - schema de date.

Comunicare (raport) se stabilește între cele două câmpuri tabele, iar aceste domenii ar trebui să fie de același tip și de aceeași dimensiune.

Înainte de a stabili conexiuni necesare pentru a închide masa. deoarece este imposibil să se stabilească o comunicare între tabele deschise (editabile).

link-uri de masă în bazele de date relaționale sunt „unu-la-unu“ și „unu-la-mulți“.

Raportul dintre „unu-la-unu“ este instalat între cele două chei primare în diferite tabele, un tabel de fiecare intrare corespunde o singură înregistrare alta.

Raportul dintre „unu-la-multe“ - între cheie primară într-un tabel și cheia unui alt tabel (cea mai răspândită), fiecare înregistrare într-un tabel poate corespunde mai multor alte înregistrări. Un tabel este definit ca principal, celălalt - un subordonat.

Raportul dintre „multe-la-multe“ - fiecare înregistrare într-un tabel poate corespunde mai multor alte înregistrări, și vice-versa. Această rețea de relații de grup, nu pot fi menținute într-o bază de date relațională. De obicei, puse în aplicare prin al treilea obiect cu care obiectele originale legate de „unu-la-mulți“.

Două intrări legate. în cazul în care valorile domenii conexe acestea sunt aceleași.

5. Tipurile de obligațiuni. Datele cu caracter obligatoriu. Asigurarea integrității datelor.

Comunicare (raport) se stabilește între cele două câmpuri tabele, iar aceste domenii ar trebui să fie de același tip și de aceeași dimensiune.

link-uri de masă în bazele de date relaționale sunt „unu-la-unu“ și „unu-la-mulți“.

Raportul dintre „unu-la-unu“ este instalat între cele două chei primare în diferite tabele, un tabel de fiecare intrare corespunde o singură înregistrare alta.

Raportul dintre „unu-la-multe“ - între cheie primară într-un tabel și cheia unui alt tabel (cea mai răspândită), fiecare înregistrare într-un tabel poate corespunde mai multor alte înregistrări. Un tabel este definit ca principal, celălalt - un subordonat.

Raportul dintre „multe-la-multe“ - fiecare înregistrare într-un tabel poate corespunde mai multor alte înregistrări, și vice-versa. Această rețea de relații de grup, nu pot fi menținute într-o bază de date relațională. De obicei, puse în aplicare prin al treilea obiect cu care obiectele originale legate de „unu-la-mulți“.

Două intrări legate. în cazul în care valorile domenii conexe acestea sunt aceleași.

Crearea de relații între tabele se face printr-o casetă de dialog specială, care se numește datele schemei. Această fereastră este deschisă, făcând clic pe butonul corespunzător din bara de instrumente sau prin intermediul meniului Tools. Apoi, adăugați toate tabelele care trebuie să se lege. Comunicarea dintre domeniile stabilite prin glisarea unui nume de câmp dintr-un tabel la altul în câmpul aferent corespunzător. Aceasta deschide posibilitatea de a seta proprietățile conexiunii:

integritatea datelor - adică,

1. Într-un tabel subordonat nu poate fi adăugat la o înregistrare în valoarea cheii de comunicare inexistentă de masa principală;

2. În tabelul intrarea principală nu poate fi șters dacă nu a fost eliminat asociat cu acesta în acest tabel pentru înregistrare;

3. În tabelul principal nu se poate schimba valoarea cheii de cuplare, în cazul în care în acest tabel sunt evidențe legate.

Dacă link-ul selectat este activat pentru asigurarea integrității datelor. puteți seta următoarele moduri:

Cascade actualizare domenii conexe și a șterge înregistrări legate în cascadă furnizează actualizarea simultană sau de a șterge datele din toate tabelele subordonate atunci când acestea sunt schimbate în tabelul principal. (De exemplu, dacă modificați numele unui anumit client, modificările sunt efectuate numai într-un singur tabel, iar modificările aferente sunt efectuate automat.)

MS ACSESS SGBD obiect de tabelă.