Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Azienda e SQL
• Semplice
• Efficace
• Condiviso
• Solido
• Non ambiguo
• Flessibile
DBMS (DataBase Management System)
sistema software che crea, gestisce e interroga i
DataBase
Funzionalità:
• Organizzare
• Modificare
• Aggiungere
• Togliere
• Ricercare
• Selezionare i dati
COBOL
DBMS risolve i difetti del Cobol
Difetti:
• Ridondanza
• Incongruenza
• Inconsistenza
La soluzione:
Gestione integrata dei dati
Progettazione DataBase
• Progettazione fisica
Azienda PIRAMIDE DI ANTONY
attività:
• Attività operative
• Attività tecniche
• Attività strategiche
Sistema
è un’insieme di parti indipendenti e interagenti
• Sistemista
• Profili di sistema
Programmatore;
Softwarista; Operatore;
Sistemista; Web designer
DataBase
viene usato da persone con compiti differenti:
⬡ Utenti finali
• accedono alla base dati tramite il query language
SQL (Structured Query Language)
è suddiviso in 4 sottolinguaggi:
• DDL (Data Definition Language)
• QL (Query Language)
DDL
⬡ Linguaggio che permette di creare, modificare eliminare
gli oggetti in un database, ovvero agire sullo schema del
DataBase. Crea la struttura del DBMS
Comandi:
• ALTER
• CREATE
• DROP
DML
⬡ Fornisce i comandi per inserire, modificare, eliminare o
leggere i dati all’interno delle tabelle di un database
definito nel DDL
Comandi:
• SELECT • UPDATE
• INSERT • DELETE
D(M)CL
⬡ Il DBA decide quali comandi garantire (GRANT) e quali
revocare (REVOKE) agli utenti esperti.
Questi comandi sono seguiti dalle parole chiave:
• ALTER • SELECT
• DELETE • UPDATE
• INDEX • ALL
• INSERT
QL
⬡ Linguaggio di interrogazione che permette di operare sulle
tabelle effettuando ricerche di informazioni
⬡ Si utilizza il comando SELECT con delle clausole WHERE.
Operazioni principali:
• Selezione
• Proiezione
• Congiunzione