REALTA' |
|
Rappresentazione concettuale |
Modello
concettuale(semantico) |
Rappresentazione logica |
Modello
logico |
Rappresentazione fisica |
Modello
fisico |
Per l'approfondimento di questo tipo di modelli si rimanda al corso specifico sulle Basi di Dati. In breve:
Il MODELLO CONCETTUALE (o semantico) è descrivibile come una rappresentazione delle entità in gioco dal punto di vista di un particolare osservatore, il quali attribuisce un precisi significati e precise relazioni tra i fenomeni citati.
Il MODELLO LOGICO si basa su di un formalismo che tende a oggettivare le entità e le relazioni, in precedenza descritte concettualmente, attraverso costrutti logici. (DDL)
IL MODELLO FISICO determina l'architettura implementativa delle strutture logiche descritte attraverso riferimenti esplici all'Hardware disponibile.(Storage Manipulation, File System)
Esempio di modello concettuale:
Esempio di modello logico:
Esempio di modello Fisico:
CREATE DATABASE Schema1;
DROP TABLE ARTICOLI;
DROP TABLE CLIENTI;
DROP TABLE ORDINI CLIENTE;
CREATE TABLE ARTICOLI
( COD_ART NUMBER,
DES_ART VARCHAR,
UM_ART VARCHAR,
CST_STD_ART NUMBER
) TABLESPACE DATI_1
STORAGE ( INITIAL 10M NEXT 2M );
CREATE TABLE CLIENTI
( COD_CLI NUMBER,
RAG_SOC_CLI VARCHAR,
IND_CLI VARCHAR,
TEL_CLI VARCHAR,
FAX_CLI VARCHAR,
BANCA_CLI VARCHAR
) TABLESPACE DATI_1
STORAGE ( INITIAL 3M NEXT 1M );
CREATE TABLE ORDINI_CLIENTE
( COD_ORD NUMBER,
DATA_ORD DATE,
CND_TRA_ORD VARCHAR,
PNT_CNS_ORD VARCHAR
) TABLESPACE DATI_1
STORAGE ( INITIAL 25M NEXT 8M );