Per cosa viene utilizzato il linguaggio SQL?
Cos’`e e a cosa serve il modello ER?
Il modello ER, o modello Entità Relazioni viene utilizzato per definire in una fase di analisi come verrà il modello finale del database.
Esso si discosta ancora molto da quello che sarà il modello finale ma seve per dare indicazioni sui tipi di dati, e come si relazionano tra di loro, nel database.
Per cosa viene utilizzato il linguaggio PHP?
Per eseguire e processore le richieste che il client che fa al server.
Per cosa viene utilizzato il linguaggio HTML?
Viene utilizzato per definire la struttura di una pagina web.
Per cosa viene utilizzato il linguaggio CSS?
Per definire, non la struttura di una pagina web, ma il suo stile.
Descrivi e spiega la sintassi della query di SELECT
La query di SELECT è composta principalmente da tre parti:
SELECT, in cui vengono scelte le colonne della query da restituire
FROM, in cui vengono scelte le tabelle da usare nella query
WHERE in cui vengono scelte le condizioni da utilizzare per scegliere le righe idonee
Cos'è una chiave primaria in uno schema ER, come deve essere usata e perchè?
Un chiave primare serve per definire in modo univoco una riga all'interno di una Entità nel modello ER.
Questa, a differenza degli attributi, ha valore univoco così da definire univocamente i vari oggetti appartenenti ad una determinata ENTITA
Cos'è un sistema informativo?
Il Sistema Informativo o (SI) è un insieme di risorse, umane e tecnologiche, che si occupano di raccogliere, elaborare, conservare, distribuire e utilizzare le informazioni necessarie al funzionamento e alla gestione di un'organizzazione
Quanti tipi di tag esistono?
Esistono due tipi di tag: inline e block.
I secondi creano degli effetivi blocchi all'interno della pagina che hanno come effetto collaterale quello di mandare il testo in automatico a capo.
I primi no.Dove viene incluso tipicamente dello script CSS?
Tipicamente nell'header, ma può anche essere inserito tramite l'attributo style nel singolo tag.
Descrivi il funzionamento della HAVING
Descrivimi le regole di traduzione da modello ER a modello LOGICO
Le regole sono le seguenti:
Uno a Uno o Molti a Molti: Viene creata una tabella di mezzo che ha come chiave, o come attributo primario, la chiave composta dalle chiavi esterne che fanno riferimento alle entità coinvolte
Uno a Molti: l'entità debole, che è quella con la cardinaliità massima minore, ha una chiave esterna verso l'altra entità coinvolta nella relazione
Cos'è un sistema informatico?
Un sistema informatico è un insieme di risorse, fisiche (hardware) e virtuali (software), che lavorano insieme per gestire e elaborare informazioni.
Esso è compreso nel sistema informativo
Tag utilizzati per fare liste ordinate e disordinate
Per fare le liste ordinate si utilizza il tag: ol
Per fare le liste disordinate si utilizza il tag: ul
Per inserire gli elementi all'interno delle liste si usa il tag li.
Cosa sono gli identificatori in CSS?
Gli identificaotri in CSS sono un tipo di selettore che viene utilizzato per assegnare uno stile in modo univoco ad un tag nella pagina.
Sintassi dell'ID:
#nome_identificatore{};
L'identificatore viene assegnato al tag tramite l'attributo ID
Parlami della sintassi delle tre istruzioni di query:
InsertUpdate
Delete
Delete: serve per eliminare delle righe da una tabella, la sintassi è la seguente: DELETE nome_tabella WHERE condizione;
Insert: serve per inserire delle righe all'interno di una tabella:
INSERT INTO nome_tabella (campo1, ..., campox) VALUES (val1, ..., valx)
Update: serve per modificare i valori di alcuni campi all'interno di una tabella: UPDATE nome_tabella SET campo1=val1, ...., campox=valx WHERE cond1 AND|OR|NOT ... AND|OR|NOT condx
Quanti tipi di relazioni esistono nel modello ER? Descrivi i vari tipi
UNO a UNO
UNO a MOLTI
MOLTI a MOLTICos'è l'ERP
ntegrare e automatizzare i processi aziendali, migliorare l'efficienza e il processo decisionale.
Cosa sono gli attributi in un tag html, perché molti di questi non sono più usati?
Gli attributi sono i valori che vengono messi in un tag html per modificarlo a livello visivo.
Essi non sono più usati, o sono usati sempre meno, perchè questo lavoro è delegato al CSS e molti degli attributi che esisitevano sono ormai deprecati.
Descrivi la sintassi del CSS
selettore{variabile:valore;}
Cosa fa la GROUP BY? Perchè se non nomino un campo nella GROUP BY non lo posso inserire nella clausola di SELECT
La GROUP BY serve per dividere la tabella passata in delle sottotabelle in base ai valori dei campi passati nella GROUP BY.
Se un campo non è stato passato nella GROUP BY allora non potrà essere usata nella clausola di SELECT o di HAVING perchè semplicemente il DBMS non saprà quale riga della sottotabella prendere
Descrivimi i vari tipi di attributi nel modello ER
-> Composti, quando un'attributo è composto da altri attributi dell'entità
-> Opzionali, quando un'attributo può essere anull
-> Multipli, quando un'attributo può avere più valori diversi per una entità
Nomina almeno un tipo di attacco informatico che si può fare ad un server web con un database collegato.
Esso consiste nell'inviare a dei campi usati come input per comporre le query, dei codici SQL che, se non vengono opportunamente controllati e filtrati, potrebbero fare eseguire al dbms del codice malevolo.
Attributi del tag form, quali sono e a cosa servono?
Action: Serve per identificare la pagina PHP chiamata quando si preme l'input di tipo submit
Method: Indica come i dati vengono inviati dal client al server, può avere due valori diversi che possono essere: "GET" o "POST"
Differenza tra identificatori e classi.
Le prime vengono dichiarate tramite il prefisso # mentre le secondo tramite il prefisso . .
Le classi possono essere utilizzate per più tag diversi all'interno della stessa pagina, gli identificatori no.
Le classi vengono assegnate ad un tag tramite l'attributo class mentre gli identificatori vengono assegnati ad un tag tramite l'attributo id.