Il database relazionale è un DBMS

11/04/2019

Ogni organizzazione viene affrontata quotidianamente con un'enorme quantità di informazioni. Senza l'uso di programmi speciali con lui proprio non ce la fa. Il modello di database relazionale è il tipo più accessibile di sistemi di controllo per un insieme di materiali indipendenti. La loro sistematizzazione viene effettuata per mezzo di tabelle, chiavi e associazioni.

Mezzi di uso razionale e conservazione delle informazioni

Un sistema di informazioni che collega determinati materiali consente di raggruppare frammenti indipendenti per tipo di rubrica. Un database relazionale è costituito da tabelle che si collegano tra loro attraverso una logica specifica. Ad esempio, considera un'azienda che vende i suoi prodotti ai clienti.

database relazionale questo

La società gestisce un database di prodotti venduti. relazionale banca dati è una raccolta di tabelle, ogni prodotto è un record in una tabella. Ogni posizione ha la sua chiave unica con la quale può essere identificata. I dati sulla disponibilità delle merci in un determinato ordine sono inseriti nella prima tabella. La seconda base della compagnia contiene informazioni sulla disponibilità dei clienti. A ognuno di essi è assegnato un codice univoco, così come nome proprio e indirizzo. Il terzo database include materiale informativo sugli ordini esistenti effettuati dai clienti. Ogni posizione è dotata di una chiave unica.

Proviamo a capire cos'è un database relazionale e quali collegamenti uniscono le tre tabelle. Prima di tutto, considera un singolo ordine effettuato dal cliente. Deve contenere almeno un prodotto, ma è possibile richiedere una quantità maggiore di merci. Pertanto, ogni ordine deve includere identificatori univoci (nomi) per ciascun prodotto. Allo stesso tempo, qualsiasi posizione elencata nella tabella sarà legata a un client unico. A sua volta, l'ordine deve contenere anche una chiave univoca per questo particolare cliente. Poiché tutte le posizioni sono correlate e dotate di una codifica univoca, è possibile visualizzare e tracciare il movimento delle merci.

Quali vantaggi offre?

Un tale modello di database relazionale rende possibile la ricerca di determinati modelli, un insieme di materiali informativi indipendenti. Ad esempio, un'azienda potrebbe essere interessata ad ottenere dati su prodotti che sono ben implementati. Ciò potrebbe fornire alcune indicazioni su come promuovere questi prodotti sul mercato.

database relazionale

Oppure un'azienda può essere interessata a riunire acquirenti che acquistano lo stesso tipo di merce in momenti diversi in un'unica lista. Un database relazionale correttamente organizzato consente di considerare tali modelli, in base alla relazione tra diverse tabelle.

Regole quando si strutturano materiali informativi

modello di database relazionale

Un database relazionale è in un certo modo organizzato struttura dei dati. Affinché la base funzioni, è necessario soddisfare alcune regole durante la compilazione:

- a ogni tabella è assegnato un nome univoco;

- ogni tabella dovrebbe contenere più righe;

- ogni linea deve essere unica;

- la tabella deve contenere chiavi per l'identificazione univoca delle righe;

- qualsiasi colonna nella tabella deve avere un nome di attributo univoco.

La struttura del database relazionale tiene conto di tutte le regole precedenti. Di solito, il suo sviluppo e l'introduzione di materiale informativo sono effettuati da specialisti in possesso di competenze in programmazione e sistematizzazione, insieme a rappresentanti dell'organizzazione stessa. Dovrebbe essere non solo gli utenti ordinari della società, ma anche i dirigenti. Devono assicurarsi che la struttura del database relazionale possa essere utilizzata non solo per risolvere i problemi attuali, ma anche fornire le informazioni necessarie per prendere decisioni più complesse e promettenti.

Chiavi primarie e straniere

Abbiamo già scoperto che il database relazionale è un sistema che utilizza collegamenti per unire le tabelle in un unico insieme. Sono anche chiamate associazioni di tabelle. I collegamenti sono creati usando le chiavi. Questa è una condizione importante per il database, poiché aiuta a preservare l'integrità dei materiali informativi e consente di creare collegamenti tra le tabelle. La chiave per la tabella del database è composta da uno o più campi che identificano il record al 100%. Ci sono diversi tipi che hanno il loro scopo specifico.

struttura del database relazionale

La chiave primaria è l'insieme minimo di campi, i cui valori possono essere al 100% identificare il record nel database. Ogni tabella può avere solo una chiave primaria, che può essere composta da diversi attributi.

Ad esempio, puoi utilizzare la serie ISBN per la chiave primaria di un'edizione stampata, poiché non vi sono due istanze con lo stesso numero ISBN. Per i dipendenti dell'organizzazione in questo caso, applicare un numero di previdenza sociale che è unico per ogni persona. Ad esempio: quando inserisci dati su clienti, prodotti e ordini, puoi creare le tue chiavi uniche. Ad esempio, una tabella clienti può contenere un campo ID cliente.

A volte una chiave può essere composta e avere diversi attributi allo stesso tempo. In questo caso, solo una determinata combinazione identifica in modo univoco la voce.

La chiave esterna viene utilizzata quando vi sono più tabelle come collegamento tra di esse. Usando il database di clienti, prodotti e consumatori come esempio, possiamo tracciare l'uso di chiavi esterne, che vengono utilizzate non per unire tabelle, ma per controllare materiali di riferimento. Quando si forma la tabella degli ordini, il cliente sarà legato a ciascuno degli articoli utilizzando l'identificativo del cliente. Ha una sua chiave primaria, chiamata "identificativo dell'ordine", e consente di identificare ciascun elemento. Se un cliente effettua più ordini, ciò comporta la duplicazione dei valori nel campo ID cliente. Funziona come una chiave primaria nella tabella Clienti e come chiave esterna nella tabella Ordini.

Potere Bond

Lo strumento per lo stoccaggio razionale e l'uso efficiente dei materiali informativi è ampiamente utilizzato in vari settori. Inoltre, un database relazionale è una raccolta di relazioni che possono strutturare i dati in un certo modo. Esistono numerosi tipi diversi di questi, in base al rapporto tra il numero di record in una tabella e il numero di record in un'altra. Questa dipendenza è chiamata "potere". Esistono tre tipi di alimentazione:

- uno a uno (1: 1);

- uno a molti (1: m);

- molti a uno (m: 1).