Conceptul unei baze de date și SGBD

1. Conceptul de bază de date și SGBD. Tipuri de baze de date ..................................... ...... 3

2. Baze de date Microsoft Access. ....................................................... 7

Bibliografie .............................................. 11

1. Conceptul de bază de date și SGBD. Formulare de baze de date.

O bază de date este o colecție de date special organizate, stocate în memoria sistemului calculatorului și a afișa starea obiectelor și a relațiilor acestora în zona de subiect.

Trebuie remarcat faptul că această definiție nu este unic. Informațiile cu privire la definițiile de multe ori nu le place matematica cu unicitatea sa completă. Dacă vii la conceptul de „bază de date“, dintr-un punct de vedere strict utilizator, există o altă definiție: bază de date - un set de date operaționale stocate ale unei companii.

În baza de date a companiilor, de exemplu, pot fi stocate:

Toate informațiile despre personalul din muncitorii și angajații întreprinderii;

informații despre bunurile materiale;

date privind fluxul de materii prime și a componentelor;

informații privind stocurile din depozite;

date privind eliberarea produsului finit;

ordine și instrucțiuni de management, etc.

Chiar și micile schimbări de orice informație poate duce la modificări semnificative în diverse alte locuri.

Exemplu. Publicarea pentru a ridica poziția unui rezultat angajat în schimbări nu numai în dosarul personal al angajatului, dar, de asemenea, modificări în lista unități în care funcționează, în declarațiile privind salariul, în programul de vacanță, etc.

Având în vedere că baza de date este orice structură de informații, baza de date este împărțit în trei tipuri: de masă (relaționale), rețea, ierarhic.

Experiența de utilizare a bazelor de date vă permite să selectați un set comun de performanță:

plenitudine - baza de date completă, cu atât mai probabil că aceasta conține informațiile necesare (cu toate acestea, nu ar trebui să fie informații redundante);

buna organizare - o mai bună bază de date structurată, cu atât mai ușor pentru a găsi informațiile necesare;

urgență - orice bază de date pot fi corecte și complete, în cazul în care este actualizată în mod constant, de exemplu, este necesar ca datele în orice cadru de timp dat este în deplină concordanță cu statutul său este afișat obiect;

comoditate pentru a utiliza - baza de date ar trebui să fie ușor și comod de utilizat și au dezvoltat metode pentru a avea acces la orice informație.

Trebuie remarcat faptul că baza de date - aceasta este de fapt un depozit de informații și nimic mai mult. Cu toate acestea, lucrul cu baze de date, consumatoare de timp și obositoare. Pentru stabilirea, menținerea și punerea în aplicare a posibilelor baze de date comune folosite de software numite sisteme de management al bazelor de date (SGBD).

sistem de management al bazelor de date (SGBD) - un sistem software care vă permite să se ocupe de apeluri la baza de date provenind de la utilizatorii finali aplicații. Cu alte cuvinte, SGBD este o interfață între baza de date și sarcinile de aplicare.

Sisteme de management al bazelor de date fac posibilă integrarea cantități mari de informații și le prelucrează, sortare, face probă în funcție de anumite criterii, etc.

Principalele funcții ale bazei de date - este:

Ușor de utilizat bază de date vă permite să creați noi baze de date, fără programare, și folosind numai funcțiile încorporate.

Baze de date asigură acuratețea, caracterul complet și coerența datelor, precum și accesul facil la acestea.

Pentru aplicații mai puțin pretențioase utilizate în schimb Baze de date sistem de regăsire de informații (IRS), care îndeplinesc următoarele funcții:

depozitarea unor cantități mari de informații;

căutare rapidă a informațiilor solicitate;

adăugarea, eliminarea și modificarea informațiilor stocate;

incheie in format ușor de citit uman.

Sistemele informatice care rulează pe PC-ul compatibil cu IBM PC, distribuție largă a primit așa-numitul sistem de management al bazei de date dBASE-like (SGBD). Este cunoscut pentru cel puțin trei familii de astfel de baze de date (dBASE, FoxPro și Clipper), dar sistemele sursa originale și versiunile lor adaptate mult mai mult. Pentru utilizatorii este esențial ca diferența dintre un limbaj de comandă și formatul de fișiere index, aceste baze de date folosind aceleași fișiere operaționale cu extensia. DBF, al cărui format a devenit pentru un timp un fel de standard de baze de date.

