În această lucrare, designul are loc într-un mediu MS Access - baze de date moderne pentru calculatoare personale, realizarea unei baze de date relaționale, care are un limbaj orientat-obiect pentru lucrul algoritmică cu informații, tehnici de programare vizuale și suficiente opțiuni.
Proiectare fizică - model de datalogicheskoy Implementare instrumente specifice SGBD. Rezultatul acestui proces este un model fizic, care conține toate informațiile necesare pentru a genera toate obiectele necesare în baza de date.
Figura 2 - Modelul fizic
algoritmul de transformare este un model fizic al bazei de date:
2) Deschideți modelul fizic în programul Erwin Data Modeler și selectați meniul Database - Database Connection;
4) Selectați meniul Tools - Inginer Forward - Schema de generare;
6) Dați clic pe butonul Generate și așteptați pentru generarea
3.2 Proiectarea și dezvoltarea de baze de date
Proiectarea și dezvoltarea bazelor de date definesc modalități de introducere a datelor în mediul de stocare și modul de accesare a acestor date că poddkerzhivayutsya stratul fizic. Punct de vedere istoric, sistemele de depozitare și primele structuri de fișiere au acces și de gestionare a sestemy fișier (FMS), care este de fapt o parte a sistemului de operare. Baza de date create pe aceste modele fișier add-on sale, care vă permite să organizați întregul set de fișiere într-un astfel de mod de a face să funcționeze ca o unitate și a primit gestionare centralizată a bazei de date. Cu toate acestea, accesul direct se face la nivelul de fișier comenzi care baza de date utilizată în tratarea tuturor fișierelor care alcătuiesc datele stocate de la una sau mai multe baze de date.
Modelul de date de rețea. Rețeaua de baze de date este proiectat pentru sisteme mijlocii, există o modalitate de a îmbunătăți modelul ierarhic. Numele provine dintr-o bază de date vedere ca o rețea de tabele legate. De fapt, diagrama de rețea arata foarte similar cu ERD, pe care le folosim în această carte. Diferența principală dintre rețea și baza de date relațională este că într-o bază de date relațională folosind chei externe pentru a crea relații între tabele, în timp ce tabelele bazei de date de rețea cu ajutorul unor indicatori fizici pentru comunicare. Această diferență aparent mică determină introducerea unor baze la diferențe puternice între ele. Produsul de rețea cel mai faimos numit IDMS (sisteme integrate de management de baze de date, sistem integrat de management al bazei de date) a fost dezvoltat de Computer Associates. Ca și în cazul IMS, IDMS complicat de utilizat și de interfață cu o bază de date necesită un programator profesionist.
4. Utilizarea resurselor de umplere a bazei de date
Pentru a crea o nouă bază de date, selectați meniul Fișier, faceți clic pe Nou, apoi, în bara de activități, selectați Fișier Creare bază de date. După aceea, pe ecran apare filer standard pentru a deschide un dosar și selectați un nume pentru noul fișier de bază de date. De exemplu, „un grup de .mdb». Creați un fișier, Access se deschide o fereastră de bază de date goală, în această fereastră puteți efectua toate operațiile - a crea și manipula obiecte de baze de date. MS Access este o aplicație multi-fereastră, dar în orice moment poate fi deschis doar de o singură bază de date. Era fereastra ei este principala fereastra documentului în Access, și închiderea acestuia înseamnă închiderea unui fișier corespunzător.
două metode pot fi folosite pentru a crea într-o bază de date Microsoft Access. Cel mai simplu mod de a crea o bază de date - folosind baza de date master pentru a crea toate tabelele necesare, formulare și rapoarte. De asemenea, este posibil să se creeze o bază de date goală, și apoi adăugați-l la tabele, formulare, rapoarte și alte obiecte - este modul cel mai flexibil, dar necesită o definiție separată pentru fiecare element de bază de date. În ambele cazuri, a creat o bază de date în orice moment să se schimbe și să se extindă.
Figura 3 - Baza de date Fereastra
5.Osuschestvlenie de backup și recuperare
Frecvența de backup a bazei de date depinde de cât timp va fi restaurat dintr-o copie de rezervă. Cu cât mai des o copie de rezervă a bazei de date, cu atât mai puțin timp va dura de recuperare. Program de backup și recuperare pot fi configurate individual pentru fiecare bază de date. Tipul de backup depinde, de asemenea, pe baza datelor și numărul de tranzacții efectuate pe unitatea de timp. Principalele tipuri de rezervă sunt complete, jurnalul și incrementală. Pentru mai multe informații despre recuperarea, a se vedea bara laterală „modelul bazei de date de recuperare“ moduri de comenzi de backup SQL Server sunt descrise în bara laterală „Comenzile standard pentru copie de rezervă.“
redundanță completă nu este potrivită pentru sistemele de producție care sunt actualizate destul de intens. Atunci când se utilizează o redundanță completă în caz de recuperare trebuie să aibă de a re-executa toate tranzacțiile și datele de încărcare în vrac, care au fost efectuate după momentul rezervării. În cazul în care ultima copie de siguranță completă este deteriorat, trebuie să luați pentru a restaura copie de rezervă anterioară, și din nou cu mâna pentru a vă asigura că toate tranzacțiile sunt aplicate, care au fost efectuate de la crearea acestei copii.
6. Folosind metode standard de protecție a obiectelor bazei de date
Prin „protecția bazelor de date“ este definit aici ca o modalitate de a preveni accesul neautorizat la informațiile stocate în tabele. Protecția codului sursă de formulare și module nu sunt considerate.
Această metodă de protecție vă permite să setați o parolă pentru deschiderea bazei de date pentru toți utilizatorii. Pentru a crea baza de date care aveți nevoie pentru a deschide fișierul în modul „exclusiv“ și selectați elementul de meniu Serviciul / Securitate / Setare parola bazei de date. Pentru a lucra cu o bază de date în MS Access pentru a introduce parola. Aici este un exemplu de a lucra cu un fișier de bază de date folosind DAO si ADO.
Sub Public TestDAO ()
mCA Dim Ca DAO. Spațiul de lucru
Dim MDB Ca DAO. bază de date a
Set mCA = DBEngine. Workspaces (0)
Set MDB = mCA. OpenDatabase _
( "C:. \ A97 mab" Adevărat, adevărat "; PWD = 123")
Sub Public TestADO ()
Dim CNDB Ca nou ADOdb. conexiune
CNDB. Deschideți „Provider = Microsoft. Jet. OLEDB. 4. 0 „_
„; date = C Sursa: \ A97. MDB „_
"Jet OLEDB: Baza de date Parola = 123"
Aceasta este cea mai sigură cale de a proteja bazele de date. Există un număr suficient de instrumente gratuite și plătite parola otobrozhayuschy. Inclusiv codul sursă disponibil în VB permite să citească o parolă. În alte aspecte nu așa de rău. Într-o zi am dat peste modificarea inițială a metodei de protecție, care va fi discutat mai târziu.
Pe parcursul instruirii practice la societatea am fost luate în considerare punctele principale din structura organizatorică, de management al calității. Compania a fost de lucru pentru o lungă perioadă de timp, au fost eliminate toate neajunsurile structurii organizatorice în acest timp.
În perioada practicii industriale toate abilitățile învățate studii teoretice au fost atașate la producția efectivă.
Referințe