Cenno sulla rappresentazione dei dati

 

REALTA'

Rappresentazione concettuale

Modello concettuale(semantico)
Entità e relazioni
Oggetti

Rappresentazione logica

Modello logico
Gerarchico
Reticolare
Relazionale

Rappresentazione fisica

Modello fisico
Strutture e mezzi fisici
composizioni  e distribuzioni

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:

wpe2.jpg (29808 byte)

Esempio di modello logico:

wpe2.jpg (13589 byte)

 

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 );