summaryrefslogtreecommitdiff
path: root/chapters/introduction.tex
diff options
context:
space:
mode:
Diffstat (limited to 'chapters/introduction.tex')
-rw-r--r--chapters/introduction.tex4
1 files changed, 2 insertions, 2 deletions
diff --git a/chapters/introduction.tex b/chapters/introduction.tex
index f2c2c39..793a6d3 100644
--- a/chapters/introduction.tex
+++ b/chapters/introduction.tex
@@ -3,12 +3,12 @@ Scritto in Rust\footnote{https://www.rust-lang.com/} il backend si interfaccia a
\section{Database}
Un database è una collezione di dati organizzati. Un DBMS è un software capace di gestire suddetta mole di dati interagendo con l'utente eseguendo i comandi più tipici dell'algebra relazionale, qui chiamate \textit{query}.\\
\subsection{SQL}
-In realtà il DBMS PostgreSQL fa riverimento al linguaggio SQL, il quale è suddiviso in diversi sottolinguaggi che, per l'appunto, suddividino il loro ruolo:
+In realtà il DBMS PostgreSQL fa riverimento al linguaggio SQL, il quale è suddiviso in diversi sottolinguaggi che, per l'appunto, suddividono il loro ruolo:
\begin{itemize}
\item \textbf{DDL}: il Data Description Language è quello responsabile della gestione delle tabelle e degli indici (\verb|CREATE|, \verb|ALTER|, \verb|DROP|).
\item \textbf{DCL}: il Data Control Language è quello responsabile della gestione delle autorizzazioni. Esso gestisce, in particolare, quello che un utente può o non può fare all'interno della base di dati (\verb|GRANT|, \verb|REVOKE|).
\item \textbf{DML}: il Data Manipulation Language è quello responsabile della modifica dei dati (\verb|INSERT|, \verb|DELETE| e \verb|UPDATE|).
- \item \textbf{QL}: il Query Language è quello che si occupa delle query, ovvero, \textit{iterrogazioni} e \textit{proiezioni} e \textit{giunzioni} (\verb|SELECT|).
+ \item \textbf{QL}: il Query Language è quello che si occupa delle query, ovvero, \textit{interrogazioni}, \textit{proiezioni} e \textit{giunzioni} (\verb|SELECT|).
\end{itemize}
\subsection{ACID}