{"id":7091,"date":"2018-06-06T07:30:38","date_gmt":"2018-06-06T05:30:38","guid":{"rendered":"http:\/\/www.unilab.eu\/?p=7091"},"modified":"2021-04-16T21:52:27","modified_gmt":"2021-04-16T19:52:27","slug":"server-sql","status":"publish","type":"post","link":"https:\/\/www.unilab.eu\/it\/articoli\/coffee-break-it\/server-sql\/","title":{"rendered":"Server e SQL Server: definizione e funzionamento"},"content":{"rendered":"<p>Cos\u2019\u00e8 un <strong>server<\/strong> e qual \u00e8 il suo funzionamento?<\/p>\n<p>In linea generica possiamo dire trattarsi di un <strong>particolare computer<\/strong> che permette di rispondere alle svariate richieste dei computer client (detti anche clienti). Tra tali richieste pu\u00f2 ad esempio esserci la necessit\u00e0 di fare comunicare in rete utenti diversi, ma anche quella di inviare le e-mail o di aprire delle pagine web.<\/p>\n<p><strong>A livello strutturale<\/strong>, questi strumenti (detti anche serventi) comprendono un hardware specifico e hanno dimensioni maggiori, perch\u00e9 devono consentire ampia espandibilit\u00e0 sia per le schede di rete, sia per le memorie di massa.<\/p>\n<p>Dato che quando i <strong>computer client<\/strong> chiedono un file sul server lo prendono dal disco rigido dello stesso tramite Internet, se i computer utenti sono molto numerosi, diventa necessario usare pi\u00f9 server insieme.<\/p>\n<p>In poche parole possiamo dire che un <strong>servente entra in azione<\/strong> non appena sopraggiunge l\u2019esigenza di condividere tra i vari collaboratori un qualcosa di collocato in un unico punto. Per tale motivo i server vengono impiegati, oltre che da aziende e grandi reti, anche dai privati.<\/p>\n<p>I server operano contemporaneamente con <strong>diversi processori<\/strong> piuttosto potenti, hanno di solito delle RAM che vanno da 4 a 16 GB, possiedono hard disk collegati l\u2019uno con l\u2019altro tramite dei controller RAID e si connettono all\u2019esterno impiegando schede di rete veloci.<\/p>\n<p>I serventi non necessitano di schede grafiche e di schede audio troppo potenti. Inoltre, a essi sono dedicati degli <strong>appositi sistemi operativi<\/strong> tipo Linux o Windows Server 2008, che consentono la distribuzione dei dati a moltissimi utenti.<\/p>\n<p>Tra i principali <strong>servizi offerti<\/strong> rientrano la gestione di reti locali o geografiche e di periferiche di stampa, la condivisione dei dati tra computer diversi, l\u2019invio di messaggi di posta elettronica e il contenimento dei file in un web site.<\/p>\n<p>Come detto in precedenza, i server <strong>vengono adoperati<\/strong> sia dalle grandi realt\u00e0, sia anche dai privati. Per questo esistono delle versioni pi\u00f9 leggere (File Server, i Media Server, i Game Server, le Mail Server, il Web Server e il Data Server) integrate in molti device e usate nelle abitazioni.<\/p>\n<p>Un discorso a parte va certamente fatto per i server SQL (Structured Query Language), i quali consentono la <strong>gestione dei database<\/strong> contenenti specifiche informazioni di progetto. Essi non sono dei veri e propri server, ma un linguaggio che interroga il database con le informazioni.<\/p>\n<p>Per farla semplice, diciamo che in un database server che adopera SQL per le operazioni CRUD, vengono salvate delle informazioni. Tale genere di database salva le informazioni in tabelle, che permettono di <strong>accedere ai dati<\/strong> in maniera semplificata e immediata.<\/p>\n<p>Esistono fondamentalmente <strong>quattro tipologie di query<\/strong>:<\/p>\n<ul>\n<li>create: servono per creare nuove tabelle;<\/li>\n<li>insert: servono per inserire i dati all\u2019interno delle tabelle;<\/li>\n<li>update: servono per modificare una determinata riga della tabella;<\/li>\n<li>delete: servono per cancellare una riga della tabella.<\/li>\n<\/ul>\n<p>Quasi tutti gli applicativi web fanno uso dei database. E\u2019 per esempio il caso di <strong>WordPress<\/strong> e di <strong>Magento<\/strong>, che risultano indubbiamente essere le piattaforme pi\u00f9 utilizzate dai webmaster per realizzare siti web.<\/p>\n<p>Questa una breve panoramica su tutto ci\u00f2 che concerne i server e il loro funzionamento: strumenti indispensabili per garantire la <strong>corretta esecuzione di tutti i servizi online<\/strong> che oggi siamo abituati a usare nella nostra routine quotidiana (servizi come per esempio Gmail, Facebook, Google Drive e molti altri, che necessitano sempre di un server web e di un database).<\/p>\n<!--themify_builder_content-->\n<div id=\"themify_builder_content-7091\" data-postid=\"7091\" class=\"themify_builder_content themify_builder_content-7091 themify_builder tf_clear\">\n    <\/div>\n<!--\/themify_builder_content-->\n","protected":false},"excerpt":{"rendered":"<p>Cosa sono i server e quali sono le loro funzioni? Inoltre, uno sguardo ai SQL (Structured Query Language) server <\/p>\n","protected":false},"author":10,"featured_media":7093,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"Cosa sono i server e quali sono le loro funzioni? Inoltre, uno sguardo ai SQL (Structured Query Language) server","_seopress_robots_index":"","_seopress_analysis_target_kw":"SQL","footnotes":""},"categories":[46],"tags":[],"class_list":["post-7091","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coffee-break-it","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"builder_content":"","_links":{"self":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts\/7091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/comments?post=7091"}],"version-history":[{"count":0,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts\/7091\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/media\/7093"}],"wp:attachment":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/media?parent=7091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/categories?post=7091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/tags?post=7091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}