Database per principianti (Parte 1) | Cos'è il database?

Contenuti

Questo post è stato reso pubblico come parte del Blogathon sulla scienza dei dati

Prerequisiti

Una conoscenza di base dei database.

introduzione

Qui parlerò con voi di come i database sono ampiamente utilizzati nel settore, cosa sono e come aiutano a memorizzare e recuperare i dati.

Semplicemente, DBMS (Sistema di gestione della banca dati) è un sistema o un software efficiente attraverso il quale gestiamo database come MS Access, Oracolo, SQL, eccetera. Esamineremo brevemente tutti questi concetti.

Ordine del giorno

1. Cos'è il database?

2. Che cos'è un sistema di gestione di database?

3. Modelli di database

4. I vantaggi e gli svantaggi dei DBMS (sistema di gestione del database)

5. conclusione


Cos'è il database?

È una raccolta di record correlati ben organizzati in modo incoerente. Questi record sono memorizzati in forma di tabella. Come sappiamo, ci sono righe e colonne. Le righe sono conosciute come tuple e le colonne sono conosciute come attributi del Banca dati.

Esempio: – Registri dei lavoratori, Registri degli studenti, Rubrica telefonica, Controllo dell'inventario, Cartelle dei pazienti, Rapporti sulle vendite, eccetera.

Il database memorizza i metadati in un'area chiamata dizionario dei dati, che rappresenta le tabelle, colonne, indici, vincoli e altri elementi che creano il database.

I metadati sono i dati che descrivono la struttura dei dati all'interno di un database. Se sai come sono organizzati i tuoi dati, puoi recuperarli facilmente. Perché il database consiste in una descrizione della sua struttura, è “autodescrittivo”. Il database è integrato perché include non solo elementi di dati, ma anche le relazioni tra elementi di dati.

Cos'è il sistema di gestione del database (DBMS)?

Un sistema di gestione di database (chiamato DBMS) è un insieme di programmi utilizzati per stabilire, gestire ed elaborare i database e le loro applicazioni associate. Il database è essenzialmente gestito, una struttura costruita per memorizzare dati preziosi.

Possiamo dire a DBMS è lo strumento utilizzato per costruire quella struttura e operare con i dati contenuti nel database. Oggi puoi trovare molti programmi DBMS sul mercato. Alcuni programmi DBMS verranno eseguiti su macchine grandi e potenti, alcuni su personal computer, computer portatili, compresse, eccetera.
Alcuni programmi funzionano anche su smartphone.

Questo è così che questi prodotti funzionano su più piattaforme o possiamo dire in reti che contengono diverse classi di macchine. Una tendenza ancora più forte è quella di archiviare i dati nei data center o addirittura archiviarli anche nel cloud., che potrebbe essere un cloud pubblico gestito da una grande azienda come
Amazon, Google o Microsoft, Attraverso internet, oppure potrebbe essere un cloud privato gestito dalla stessa organizzazione che archivia i dati da solo. intranet.

UN DBMS in esecuzione su piattaforme multiclasse, grande e piccolo, che si chiama Scalabile.

Modelli di database

Il modello di database ci dà una breve idea del nostro sistema finale dopo la sua completa implementazione.. Stabilisce gli elementi di dati e le relazioni tra gli elementi di dati. I modelli di database vengono utilizzati per mostrare come vengono archiviati i dati, come si connettono, come possono essere aggiornati e come accedere al sistema di gestione del database che non è altro che il tuo. struttura.

Qui useremo una serie di simboli e testo per rappresentare le informazioni in modo che i membri dell'organizzazione possano comunicarle e capirle molto bene.. Anche se oggi vengono utilizzati molti modelli di database, il modello relazionale è il più utilizzato.

A parte i modelli relazionali, Esistono altri tipi di modelli di database sui quali studieremo in dettaglio in questo blog. Alcuni dei modelli di database in DBMS sono i seguenti:

1) Modello entità-relazione:

Il modello Entità-Collegamento (o possiamo dire modello ER) visualizzare graficamente le relazioni logiche delle entità (diciamo oggetti) per creare un database. È anche utile per gli sviluppatori comprendere il sistema generale semplicemente osservando il “diagramma ER”.

Entità: – Un'entità è un oggetto del mondo reale, distinguibile da oggetti diversi. Come se potesse essere un posto, un concetto o una cosa.

Esempio:-
Registrazione = 000968347, maestro, edificio, eccetera.

Insieme di entità: –
La raccolta di entità è chiamata insieme di entità.

Esempio: – Tabella dei record dei lavoratori, tabella dei record degli studenti.

legame (Mappatura): – Le relazioni tra gli attributi di due insiemi di entità sono chiamate mappatura.
Ci sono quattro tipi di relazioni come segue:

1. Incarico 1: 1 (uno per uno)

2. Incarico 1: m (uno a molti)

3. Mapeo M: 1 (molti a uno)

4. Mapeo M: n (molti a molti)

Come esempio:-

2) Modello di rete

Il modello di rete è una parte / estensione del modello gerarchico che vedremo in seguito. Il modello di rete è stato il modello più famoso prima del modello relazionale. Il modello di rete è lo stesso del modello gerarchico, l'unica differenza è che a “il record può avere più di un genitore”. Puoi sostituire l'albero gerarchico con un grafico.

Come esempio: Nel seguente esempio, possiamo vedere che il nodo studente ha A partire dal genitori, In altre parole, Dipartimento di Ateneo e Biblioteca. Perciò, non fattibile nel modello gerarchico.

3) Modello gerarchico

Il modello gerarchico è stato il primo "modello DBMS". Questo modello organizza i dati in modo gerarchico. struttura ad albero. Semplicemente, la gerarchia inizia dalla radice che ha i dati radice, e successivamente si espande sotto forma di albero aggiungendo un nodo secondario al nodo principale e così via. Il modello gerarchico descrive facilmente alcune relazioni del mondo reale come ricette di cibo, eccetera.

Come esempio:- Possiamo rappresentare il legame tra i Lavoratori che rappresentano diverse tipologie di lavoratori in Azienda nel seguente modo: –

Vantaggi e svantaggi dei sistemi di gestione di database (DBMS)

* I vantaggi di DBMS sono: –

1. DBMS ha il controllo centralizzato.

2. L'indipendenza dei dati consente il cambiamento dinamico e il potenziale di crescita.

3. La qualità dei dati è migliorata.

4. L'applicazione di sicurezza del DBMS è fattibile.

* Gli svantaggi di DBMS sono: –

1. I problemi associati alla centralizzazione sono uno dei lati negativi.

2. Costo del software / hardware richiesto per database e migrazione plus.

conclusione

Si trattava delle basi del database, impareremo tutti i concetti avanzati nel prossimo post. Spero che il mio post ti sia piaciuto. condividi con i tuoi amici. Grazie!

Il supporto mostrato in questo post non è di proprietà di DataPeaker e viene utilizzato a discrezione dell'autore.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.