Questo articolo è stato pubblicato nell'ambito del Blogathon sulla scienza dei dati
Quasi tutte o tutte le informazioni disponibili online sono memorizzate in una qualche forma di Banca datiUn database è un insieme organizzato di informazioni che consente di archiviare, Gestisci e recupera i dati in modo efficiente. Utilizzato in varie applicazioni, Dai sistemi aziendali alle piattaforme online, I database possono essere relazionali o non relazionali. Una progettazione corretta è fondamentale per ottimizzare le prestazioni e garantire l'integrità delle informazioni, facilitando così il processo decisionale informato in diversi contesti..... La quantità di dati e informazioni online è piuttosto grande. La tua immagine del profilo Facebook, tu tweets, i tuoi precedenti ordini di cibo su Zomato: tutto è memorizzato da qualche parte.
Quindi, la domanda sorge, Dove sono conservati tutti questi?? La risposta è semplice.
Una banca dati
(Immagine: https://www.pexels.com/photo/close-up-view-of-system-hacking-in-a-monitor-5380664/)
Che cos'è un database?
Un database è una raccolta di informazioni correlate. I database moderni contengono milioni o addirittura trilioni di informazioni. I database offrono comodità per una facile memorizzazione e accesso ai dati.
La parola 'dato'’ significa una singola informazione. La parola data è la forma plurale di datum. Uno degli aspetti più importanti di un database è gestire e far funzionare facilmente grandi quantità di dati..
I database moderni sono gestiti da qualcosa chiamato Database Management System..
Che cos'è un sistema di gestione di database?
Un sistema di gestione di database è un software che aiuta gli utenti a creare e mantenere un database. I sistemi di gestione del database gestiscono grandi quantità di informazioni, gestire la sicurezza, occuparsi dei backup dei dati, importare o esportare dati e consentire agli utenti di accedere ai dati.
Che cos'è un database relazionale?
Un database che segue il modello relazionale e archivia i dati in formato tabulare è noto come database relazionale.. Il database ha righe e colonne e una chiave univoca per ogni punto dati.
I database relazionali sono molto comuni e ampiamente utilizzati. Quasi tutto ciò che hai inserito online in un modulo o qualcosa del genere viene solitamente archiviato in un database relazionale. Esempi di database relazionali: Microsoft SQL Server, Oracolo, MYSQL.
Creiamo un semplice database relazionale usando SQL.
I comandi SQL sono scritti come segue.
CREATE TABLE dati_studente( studentID int PRIMARY KEY NOT NULL, nome_studente varchar(30), genere VARCHAR(1), corso varchar(15), i segni galleggiano, tasse int, ammissione_anno int );
Verrà creata una semplice tabella composta da dati di esempio. Per dare una breve informazione sulla tabella creata, lo studente è la CHIAVE PRIMARIA. Generalmente, questo sarà il numero di registrazione di uno studente presso un'università o una scuola. Assolutamente no NULLOIl termine "NULLO" Viene utilizzato nella programmazione e nei database per rappresentare un valore nullo o inesistente. La sua funzione principale è quella di indicare che a una variabile non è assegnato un valore o che un dato non è disponibile. e SQL, ad esempio, Utilizzato per gestire i record che mancano di informazioni in determinate colonne. Comprendere l'uso di "NULLO" È essenziale evitare errori nella manipolazione dei dati e..., vale a dire, questo campo deve avere un valore. La parola chiave “NON NULLO” è usato per definire questo.
Altre colonne di dati includono il nome dello studente, il genere, il corso, Le qualifiche, tasse e anno di ammissione.
Verrà creata una semplice tabella composta da dati di esempio. Per dare una breve informazione sulla tabella creata, lo studentID è la CHIAVE PRINCIPALE. Generalmente, questo sarà il numero di registrazione di uno studente presso un'università o una scuola. Non può essere NULL, vale a dire, questo campo deve avere un valore. La parola chiave “NON NULLO” è usato per definire questo.
Altre colonne di dati includono il nome dello studente, il genere, il corso, Le qualifiche, tasse e anno di ammissione.
Ora, inseriamo i dati nella tabella.
INSERT INTO student_data VALUES ('1', 'Rahul','M', 'BA inglese', 89.2, 15000, 2019); INSERT INTO student_data VALUES ('2', 'Riya', 'F','Storia BA', 68, 12000, 2018); INSERT INTO student_data VALUES ('3', 'Sagnik','M', 'MBB', 96, 19000, 2019); INSERT INTO student_data VALUES ('4', 'Aditya', 'M','BA inglese', 95, 8000, 2018); INSERT INTO student_data VALUES ('5', 'Soleggiato', 'M',"Tecnologia", 78, 14000, 2019); INSERT INTO student_data VALUES ('6', 'Ansumano', 'M',"Tecnologia", 67, 6000, 2018); INSERT INTO student_data VALUES ('7', 'Soumya','M', "Tecnologia", 86.8, 17000, 2019); INSERT INTO student_data VALUES ('8', 'Ravi', 'M','MBB', 87.9, 18000, 2018); INSERT INTO student_data VALUES ('9', 'Priya', 'F','BA inglese', 93, 12000, 2019); INSERT INTO student_data VALUES ('10', 'Ankita', 'F','Storia BA', 89.2, 14000, 2018);
Inseriamo 10 voci della tabella.
La tabella ora si presenta così.
Se hai trovato Excel, ora capirai che la visualizzazione assomiglia a Excel. Ad esempio, ogni foglio contiene alcuni dati in un file excel, ogni tabella contiene qualche tipo di informazione.
Una tabella è una raccolta di voci di dati correlate e utilizza colonne e righe per archiviare i dati.
Ogni colonna è un attributo di dati, nella tabella sopra, Genere, corso, marchi di fabbrica, eccetera. sono i campi dati o gli attributi. Le righe sono chiamate record, sono le singole voci della tabella.
Questo modo di memorizzare i dati è facile, flessibile ed efficiente. Le nuove voci possono essere semplicemente aggiunte alla fine della tabella. Informatico Edgar F. Codd ha sviluppato il modello relazionale di archiviazione dei dati in 1970.
Come funzionano i database relazionali??
Tutte le parti sopra menzionate sono aspetti importanti dei database relazionali. Per riassumere, Le tavole, noto come relazioni, sono costituiti da dati in righe e colonne. Tutti i tavoli hanno un Chiave primariaLa chiave primaria è un concetto fondamentale nei database, Utilizzato per identificare in modo univoco ogni record all'interno di una tabella. È costituito da uno o più attributi che non possono contenere valori nulli e devono essere univoci. La sua corretta progettazione è fondamentale per mantenere l'integrità dei dati, facilitare le relazioni tra le tabelle e ottimizzare le query. Senza chiave primaria, Ambiguità ed errori potrebbero essere generati nel.... La connessione logica tra due o più tabelle può essere stabilita con l'aiuto di chiavi esterne. Una chiave esterna è una colonna che fa riferimento alla chiave primaria di un'altra tabella.
Le relazioni tra più tabelle possono essere definite o modellate utilizzando un diagramma delle relazioni tra entità. Ha tutte le entità e gli attributi. In RDBM, un misuraIl "misura" È un concetto fondamentale in diverse discipline, che si riferisce al processo di quantificazione delle caratteristiche o delle grandezze degli oggetti, fenomeni o situazioni. In matematica, Utilizzato per determinare le lunghezze, Aree e volumi, mentre nelle scienze sociali può riferirsi alla valutazione di variabili qualitative e quantitative. L'accuratezza della misurazione è fondamentale per ottenere risultati affidabili e validi in qualsiasi ricerca o applicazione pratica.... che i dati siano memorizzati in formato tabella, le relazioni sono anche memorizzate in formato tabella.
I database relazionali sono i più utilizzati, supportare l'indipendenza dei dati e i dati archiviati come tabelle possono essere facilmente analizzati ed elaborati.
Ad esempio, considera i dati degli studenti precedenti. Qui, ci sono 10 Biglietti, ma supponiamo una situazione di vita reale e c'è 5000 studenti. Non possiamo analizzare ogni punto dati individualmente.
Diciamo che dobbiamo vedere la distribuzione dei voti, contare il numero di studenti maschi e femmine ed eseguire altre attività di esplorazione dei dati. RDBMS faciliterà queste cose.
Cosa fare è abbastanza semplice. I dati possono essere estratti, converti in file excel e analizza in excel. Oppure può essere convertito in un file CSV e analizzato in Excel. Dopo di che, è abbastanza facile lavorare con i dati.
Il modello relazionale RDBM aiuta a separare le strutture dati logiche dalle strutture di archiviazione fisica. Ciò consente agli amministratori di database di gestire l'archiviazione dei dati fisici senza influire sull'accesso a tali dati come struttura logica..
I database relazionali forniscono un modo per archiviare e rappresentare i dati, che può essere utilizzato da qualsiasi applicazione o software. Il principale punto di forza dei database relazionali è l'uso delle tabelle per archiviare i dati. Le tabelle sono un modo semplice, archiviazione dati robusta e flessibile.
SQL è diventato il linguaggio più popolare per le query di database. SQL può essere facilmente utilizzato per recuperare i dati dai database. Implementiamo alcune semplici query SQL.
Query SQL:
Ora, dal database degli studenti creato in precedenza, Diciamo, Vogliamo ottenere tutti i voti degli studenti, disposti in ordine crescente. La query SQL sarà:
SELEZIONA student_data.nome_studente, student_data.marks
FROM student_data
ORDER BY marks;
Produzione:
Ora, Vogliamo lo stesso risultato, ma in ordine decrescente.
La query SQL sarà:
SELEZIONA student_data.nome_studente, student_data.marks
FROM student_data
ORDER BY marks DESC;
Produzione:
Ora, Vogliamo analizzare le tasse degli studenti, Vediamo come implementarli.
La query SQL è piuttosto semplice.
SELEZIONA student_name, fees
FROM student_data
ORDER BY fees;
Produzione:
Ora, prendiamo gli studenti che sono nel corso BTech.
La query è la seguente.
SELEZIONA student_name, corso,Tasse, marks
FROM student_data
WHERE course= "Btech";
Produzione:
Lo strumento SQL online utilizzato è: https://sqliteonline.com/
Ora, Controlliamo quali studenti hanno tasse superiori a 15000.
SELEZIONA student_name, Tasse, marks
FROM student_data
WHERE fees > 15000;
Produzione:
Ora, Esaminiamo gli studenti le cui tasse sono maggiori di 15000, e le voci sono ordinate in base alle loro valutazioni.
SELEZIONA student_name, Tasse, marks
FROM student_data
WHERE fees > 15000
ORDINA PER marchi;
Produzione:
Ora, scegliamo gli studenti che hanno conseguito una laurea in inglese o MBBS, Quindi li ordineremo in base alle tariffe.
SELEZIONA student_name, Tasse, Marchi, course
FROM student_data
WHERE course in('BA inglese','MBB')
ORDINA PER COMMISSIONI;
Produzione:
Quindi, Possiamo vedere che ottenere e recuperare dati da un database relazionale è molto semplice.
La struttura tabulare dei database relazionali è il principale vantaggio dei database relazionali. Questi database sono anche molto semplici e le query possono essere utilizzate per estrarre dati o modificare dati esistenti.. I dati memorizzati sono anche molto accurati. I controlli di validità dei dati e la digitazione dei dati garantiscono l'integrità dei dati. Consentendo l'accesso a persone specifiche, Gli RDBM si occupano anche del problema della sicurezza.
I database relazionali hanno una relazione ben definita tra le tabelle. Le tabelle sono correlate tra loro, rendere facile la ricerca dei dati e riportare i dati in modo facile e semplice. I database relazionali sono molto importanti, poiché hanno creato un modello universale per memorizzare informazioni e dati. La maggior parte dei computer moderni può utilizzare database relazionali.
La gente li capisce bene, ridimensionamento ed espansione sono facili, e si adattano anche al caso d'uso per la maggior parte del tempo. Ecco perché vengono utilizzati principalmente i database relazionali.
A proposito di me:
Prateek Majumder
AnalisiL'analisi si riferisce al processo di raccolta, Misura e analizza i dati per ottenere informazioni preziose che facilitano il processo decisionale. In vari campi, come business, Salute e sport, L'analisi può identificare modelli e tendenze, Ottimizza i processi e migliora i risultati. L'utilizzo di strumenti avanzati e tecniche statistiche è fondamentale per trasformare i dati in conoscenze applicabili e strategiche.... | Creazione di contenuti
Connettiti con me su Linkedin.
I miei altri articoli su DataPeaker: Collegamento.
Grazie.
Il supporto mostrato in questo articolo non è di proprietà di DataPeaker e viene utilizzato a discrezione dell'autore.