I vantaggi di un Relational Database Management System

January 3

I vantaggi di un Relational Database Management System


Un Relational Database Management System (RDBMS) è un sistema software che fornisce l'accesso a un database relazionale. Il sistema software è un insieme di applicazioni software che possono essere utilizzati per creare, mantenere, gestire e utilizzare il database. Un "database relazionale" è un database strutturato sul modello "relazionale". I dati vengono memorizzati e presentati in un formato tabulare, organizzate in righe e colonne con un record per riga.

Struttura dati

Il formato della tabella è semplice e facile per gli utenti di database di comprendere e utilizzare. RDBMS fornire accesso ai dati utilizzando una struttura naturale e l'organizzazione dei dati. query di database possono cercare qualsiasi colonna per voci corrispondenti.

Accesso multiutente

RDBMS consentire a più utenti di database di accedere a un database contemporaneamente. Built-in blocco e funzionalità di gestione transazioni consentire agli utenti di accedere ai dati in quanto è in corso di modifica, evita le collisioni tra due utenti l'aggiornamento dei dati, e impedisce agli utenti di accedere a record parzialmente aggiornati.

privilegi

funzioni di autorizzazione e controllo privilegio in un RDBMS consentono all'amministratore di database per limitare l'accesso agli utenti autorizzati, e garantire i privilegi a singoli utenti in base ai tipi di attività di database di cui hanno bisogno per eseguire. Autorizzazione può essere definita in base all'indirizzo IP client remoto in combinazione con l'autorizzazione dell'utente, limitando l'accesso a specifici sistemi informatici esterni.

Accesso alla rete

RDBMS fornire l'accesso alla banca dati attraverso un demone server, un programma di software specializzato che ascolta le richieste su una rete, e permette ai clienti di database per connettersi e utilizzare il database. Gli utenti non hanno bisogno di essere in grado di accedere al sistema di computer fisico di utilizzare il database, che fornisce la convenienza per gli utenti e un livello di sicurezza per il database. L'accesso alla rete consente agli sviluppatori di creare strumenti di desktop e applicazioni Web per interagire con i database.

Velocità

Il modello di database relazionale non è la struttura più veloce dei dati. RDBMS vantaggi, come la semplicità, rendono la velocità più lenta di una fiera-off. Ottimizzazioni integrati in un RDBMS, e la progettazione di basi di dati, migliorare le prestazioni, permettendo RDBMS per eseguire più di abbastanza veloce per la maggior parte delle applicazioni e dei set di dati. I miglioramenti nella tecnologia, aumentando la velocità del processore e riducendo i costi di storage di memoria e consentono agli amministratori di sistema di creare sistemi incredibilmente veloce che può superare eventuali carenze di prestazioni del database.

Manutenzione

RDBMS caratteristica manutenzione utilità che forniscono agli amministratori di database con gli strumenti per mantenere facilmente, collaudo, di riparazione e di backup dei database ospitati nel sistema. Molte delle funzioni possono essere automatizzate mediante automazione incorporato nel RDBMS, o strumenti di automazione disponibili nel sistema operativo.

Lingua

RDBMS sostenere un linguaggio generico chiamato "Structured Query Language" (SQL). La sintassi SQL è semplice, e la lingua usa parole chiave in lingua inglese standard e fraseggio, il che rende abbastanza intuitivo e facile da imparare. Molti RDBMS aggiungono non SQL, parole chiave, le funzioni e le caratteristiche specifiche del database per il linguaggio SQL.