Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Cos'è il database e il sistema di gestione dei database relazionali (RDBMS)

Ciao,

Spiegherò cos'è il Database and Relational Database Management System (RDBMS) in questo articolo.

Il database è un insieme di dati fisici a cui vengono combinati dati relazionali, in altre parole, dati collegati. Bene, quali sono i dati e le informazioni e quali sono le differenze tra dati e informazioni? Leggi il seguente articolo per conoscere le risposte a queste domande.

Quali sono i dati e le informazioni e i volumi di dati

Sistema di gestione di database e database relazionali (RDBMS)

Un database è un insieme di dati fisici a cui vengono combinati dati relazionali, in altre parole, dati collegati. I database stanno crescendo molto velocemente di giorno in giorno. Negli anni '70, i dati di dimensioni Gigabyte erano probabilmente un sogno, ma oggi Terabyte, persino i database Petabyte, sono normali ed esistono per quasi tutte le istituzioni.

In futuro, petabyte (1024 terabyte), exabyte, zettabyte e forse yottabyte  (2^80) diventeranno normali.

Sono disponibili sistemi di gestione delle banche dati per la gestione delle banche dati, che sono la tesoreria delle istituzioni.

I sistemi di gestione dei database sono definiti come software che garantiscono che operazioni come la creazione, l'eliminazione di database, l'aggiunta, l'eliminazione e l'aggiornamento dei dati degli utenti siano eseguite in modo coerente e sicuro.

Es:uno studente che va in biblioteca vuole trovare e leggere un libro. Assumiamo che la biblioteca contenga 1000-10.000 diverse categorie e libri per lo più indipendenti. Se questi libri non sono allineati secondo una Logica, la persona che viene agli Scaffali a cercare un Libro probabilmente riuscirà a trovare il libro che stava cercando solo dopo giorni di ricerche se non ha rinunciato alla sua ricerca

Questo è indesiderabile ed è improbabile che si verifichi nella vita reale. Ecco perché nelle librerie sono presenti numerosi metodi che faciliteranno molte ricerche con logiche diverse. Ad esempio:Ordina i libri in ordine alfabetico. In questo modo, quando la persona è alla ricerca di un libro, otterrà il libro che desidera in breve tempo ineguagliabile con altri metodi amatoriali.

Compagnie aeree turche che volano su più di 400 aerei e più di mille città che utilizziamo continuamente. Milioni di passeggeri scelgono uno di questi aerei e città o addirittura in determinati orari. Senza un sistema di gestione dei database, non ci sarebbe un'atmosfera di caos negli aeroporti se non ci fosse un ordine che mantenesse quali passeggeri sarebbero volati su quale aereo, quale città e persino con quale posto?

Il motivo principale per spiegare lo scenario di cui sopra è tra i motivi principali per la necessità di sistemi di gestione di Database e Database. Come si può capire da qui, Database management system e Database saranno sempre un must tra le tecnologie informatiche in aumento nei paesi in via di sviluppo.

Ecco i luoghi in cui il database viene utilizzato nella vita reale

Compagnie aeree: Prenotazioni e vendita biglietti

Banche :Operazioni bancarie e transazioni

Assicurazioni :Assicurazioni e transazioni

Ospedali :Sistemi di registrazione e appuntamento dei pazienti

Università :Sistema di monitoraggio degli studenti e Voci dei voti

Vendite online :Informazioni su clienti e prodotti

Vendita al dettaglio online :Ordina record e risultati

Risorse umane: Profili dei dipendenti e stipendi

Produzione: Scorte e tracciabilità dei prodotti realizzati

I sistemi di gestione dei database sono un must, ora guarda brevemente quali sono i vantaggi di base dei sistemi di gestione dei database.

Coerenza dei dati:   I dati originali dovrebbero riflettere lo stato più aggiornato dei Dati per gli utenti se più di un utente vi accede. Es:puoi verificare la disponibilità sulla pagina web della compagnia aerea per acquistare biglietti aerei e vedere che c'è una quota nel momento esatto, e qualcun altro sta facendo la stessa procedura che hai fatto tu nello stesso sistema e può anche acquistare il biglietto come tu.

In questo caso, in assenza di Database Management System, un nuovo cliente riceverà quel ticket in base alla disponibilità della quota. Ciò causerà incoerenza dei dati. Ecco perché i sistemi di gestione dei database garantiscono la coerenza dei dati nei sistemi in cui più utenti si connettono. E solo una persona può acquistare quel biglietto se sono disponibili sistemi di gestione del database.

Ridondanza dei dati:  Consente di gestire un repository comune utilizzato da molte persone da un'unica posizione. In caso contrario, ci saranno molte ripetizioni nel repository dei dati e la coerenza dei dati non sarà garantita.

Concorrenza dati:  Il sistema di gestione del database fornisce a più utenti l'accesso agli stessi dati in modo coerente. In caso contrario, se venissero utilizzati il ​​vecchio metodo e il metodo file, gli utenti avrebbero accesso agli stessi dati in ordine.

Integrità dei dati:  quando un utente nel sistema viene cancellato, tutti i dati ad esso appartenenti devono essere cancellati.

Sicurezza dei dati:  Previene la distruzione e la corruzione indesiderate dei dati. Espone inoltre la sicurezza consentendo agli utenti di accedere solo agli schemi o alle tabelle a cui è autorizzato.

Indipendenza dei dati:  Indipendentemente dalla struttura dei dati archiviati nel database non è importante Il sistema di gestione del database risolve da solo questa situazione.

Abbiamo parlato dei vantaggi dei sistemi di gestione dei database. Quali sono i sistemi di gestione dei database utilizzati nel mondo? L'elenco è il seguente Elencato dai più importanti e più utilizzati.

Oracolo:  È il sistema di gestione di database più popolare con una vasta porzione del mercato DBMS nel mondo.

SQL Server : Questo software, che è un prodotto Microsoft, ha aumentato il suo dominio sul mercato negli ultimi anni e ha aumentato la sua fetta di torta.

MySQL : È il DBMS Open Source più utilizzato al mondo. Oracle è il nuovo proprietario. Inoltre, il sito World Wide Social Sharing, come Facebook, utilizza questo sistema di gestione del database.

PostgreSQL:  PostreSQL, che negli ultimi anni è open source e gratuito, può essere il sistema di gestione dei database del futuro se continua per 3-5 anni.

Sybase : È un sistema di gestione di database che ha avuto un maggiore utilizzo negli ultimi anni. SAP è il nuovo proprietario di Sybase.

DB2 : IBM DBMS è anche un prodotto ampiamente utilizzato.

Secondo recenti ricerche, la popolarità e l'ordine dei DBMS sono riportati di seguito. I database TOP Rank sono i seguenti.

La maggior parte dei numerosi sistemi di gestione dei database utilizzati oggi sono il sistema di gestione dei database relazionali (RDBMS). Nei sistemi di gestione di database relazionali, i dati sono conservati in strutture che chiamiamo tabella composte da righe e colonne. Ci sono centinaia di tabelle collegate nei database. Nei sistemi di gestione di database relazionali, la relazione tra le tabelle è stabilita tramite colonne comuni.

L'illustrazione seguente mostra le tabelle che contengono l'inventario del server database, del server, della macchina virtuale, del rack, del servizio di bilanciamento del carico, del database, dell'applicazione e dell'utente in un data center e la loro relazione reciproca.

Vuoi imparare Oracle Database per principianti, quindi leggere i seguenti articoli.

https://ittutorial.org/oracle-database-19c-tutorials-for-beginners/