




Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
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
1 / 8
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!





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
“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