B baze de date dVASE cum ar fi relațională utilizată efectiv abordare organizarea datelor, adică, fiecare fișier. DBF este un tabel bidimensional, care este compus dintr-un număr fix de coloane și un număr variabil de rânduri (înregistrări). termeni B luate în documentația tehnică, fiecare coloană corespunde unui câmp al unuia dintre cele cinci tipuri (N - numeric C -. Simbolic, D - data, L - M logic. - notă), și fiecare rând - înregistrarea o lungime fixă, constând dintr-un număr fix de câmpuri. C, folosind limbajul de comandă al bazei de date noi crearea și corectarea fișierului de aspect. DBF (definiții de masă), fișierul index, scrie pictograme de baze de date (citire, căutare, modificarea datelor, pregătirea de rapoarte, și multe altele). O trăsătură caracteristică a fișierului DBF este simplitatea și claritatea: o reprezentare fizică a datelor de pe disc se potrivește exact reprezentarea mesei pe suport de hârtie.

În general, cu toate acestea, sistemul care se bazează pe fișiere DBF, ar trebui să fie considerate depășite. Multe dintre mecanismele de baze de date relaționale, discutate mai sus, în sistemele dBASE asemănătoare, sau nu este acceptat, sau sunt utilizatori și programatori, „artizanală“ mod.

O mare popularitate în ziua de azi au altă bază de date (cu alte formate de fișiere) - Paradox, Clarion, db_Vista și așa mai departe. Trebuie subliniat faptul că aceste sisteme sunt descinde din MS-DOS, dar acum aproape toate dintre ele sunt rafinate și au o versiune pentru Windows.

Aceste baze de date sunt adesea numite desktop, ținând cont de cantitatea relativ mică de date deservite de aceste sisteme. Cu toate acestea, ei lucrează în mod frecvent nu numai utilizatorii individuali, ci și grupuri întregi.

În același timp, centrul tehnologiei moderne a informației se deplasează treptat sistem mai puternic de gestionare a bazei de date relaționale, cu așa-numita SQL-acces (SQL - este un limbaj de interogare). este așa-numita tehnologie „client-service“ Baza acestor baze de date. Printre cei mai importanti producatori de astfel de sisteme - firma Oracle, Centură (Gupta), Sybase, Informix, Microsoft și alții. Au existat, de asemenea, bazele de date obiect și obiect-relaționale.

În ultimii ani, devenit printre cele mai populare baze de date și utilizate în practică, Access, Lotus, Oracle.

Să luăm în considerare programul de acces cel mai utilizat.

2. Bază de date Microsoft Access

Acces - în traducere din engleză înseamnă „acces“. MS Access - aceasta este baza de date relațională completă funcțional. În plus, MS Access este una dintre cele mai puternice, flexibile și ușor de utilizat baza de date. Este posibil să se creeze majoritatea aplicațiilor fără a scrie o singură linie de program, dar dacă doriți să creați ceva foarte complex, atunci acest caz, MS Access oferă un puternic limbaj de programare - Visual Basic Application.

Popularitate Baze de date Microsoft Access este cauzată de următoarele motive:

Accesul este unul dintre sistemele cele mai ușor accesibile și ușor de înțeles, atât pentru profesioniști și utilizatorii începători, vă permite să stăpânească rapid principiile de bază de lucru cu baze de date;

sistemul are versiunea complet rusificată;

Integrarea completă cu pachetul Microsoft Office: Word, Excel, Power Point, Mail;

Pentru Windows permite ideologia să prezinte informații grafic și vizual;

posibilitatea de a utiliza tehnologia OLE, care vă permite să comunice cu alte obiecte de aplicație sau de a introduce obiecte într-o bază de date Access;

Tehnologia WYSIWIG permite utilizatorului să vadă continuu toate rezultatele acțiunilor lor;

larg și este reprezentată grafic sistemul de referință;

Există un set de „stăpâni“ pentru obiectele de dezvoltare care facilitează crearea de tabele, formulare și rapoarte.

Când fereastra principală de sistem de acces va apărea (fig. 1). Puteți deschide alte ferestre, fiecare dintre care, în felul său sunt datele care sunt prelucrate. Mai jos sunt principalele elemente ale ferestrei principale de acces, pe care trebuie să aveți o idee.

Conceptul unei baze de date și SGBD

Fig.1. Ecranul de acces Baza de date.

Bara de titlu afișează numele programului activ în prezent. Bara de titlu a ferestrei de acces principal afișează întotdeauna numele programului Microsoft Access.

pictograma meniu de sistem - butonul condițională în colțul din stânga sus al ferestrei principale practic orice aplicație. După ce faceți clic pe această pictogramă, apare un meniu care vă permite să mutați, maximiza, a minimiza sau închide fereastra aplicației curente și de a schimba dimensiunea sa. Când faceți dublu clic pe pictograma pentru meniul de sistem, aplicația se închide.

