Definirea bazei de date
Se pare că, pe de o parte, totul este mult mai ușor, iar pe de altă parte - mult mai dificilă decât vă imaginați. Voi explica faptul că pentru a lucra cu un anumit tip și modelul bazei de date utilizate de program este. În știința calculatoarelor, acestea sunt numite sisteme de management al bazelor de date.
Sistem de management al bazelor de date
Sistem de management al bazelor de date
Noi oferim definirea sistemelor de management al bazelor de date.
Un sistem de management de baze de date (DBMS) este un set de limbaj și software-ul care controlează crearea și utilizarea bazelor de date.
Bază de date modernă este format din:
- core - parte a software-ului Baze de date, responsabil pentru gestionarea datelor în memorie și exploatare forestieră
- CPU limbaj de baze de date, oferind optimizarea interogări pentru extragerea și actualizarea datelor, precum și crearea unei baze de date
- Subsistemul de execuție suport care interpretează programul de manipulare a datelor care creează interfața cu utilizatorul bazei de date
- programe de servicii (utilitati externe), care oferă alte oportunități pentru întreținerea sistemelor informatice.
Deoarece baza de date se realizează prin toate procesele care sunt aplicabile bazelor de date, prin urmare, ar fi mai bine pentru a selecta numai principalele sale caracteristici.
Funcțiile de bază sunt baza de date
Apropo, pe acest subiect, puteți descărca prezentarea în PowerPoint.
clasificarea bazei de date
Există mai multe motive pentru care este posibil de a clasifica baza de date.
model de date RDBMS sunt:
- bază de date ierarhică
- bază de date de rețea
- Baze de date relaționale
- sistem de management de baze de date orientate obiect
- Sistem de management de baze de date obiect-relaționale
În prezent, ultimele 2 tipuri sunt folosite în proiecte majore.
baze de date distribuite în funcție de gradul
- Local (SGBD se află doar pe un singur calculator)
- Distribuit (o parte a bazei de date poate fi amplasat la 2 sau mai multe calculatoare).
Cu siguranță, va fi un test util pentru bazele de date care sunt în proiect.
Conform metodei de accesare a bazei de date
În aceste fișiere de date sunt situate central într-un server de fișiere speciale. Baze de date trebuie să fie de asemenea situate pe fiecare client (stație de lucru). Accesul la datele de bază de date se face prin LAN. Sincronizarea suport de citire și actualizare este efectuată de blocare temporară a solicitat fișiere.
Avantajul acestei arhitecturi poate fi numită o sarcină redusă pe serverul de fișiere.
Pe același dezavantaj: mare de încărcare de trafic a rețelei locale; dificultate sau imposibilitatea controlului centralizat; Nu putem oferi astfel de caracteristici importante precum fiabilitate, disponibilitate și securitate. Fișier bază de date server este utilizat în aplicații locale; în sistemele cu date de mică intensitate și sarcini de vârf mici pe baza de date.
Acum la crearea unui sistem de informații de mare nu este utilizat.
Exemple de sisteme de management de baze de date de file-server:
bază de date client-server situat pe un server cu o bază de date și oferă acces la baza de date numai în modul exclusiv. Toate cererile pentru aplicațiile client și stațiile de prelucrare a datelor sunt prelucrate la nivel central.
Dezavantajul acestui tip de baze de date pot fi numite cerințe mai mari de pe server.
Avantaje: încărcare mai mică a rețelei LAN; beneficii de gestionare centralizată; suport pentru fiabilitate ridicată, disponibilitate și securitate.
Exemple de baze de date client-server:
- Caché,
- Firebird,
- IBM DB2,
- Informix,
- InterBase,
- MS SQL Server,
- MySQL, Oracle,
- PostgreSQL,
- Sybase Adaptive Server Enterprise,
- Linter.
Bază de date Embedded
Acest tip de bază de date, care poate servi doar ca parte a unui pachet software special, fără a fi necesară o procedură de instalare separată. Acest tip de bază de date poate fi utilizat pentru stocarea locală a datelor și aplicarea acesteia nu este proiectat pentru a fi utilizat colectivă într-o rețea de calculatoare. Fizic este adesea pus în aplicare ca o bibliotecă plug-in. Pe partea de aplicare există acces la date prin SQL-interogări sau printr-o interfață specială de program.
Exemple de baze de date integrate:
Pentru considerare doar o parte din caracteristicile principale și structura internă a oricărei baze de date necesită una sau mai multe cursuri individuale.