Baze de date

 

SONY DSC

      Administrarea bazelor de date se referă la întregul set de activități desfășurate de către un administrator de baze de date pentru a se asigura că o bază de date este întotdeauna disponibilă după cum este necesar. Alte activități strâns legate și rolurile sunt securitatea bazei de date, monitorizarea și depanarea, precum și planificarea pentru creșterea economică viitoare.

      Administratorul bazei de date ( DBA ) este , de obicei, un rol dedicat în departamentul IT din organizațiile mari. Cu toate acestea, multe companii mai mici care nu își pot permite un DBA full-time, de obicei, externalizează acest serviciu de la un furnizor specializat sau fuzionează cu un alt rol din departamentul IT, astfel că ambele sunt efectuate de către aceeaşi persoană .

      Rolul principal al administratorului de baze de date este acela de a asigura un timp optim de acces la date, astfel încât acestea să fie întotdeauna disponibile atunci când este necesar . Acest lucru va implica, de obicei, monitorizare periodică proactivă și rezolvarea problemelor. Acest lucru la rândul său, implică anumite abilități tehnice din partea DBA. În plus față de cunoașterea în profunzime a bazei de date în cauză, DBA va trebui să aibă şi cunoștințe despre platforma (server de baze de date și sistemul de operare al serverului) pe care rulează baza de date.

      Structured Query Language (SQL) este un limbaj standard de programare pentru gestionarea bazelor de date relaționale și manipulare a datelor. SQL este folosit pentru a interoga, insera, actualiza și modifica datele. Dezvoltat pentru prima oară la începutul anilor 1970 la IBM de Raymond Boyce și Donald Chamberlin, SQL a fost lansat comercial de Relational Software Inc. (acum cunoscut sub numele de Oracle Corporation), în 1979. Actuala versiune standard SQL este standardizată și monitorizată de către Institutul Național de Standarde American (ANSI). Furnizorii celor mai importante versiuni proprietare, care sunt încorporate și construite pe ANSI SQL, sunt SQL * Plus (Oracle) și Transact-SQL (T-SQL) (Microsoft).