Bara de instrumente - este un grup de pictograme situate direct sub bara de meniu. Scopul său principal - pentru apelare rapidă comenzile din meniu. Butoanele barei de instrumente, de asemenea, poate varia în funcție de operațiunile efectuate. Puteți modifica dimensiunea barei de instrumente și mutați-l pe ecran. De asemenea, este posibil să se afișeze, ascunde, de a crea o nouă bară de instrumente sau pentru a personaliza orice bară de instrumente.

Fereastra bazei de date apare când deschideți baza de date. Se concentrează toată baza de date „pârghii“. Fereastra bazei de date este folosit pentru a deschide obiectele conținute în baza de date, cum ar fi tabele, interogări, rapoarte, formulare, macrocomenzi și module. În plus, în bara de titlu a ferestrei bazei de date afișează întotdeauna numele bazei de date deschise.

Utilizați fila Object pentru a selecta tipul obiectului dorit (tabele, interogări, rapoarte, formulare, macro-uri, module). Inutil să spun, atunci când deschideți fila fereastra bazei de date, un tabel este întotdeauna activat și lista de tabele de baze de date disponibile. Pentru a selecta o filă alte obiecte de baze de date trebuie să faceți clic pe ea.

Principalele obiecte includ acces la tabele, interogări, formulare, rapoarte, macrocomenzi și module.

Tabel - un obiect care este definit și utilizat pentru a stoca date. Fiecare tabel conține informații despre obiectul unui anumit tip. După cum se cunoaște, tabelul cuprinde câmpuri (coloane) și o înregistrare (rând). Masă de lucru poate fi în două moduri de bază: modul de calcul și modul grilă.

Anchetă - este un obiect care permite utilizatorului să obțină datele necesare de la una sau mai multe tabele. Puteți crea interogări pentru a alege de la, să actualizeze, șterge sau adăuga date. Puteți crea noi tabele folosind date deja existente, una sau mai multe tabele utilizând interogări.

Forma - este un obiect, conceput în principal pentru afișare ușor de introducere a datelor. Trebuie remarcat faptul că, spre deosebire de tabele, în formele nu conțin informațiile de bază de date (cum ar putea părea la prima vedere). Forma - este doar un format (formular) afișarea datelor de pe un ecran de computer. Formularele pot fi bazate numai pe tabele sau interogări. Construirea unui formular bazat pe interogare vă permite să le reprezinte informații din mai multe tabele.

Raport - este un obiect de a crea un document care poate fi apoi imprimate sau incluse într-o altă aplicație. Rapoartele, precum și formularele pot fi create pe baza interogărilor și tabele, dar nu vă permite să introduceți date.

Macro - un obiect care reprezintă o descriere structurată a uneia sau mai multor acțiuni care urmează să fie efectuate de acces ca răspuns la un anumit eveniment. De exemplu, puteți defini macro-uri, care, ca răspuns la selectarea unui element sub formă principală deschide o altă formă. Folosind un alt macro poate fi realizată prin valoarea unora domeniu la schimbarea conținutului său. În macro, puteți include condiții suplimentare pentru îndeplinirea sau neîndeplinirea celor sau alte acțiuni incluse în ea.

Lucrul cu formulare și rapoarte este mult simplificată prin utilizarea de macro-uri. In MS Access are mai mult de 40 de macro-uri care pot fi incluse în macro-uri. Macrocomenzi efectua acțiuni, cum ar fi deschiderea tabelelor și formulare, interogări, macro-uri lansa alte opțiuni de selectare din meniu, modificați dimensiunea ferestrelor deschise, etc. Macrocomenzi permit apăsarea unuia (sau mai multe în același timp) buton pentru a efectua un set de acțiuni, care au de multe ori pentru a efectua în timpul lucrărilor. Cu ajutorul lor, puteți începe chiar să pună în aplicare aplicații care acceptă schimbul de date dinamic (DDE), cum ar fi MS Excel, și schimbul de date între baza de date și aceste aplicații. Un macro poate conține mai multe macro-uri. Puteți specifica, de asemenea, condițiile de punere în aplicare a macro-urile individuale sau set.

Modulul - obiectul care conține programul în MS Access de bază, care permit împarte procesul în pași mai mici și de a detecta acele erori care nu au putut fi găsite cu utilizarea de macro-uri.

Când ați terminat cu acces (sau aplicarea acesteia), este necesar să se încheie în mod corespunzător sesiunii. Doar oprirea computerului - o metodă proastă, ceea ce poate duce la probleme. Operarea folosind fișiere multe aplicații Windows, existența care utilizatorul nu mai poate suspecta. După ce aparatul este oprit, aceste fișiere vor rămâne deschise în viitor, ar putea afecta fiabilitatea sistemului de fișiere pe hard disk.

Lista literaturii second-hand

Bekarevich Yu N. Pușkin «MS Access pentru 30 de lecții.“

articole similare