Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Introduzione al Database e Sicurezza Informatica: Struttura, Obiettivi, Modelli e Minacce, Appunti di Elementi di Informatica

Una panoramica introduttiva alle basi del database e della sicurezza informatica. Esplora la struttura di un database, i suoi obiettivi, i modelli utilizzati e le minacce che potrebbero minacciarlo. Il documento copre concetti come chiavi primarie, chiavi esterne, modelli gerarchici, reti e relazionali, progettazione logica e fisica, e sicurezza informatica.

Tipologia: Appunti

2019/2020

Caricato il 29/04/2020

aurora.sempr1
aurora.sempr1 🇮🇹

5

(2)

10 documenti

1 / 8

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
DATABASE
Collezione organizzata di data, memorizzata e alla quale si accede attraverso
elaboratori elettronici . Questa è la struttura
All’interno di una database i dati possono essere inserite dentro i campi possono
avere delle °proprietà identificative:CHIAVI PRIMARIE, Campi che permettono di
identificare in maniera univoca gli altri campi che compongono il record
°Proprietà referenziali: CHIAVI ESTERNE, campi che permettono di creare le relazioni
tra i file o tabelle che compongono il mio database
°Proprietà classificanti : ALTRI CAMPI, mi permette di creare classi/gruppi omogenee
Campo chiave primarie campo che identifica in maniera univoca una riga della
relazione(tabella)
Campo chiave esterna in due tabelle collegate è il campo chiave presente nell’altra
tabella
Modelli di database :
°GERARCHICO, più vecchio
Si basa su relazioni tra i dati di possesso e generarono come un albero rovesciato; si
basa su ipotesi di ogni record( livello superiore) modifica record, ricerca,
cancellazione record
Ricerca per dicotomia: parte dalla radice ed esclude i rami che non seguono un
certo criterio
Modello rigido e obsoleto in tanto la struttura deve essere definita una anticipo e
non è modificabile
°A RETE : estensione del modello gerarchico, ogni record figlio può avere più record
genitore quindi non esiste gerarchia fra i record del database
E più flessibile in quanto le relazioni che i record genitori possono stabilire con i figli
è maggiore rimane un modello rigido in quanto la struttura deve essere definita a
priori
°RELAZIONALE: modello più utilizzato, studiato da E. Codd che disse due dati
diventano informazione se ce una relazione fra di loro
Flessibili e composto da uno o più studenti , la struttura è modificabile a posteriori,
lo svantaggio è che a volte le estrapolazioni di dati richiedono notevoli capacità
elaborative del computer
°A OGGETTI non più campi record, ma oggetti perché ogni singolo elemento/
informazione abbia anche tutte quelle informazione che ci possano permetterlo di
utilizzarlo, indispensabili per la multimedialità
Il limite è che non esiste ad oggi un linguaggio diffuso a livello internazionale
Obbiettivo svincolare dati e farli diventare indipendenti
°SCHEMALESS permettono di memorizzare informazioni complesse, senza un
formato predefinito e tecnologia utile per poter memorizzare dati grezzi rivenienti
da inerente, per i quali è impossibile stabilire a priori un
Progettare un database
Obbiettivi Buona progettazione deve:
Permettere di gestire le informazioni che servono, rispettare i requisiti
garantire integrità dati e quindi ridurre ridondanza
Efficienza interrogazioni e quindi deve semplificare la complessità delle tabelle in
modo tale che per raggiungere una certa informazioni non si devono ricerca
pf3
pf4
pf5
pf8

Anteprima parziale del testo

Scarica Introduzione al Database e Sicurezza Informatica: Struttura, Obiettivi, Modelli e Minacce e più Appunti in PDF di Elementi di Informatica solo su Docsity!

DATABASE

Collezione organizzata di data, memorizzata e alla quale si accede attraverso elaboratori elettronici. Questa è la struttura All’interno di una database i dati possono essere inserite dentro i campi possono avere delle °proprietà identificative:CHIAVI PRIMARIE, Campi che permettono di identificare in maniera univoca gli altri campi che compongono il record °Proprietà referenziali: CHIAVI ESTERNE, campi che permettono di creare le relazioni tra i file o tabelle che compongono il mio database °Proprietà classificanti : ALTRI CAMPI, mi permette di creare classi/gruppi omogenee Campo chiave primarie campo che identifica in maniera univoca una riga della relazione(tabella) Campo chiave esterna in due tabelle collegate è il campo chiave presente nell’altra tabella Modelli di database : ° GERARCHICO , più vecchio Si basa su relazioni tra i dati di possesso e generarono come un albero rovesciato; si basa su ipotesi di ogni record( livello superiore) modifica record, ricerca, cancellazione record Ricerca per dicotomia: parte dalla radice ed esclude i rami che non seguono un certo criterio Modello rigido e obsoleto in tanto la struttura deve essere definita una anticipo e non è modificabile ° A RETE : estensione del modello gerarchico, ogni record figlio può avere più record genitore quindi non esiste gerarchia fra i record del database E più flessibile in quanto le relazioni che i record genitori possono stabilire con i figli è maggiore rimane un modello rigido in quanto la struttura deve essere definita a priori ° RELAZIONALE : modello più utilizzato, studiato da E. Codd che disse due dati diventano informazione se ce una relazione fra di loro Flessibili e composto da uno o più studenti , la struttura è modificabile a posteriori, lo svantaggio è che a volte le estrapolazioni di dati richiedono notevoli capacità elaborative del computer ° A OGGETTI non più campi record, ma oggetti perché ogni singolo elemento/ informazione abbia anche tutte quelle informazione che ci possano permetterlo di utilizzarlo, indispensabili per la multimedialità Il limite è che non esiste ad oggi un linguaggio diffuso a livello internazionale Obbiettivo svincolare dati e farli diventare indipendenti ° SCHEMALESS permettono di memorizzare informazioni complesse, senza un formato predefinito e tecnologia utile per poter memorizzare dati grezzi rivenienti da inerente, per i quali è impossibile stabilire a priori un Progettare un database Obbiettivi Buona progettazione deve: Permettere di gestire le informazioni che servono, rispettare i requisiti garantire integrità dati e quindi ridurre ridondanza Efficienza interrogazioni e quindi deve semplificare la complessità delle tabelle in modo tale che per raggiungere una certa informazioni non si devono ricerca

