Nwlapcug.com


Che cos'è la programmazione DBA?

Che cos'è la programmazione DBA?


I database sono comuni in molte organizzazioni. Un amministratore di database o amministratore di database, è una persona cui spetta il compito di gestire e amministrare un sistema di database. DBA è un ruolo tecnico che possa coinvolgere la costruzione e il mantenimento di un sistema di database oltre ad altre attività. L'amministratore di database possono essere coinvolti in lo sviluppo di un database, nonché di eseguire modifiche su di esso nel corso del tempo, entrambi i quali richiedono competenze di programmazione. In alcuni casi, può essere somministrato un database di più di un DBA.

Ruolo

Gli amministratori di database sono in genere coinvolti per tutta la durata di un sistema di database. Durante la fase di sviluppo, il DBA funziona una struttura di database basata su un insieme di requisiti. Il DBA si traduce quindi questi disegni in un sistema di database di lavoro. Una volta creato il sistema di database, il DBA può quindi avere il compito di popolarlo con i dati, che possono essere trasferiti da un'altra origine dati o il sistema esistente. Quando il database è installato e funzionante, l'amministratore del database può gestire l'accesso ad esso, impostare account di utenti all'interno dell'organizzazione. Parte di questo processo è l'impostazione di diversi livelli di accesso agli utenti, ad esempio gli amministratori di office e gestione del personale. A seconda del tipo di sistema, può anche accedere al database di clienti o altre persone esterne all'organizzazione.

Sistemi

Gli amministratori di database possono sfruttare una gamma di sistemi esistenti durante la creazione di database. MySQL e Oracle sono tra i più comuni e sono che entrambi sistemi di gestione di database. Un sistema di gestione di database è spesso denominato un DBMS. MySQL è un sistema libero, mentre Oracle è commerciale. Utilizzando questi sistemi, un amministratore di database può definire le tabelle e le colonne in un database, nonché le relazioni tra loro. Qualunque sia il sistema utilizza l'amministratore di database, il processo di creazione di tabelle, l'inserimento, l'aggiornamento, l'esecuzione di query e gestione degli account utente in genere avviene tramite programmazione SQL.

Tecnologie

La lingua primaria coinvolti in amministrazione di database è SQL o Structured Query Language. Utilizzando istruzioni SQL e script, un amministratore di database può svolgere tutte le attività centrale, dalla creazione del database di gestione it. Diversi DBMS programmi utilizzano talvolta lievi differenze nella sintassi SQL, ma i principi generali sono le stesse. A volte un amministratore di database potrebbe essere necessario lavorare con diverse tecnologie durante la creazione di un sistema di database, specialmente se dati viene importati da un altro sistema. Istruzioni SQL possono eseguire numerose attività, come ad esempio una query sul database, inserimento dati, l'aggiornamento dei dati e creazione di tabelle di database.

Programmazione associata

Gli amministratori di database spesso utilizzano tecnologie diverse di script SQL. Spesso, un sistema di database dispone di un'interfaccia utente costruito su di esso, fornendo l'accesso utente tramite un programma di grafico interattivo. Può trattarsi di un numero di linguaggi di programmazione, con l'amministratore di database eventualmente coinvolti nel processo di sviluppo. Per le applicazioni desktop, Java programmazione viene spesso utilizzato in combinazione con sistemi di database, mentre sul Web, linguaggi come PHP e ASP sono comuni. A seconda della scala di un progetto, l'amministratore del database non può essere responsabile di sviluppare l'interfaccia utente per un database, con questa operazione gestita da altri membri del team.