![]() | ![]() |
|
|
DATA BASE
Basi di dati = DATA BASE archivi di dati
Gestiti
Obiettivo efficacia
Definizione:
archivi di dati organizzati, strutturati costituire un DB
aspetti fondamentali:
Base di lavoro
Base di informazioni
Efficiente e produttivo:
Ritrovare facilmente le informazioni
Criteri di ricerca
Consistenza archivi dati:
Significativi
Utilizzabili
Protetti sicurezza (danneggiamenti)
Integrità (consistenza)
DBMS Data Base Management System
Gestione DB
Software di base
Posizione utente [6)]
Supporti memoria di massa
Distinzione utenti:
Utenti finali
Gestori
Struttura concettuale (organizzazione e ritrovamento dati)
Struttura fisica (tecniche del sistema operativo per registrare e leggere gli archivi)
Banca dati:
Definizione
Realizzazione mediante DBMS like
Caratteristiche del DBMS:
Indipendenza programmi (modifica struttura dati senza interventi su programmi)
Utilizzo da parte di più utenti (viste)
Eliminazione ridondanze
Eliminazione inconsistenze
Facilità di accesso
Integrità dei dati (controlli)
Sicurezza dei dati (accessi, guasti)
Uso di linguaggi per la gestione del DB [14)]
Definizione di:
Entità
Insieme-entità tipo entità (proprietà o attributi)
Dominio
Chiave
Codice
Relazione (associazione):
1:1 biunivoca (es.)
1:N semplice (es.)
N:M composta (es.)
Progettazione DB:
Individuazione di entità, attributi e associazioni
Costruzione del modello concettuale
Struttura (facile interpretazione, trattamento, interrogazione)
Modello
Definizione DBMS
Funzioni DBMS:
Definizione dei dati e schema logico
Definizione delle viste
Organizzazione fisica dei dati
Inserimento e trattamento dei dati
Interfaccia programmi utenti - DB
Accesso ai dati
Garanzia sicurezza
Controllo degli utenti e protezione dati
Linguaggi:
DDL Data Definition Language
Creazione della struttura logica del DB
Definizione delle viste
DMCL Device Media Control Language
Controllo dei supporti di memorizzazione dei dati
DML Data Manipulation Language
Trattamento dati
Comandi creazione e modifica maschere
Comandi creazione tabulati
Linguaggi procedurali
non procedurali
Query Language
Interrogazioni select
project
join
Altri moduli di gestione del DB:
Dictionary
Protezione
Controllo accessi
DBA: chi è e quali sono i suoi compiti
Programmatore
Utenti finali
Modelli:
Gerarchico
Reticolare
Relazionale
Normalizzazione:
1FN
2FN
3FN
Privacy |
Articolo informazione
Commentare questo articolo:Non sei registratoDevi essere registrato per commentare ISCRIVITI |
Copiare il codice nella pagina web del tuo sito. |
Copyright InfTub.com 2025