complesse °Analisi requisiti attori: progettista e utenti finali Definire quali dati bisogna memorizzare, che informazioni dovrà dare, con quali altri applicazioni dovrà agire Risultato documento che sarà la tracci ° Progettazioni concettuale Si disegna uno schema che deve rappresentare come Sara und database e permette di definire i requisiti di integrità ed efficienza Risultato schema concettuale Si usa schema ERD unity-relationship diagram Metodologia : entità(tabelle), attributo (qualificano entità, campi ), chiave primaria(attributo che individua , istanza(contenuto ogni campo), relazione REGOLE BASE °Attributi più elementare possibile °Attributi deve contenere solo un dato logico LA CARDINALITA CI DICE CON QUANTE ALTRE TABELLE DEL DATABASE è IN RELAZIONE OGNI SINGOLA TABELLA Progettazione logica occorre normalizzare modello cioè guardare modello che si ha creato e vedere a fasi con obiettivo di ottimizzare le base dati Ridurre e semplificare più possibile Progettazione fisica Sono il lavoro tecnico per rendere funzionante il database ,utilizzando gli strumenti messi a disposizione dai produttori di DBMS

SICUREZZA, CYBERSECURITY

“La sicurezza assoluta non esiste “ “L’unico computer sicuro è quello nuovo sicuro ancora imballato sullo scaffale del rivenditore “ 4 miliardi di persone sono collegate alla rete nel mondo e che li ci sono dei criminali che si approfittano di altri La polizia postale si occupa della cybercriminalità Soggetti responsabili dell’uso fraudolento di computer : °Dipendenti di aziende ° utenti esterni ° hacker = accedono illegalmente a un computer con lo scopo di infrangere i sistemi di protezione e dimostrare le loro capacità ,non fa danno ma è comunque un’azione illegale e punita. Si allenano in vere e proprie palestre e partecipano a gare di abilità °criminali professionisti I cracker sono i CATTIVI si introducono in un sistema per fare danno o appropairsi delle risorse informatiche per scopi illeciti. Possono introdurre Vitus ( programmi che danneggiano computer ,aprendo backdoor ecc), si appropriano controllo del pc identica informatica per commetter illeciti a nomi di altri HACTIVIST Si sentono giustiziere del web cioè hanno motivazioni ideologiche e politiche ed e versione impegnata del cracker. CYBERSPIA 007 versione virtuale , utilizzano web per attiva di spionaggio CYBERTERRORISMO Nuova forma di terrorismo, Attraverso infrastrutture informatiche CYBERCOMBATTENTE Colui che combatte una guerra a tutti gli effetti, solo che lo fa con un computer e producono attacchi digitali. MINACCE ALLA SICUREZZA COMPUTER: °Errori e incidenti °Calamità naturali °Rivolte e atti di terrorismo °Crimini computerizzati crimini :contro i sistemi informativi o crimini attraverso tecnologie ERRORI °Umani °Procedurali( no procedure corrette)

°Software (errore di programmazione che non consente al sw di comportarsi come dovrebbe detti anche BUG) °elettromeccanici (malfunzionamento o interruzione del funzionamento ) °dati errati (errori inserimento dati) Calamita naturali e disordini sociali °disastri naturali = eventi naturali che possono danneggiare persone e proprietà °rivolte civili e atti terrorismo : è necessario che tutte le organizzazioni abbiamo un piano di ripristino delle fuznionalira del sistema informativa il più presto possibile

°Riservatezza : [crittografia: a chiave privata, crittografia simmetrica; a chiave pubblica crittografia assimetrica ], FIRMA DIGITALE(ELETTRONICA) trasmissione dati sensibili, algoritmi, software, protocolli °Integrità :FISICA AUDIT BACKUP E PIANO DI RECUPERO