Che cosa è DBA di programmazione?

January 1

Che cosa è DBA di programmazione?


I database sono comuni in molte organizzazioni. Un DBA, o l'amministratore del database, è una persona il cui ruolo è quello di gestire e amministrare un sistema di database. DBA è un ruolo tecnico che può coinvolgere costruire e mantenere un sistema di database in aggiunta ad altri compiti. Il DBA può essere coinvolto nello sviluppo di un database e di eseguire modifiche su di esso nel tempo, che richiedono entrambi abilità di programmazione. In alcuni casi, un database può essere somministrata da più di un DBA.

Ruolo

Gli amministratori di database sono in genere coinvolti per tutta la vita di un sistema di database. Durante la fase di sviluppo, la DBA elabora un progetto di database in base a una serie di requisiti. La DBA traduce poi questi disegni in un sistema di database di lavoro. Una volta che il sistema di database è stato creato, il DBA può quindi avere il compito di popolare con i dati, che possono essere trasferiti da un'altra fonte di dati o sistema esistente. Quando il database è attivo e funzionante, il DBA può gestire l'accesso ad essa, la creazione di account utente all'interno dell'organizzazione. Parte di questo processo è la creazione diversi livelli di accesso per gli utenti, per gli amministratori ad esempio ufficio e gestione del personale. A seconda del tipo di impianto, il database può accedere anche da clienti o altre persone esterne all'organizzazione.

sistemi

DBA può sfruttare una gamma di sistemi esistenti per la creazione di basi di dati. MySQL e Oracle sono tra le più comuni e sono entrambi i sistemi di gestione di database. Un sistema di gestione di database è spesso indicato come DBMS. MySQL è un sistema libero, mentre Oracle è commerciale. Utilizzando questi sistemi, un DBA può definire le tabelle e colonne in un database, nonché le relazioni tra loro. Qualunque sia il sistema DBA utilizza, il processo di costruzione delle tabelle, l'inserimento, l'aggiornamento, l'interrogazione e la gestione degli account utente in genere viene fatto usando la programmazione SQL.

tecnologie

La lingua principale coinvolto nella gestione del database è SQL o Structured Query Language. Utilizzando le istruzioni SQL e script, un DBA può svolgere tutti i compiti centrali, dalla costruzione del database di gestione. Diversi programmi DBMS volte usano piccole differenze nella sintassi SQL, ma i grandi principi sono gli stessi. A volte un DBA può lavorare con diverse tecnologie per la costruzione di un sistema di database, in particolare se i dati vengono importati da un altro sistema. istruzioni SQL possono eseguire numerose attività, come ad esempio l'esecuzione di query al database, inserire i dati, l'aggiornamento dei dati e la creazione di tabelle di database.

Programmazione associato

DBA spesso utilizzano tecnologie diverse script SQL. Spesso, un sistema di database ha un'interfaccia utente costruita su di esso, fornendo l'accesso utente tramite un programma grafico interattivo. Questo può comportare una qualsiasi di un certo numero di linguaggi di programmazione, con il DBA opzionalmente coinvolti nel processo di sviluppo. Per le applicazioni desktop, di programmazione Java è spesso usato in combinazione con sistemi di database, mentre sul Web, linguaggi come PHP e ASP sono comuni. A seconda della scala di un progetto, il DBA può non essere responsabile per lo sviluppo dell'interfaccia utente per un database, con questo compito gestito da altri membri del team.