Want to create interactive content? It’s easy in Genially!

Get started free

Info

Ilyass Lazaar

Created on May 12, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Smart Presentation

Practical Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Visual Presentation

Relaxing Presentation

Transcript

wow

Gestione degli Utenti del database

Samuele Aglianò Raul Beltramelli Ilyass Lazaar 5'D

Go!

Index

I tipi di utente

Viste

I comandi DCL e Sql

Gestione degli utenti

I tipi di utente

Classificazione degli utenti

Utenti casuali:

Utenti Specializzati:

Si tratta di utenti che non hanno conoscenze specifiche in campo informatico e utilizzano applicazioni software predefinite per la gestione di un sistema informativo automatizzato.

Si tratta di utenti che hanno una qualche conoscenza e competenza in campo informatico e sanno come muoversi nell'utilizzo di base delle funzioni offerte da un DBMS.

Cosa vuol dire?

Una base di dati può essere utilizzata da diverse tipologia di utenti che a seconda delle conoscenze tecniche in materia di informatica e al tipo di attività che svolgono possono essere cosi classificati:

Utenti programmatori:

Amministratore della base dati

Social beings

Si tratta di utenti che si occupano dello sviluppo delle applicazioni del sistema informativo.

Si tratta di una o più persone cui e affidata la responsabilità della gestione del database.

We need to interact with one another. We learn in a collaborative way.

Viste

SQL Server database SQL di Azure

Viste

Una vista è una tabella virtuale il cui contenuto è definito da una query. Una vista esegue operazioni di filtro sulle tabelle sottostanti a cui fa riferimento. Tramite le viste è possibile analizzare, semplificare e personalizzare la visualizzazione del database per ogni singolo utente.

+ info

Istanza gestita di SQL di Azure Parallel Data Warehouse

Tipi di viste

Viste indicizzate:

Viste indicizzate

Viste di sistema

Viste partizionate

Le visualizzazioni di sistema espongono metadati del catalogo. È possibile utilizzare visualizzazioni di sistema per ottenere informazioni sull'istanza di SQL Server o gli oggetti definiti nell'istanza.

Una vista partizionata unisce i dati partizionati orizzontalmente di un set di tabelle membro in uno o più server.

Una vista indicizzata è una vista precedentemente materializzata. Ciò significa che è stata calcolata la definizione della vista e che i dati risultanti sono stati archiviati come una tabella.

I comandi DCL di SQL

DML (Data Manipulation Language)

Struttura SQL

Essendo un linguaggio dichiarativo, SQL non richiede la stesura di sequenze di operazioni (come ad es. i linguaggi imperativi), piuttosto di specificare le proprietà logiche delle informazioni ricercate.

DDL (Data Definition Language)

DCL (Data Control Language)DQL (Data Query Language)

Operatori SQL

TIPI DI COMANDI SQL

Infine, gli operatori, messi a disposizione da SQL standard si dividono in quattro categorie: - Operatori di confronto - Operatori aritmetici - Operatori condizionali - Operatori logici

DML (Data Manipulation Language) – DML fornisce i comandi per inserire, modificare, eliminare o leggere i dati all’interno delle tabelle di un database.

DDL (Data Definition Language) – DDL serve a creare, modificare o eliminare gli oggetti in un database. Sono i comandi DDL a definire la struttura del database e quindi dei dati ivi contenuti.

DCL (Data Control Language) – DCL serve a fornire o revocare agli utenti i permessi necessari per poter utilizzare i comandi DML e DDL, oltre agli stessi comandi DCL

DQL (Data Query Language) – DQL serve per creare query sui database e sui sistemi informativi da parte degli utenti

Gestione degli utenti CIA

Gestione degli utenti CIA

Confidentiality

Cosa vuol dire?

La cybersecurity pone le sue fondamenta su tre principi chiave, che possono essere rappresentati dalla cosiddetta triade CIA (Confidentiality, Integrity e Availability).

Si tratta di una strategia indirizzata a tutelare la privacy informatica. Per confidenzialità dei dati informatici si intende la protezione dei dati durante tutto il loro ciclo di vita.

Integrity

Availability

In tale caso, l’integrità dei dati di un utente indica il mantenimento dell’incolumità dei dati e la loro salvaguardia,

Il principio di disponibilità è indice del diritto all’accesso alle risorse garantite agli utenti in merito ad una richiesta.

Social beings

We need to interact with one another. We learn in a collaborative way.

Grazie!!!