Definizione della chiave primaria e funzioni e requisiti per stabilire la chiave primaria nel database
Cos'è la chiave primaria? Sentire che il titolo è familiare si sente nell'elaborazione del database o del database. Nell'ambito del database, la chiave primaria viene utilizzata per identificare il valore dei set di dati nel database. Il database stesso può ordinare o confrontare ogni tabella di proprietà utilizzando la chiave primaria specificata da una colonna.
L'esistenza di una chiave primaria è qualcosamolto importante nel database. Oltre a facilitare l'elaborazione dei dati, anche la chiave primaria svolge un ruolo nel processo di ricerca dei dati. Assegnando una chiave primaria, nessuno dei record nel database ha lo stesso valore di dati. Esistono diversi aspetti da considerare nell'impostazione del valore come chiave primaria. Se ci sono molte tabelle nel database, allora la tabella può essere correlata usando la chiave primaria nella prima tabella, mentre nella seconda tabella il valore non è più una chiave primaria ma una chiave esterna.
In questo articolo, non solo l'autorespiega solo la definizione della chiave primaria. Ma discuterà anche quali sono le funzioni del primario e le condizioni utilizzate nella selezione e determinazione della chiave primaria.
Definizione di chiave primaria
Come precedentemente noto quel componentecontenuti nel database sono interconnessi tra loro (relazionale). Ciò comporta la necessità di una chiave per identificare o confrontare ciò che distingue una tabella con un'altra tabella. Esistono diversi tipi di chiavi per l'identificazione, una delle quali è la chiave primaria. Quindi, qual è la definizione di chiave primaria?
In poche parole, viene anche chiamata la chiave primariaChiave primaria. La chiave primaria viene scelta come identificativo per distinguere una riga dall'altra in una tabella. Fondamentalmente, ogni tabella ha solo una chiave primaria. La chiave primaria contenuta nella prima tabella è collegata alla seconda tabella in modo che nella seconda tabella sia chiamata chiave esterna.
In una tabella, potresti trovare molte colonne chiamate chiavi candidate (chiave candidata), in cui una delle chiavi candidate viene utilizzata come chiave primaria (chiave primaria).
Il modulo di comando di base per la creazione di una chiave primaria in SQL è:
Colonna data_type1 [PRIMARY KEY]
Funzione chiave primaria
Nell'uso di database relazionali, tabelleutilizzato per memorizzare ogni valore in esso. La tabella è una combinazione di colonne costituite da valori univoci per identificare ogni riga. Quella colonna unica è chiamata chiave primaria. La chiave primaria indica il livello di integrità della tabella.
La selezione della chiave primaria èuno dei passi più importanti nella progettazione di un database che è buono e giusto. La chiave primaria si trova in una colonna utilizzata per eseguire scopi speciali. Ad esempio, si specifica una chiave primaria che consente di eseguire una query, ad esempio cambiando o modificando ogni riga senza dover disturbare altre righe nella stessa tabella.
L'unicità di una chiave primaria può impedire che ciò accadaduplicazione dei dati. Inoltre, la chiave primaria può anche aiutarti a fare una ricerca con un tempo così veloce. Ad esempio, nella tabella STUDENT potrebbe esserci un grosso rischio nel distinguere ciascun nome, potrebbe essere che uno studente abbia lo stesso nome di un altro studente. Pertanto, la necessità di noMahasiswa è data a ciascuno studente come chiave primaria che può garantire che ogni studente sia diverso e unico.
Requisiti della chiave primaria
Come precedentemente spiegatole tabelle diventano i requisiti principali che devono essere soddisfatti nella progettazione di un database relazionale. La tabella deve inoltre avere una chiave primaria. Tuttavia, per determinare la chiave primaria, è necessario soddisfare una serie di condizioni che devono essere soddisfatte, tra cui:
- Una tabella può avere solo una chiave primaria.
- La chiave primaria non deve superare il limite di 16 colonne con una lunghezza della chiave di 900 byte.
- La colonna definita come chiave primariaNON è NULL. La sua funzione è garantire che i valori nella colonna debbano essere riempiti (potrebbe non essere vuoto). Se si immettono dati, ma non fornisce un valore nella colonna, si verificherà un errore nel database.
- Non può esserci lo stesso valore di dati nella colonna (campo).
- Il tipo di dati utilizzato per la chiave primaria non può essere del tipo BLOB.
Per maggiori dettagli, prova a guardare l'esempio seguente.
Attraverso questa figura, si ottengono due tabelle. Il primo tavolo è un tavolo studente e la seconda tabella è una tabella valore, La tabella Student contiene quattro colonne (attributi)cioè numero dello studente, nome dello studente, data, sesso. La tabella dei valori contiene i numeri degli studenti, code_matkul e voti. La chiave primaria contenuta nella tabella Student è Studente n, colonna Studente n può essere usato per distinguere uno studente da un altro.
Anche così, vedi anche una colonna con lo stesso nome, Studente n. Nella seconda tabella, colonna Studente n detto Chiave esterna (chiave ospite) utilizzato come riferimento alla tabella Studente. Pertanto, le due tabelle possono essere correlate perché esiste una chiave candidata denominata chiave primaria.
Questa è una breve spiegazione della comprensionechiave primaria, la funzione e le condizioni utilizzate per specificare la chiave primaria. Assegnando una chiave primaria, è più facile e veloce per te cercare i dati, ordinare e visualizzare le informazioni che sono state generate dall'elaborazione dei dati in un database. L'autore spera che dopo aver letto questo articolo possa aggiungere alla tua intuizione su questioni relative alla chiave primaria.