|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jun 2007
Messaggi: 24
|
[MYSQL] Consiglio su progetto modello ER e MYSQL
Salve ragazzi, domani devo consegnare un progetto relativo ad una gestione di una catena di hotel e quindi la memorizzazione di informazioni relative ai soggiorni dei cliente e ai dipendenti che lavorano nell'hotel. http://img3.imageshack.us/my.php?ima...ofisicosr1.jpg
Questo è il modello FISICO normalizzato.Guardate attentamente l'entità tariffa Volevo sapere in primis se questa entità è corretta in quanto contiene le permutazioni delle chiavi esterne di MODALITA PERNOTTAMENTO(MezzaPensione,Pensione COmpleta, ecc), STAGIONE, TIPO STANZA. Secondo voi è giusta come cosa? In sql vieni cosi: CREATE TABLE Modalita (Codmod CHAR(2) PRIMARY KEY NOT NULL, Descrizione VARCHAR(30) NOT NULL) TYPE=INNODB; CREATE TABLE Stagione (Codsta VARCHAR(10) PRIMARY KEY NOT NULL, Descrizione VARCHAR(30) NOT NULL) TYPE=INNODB; CREATE TABLE TipoStanza (Codtip CHAR(2) PRIMARY KEY NOT NULL, Descrizione VARCHAR(30) NOT NULL, NumeroPostiLetto tinyINT NOT NULL) TYPE=INNODB; INSERT INTO TipoStanza VALUES ('MA','Matrimoniale',2),('SW','Sweet',2),('TR','Tripla',3),('QR','Quadrupla',4); INSERT INTO Modalita VALUES ('BB','Bed&Breakfast'),('MP','MezzaPensione'),('PC','Pensione Completa'),('SP','Solo pernottamento'); INSERT INTO Stagione VALUES ('Bassa','dal 1 ottobre al 5 gennaio'),('Alta','dal 1 Maggio al 30 settembre'),('Media','dal 6 gennaio al 30 aprile'); INSERT INTO Tariffa VALUES ('tar001','BB','Bassa','MA',30.00), ('tar002','MP','Bassa','MA',35.00), ('tar003','PC','Bassa','MA',40.00), ('tar004','SP','Bassa','MA',25.00), ('tar005','BB','Bassa','SW',50.00), ('tar006','MP','Bassa','SW',55.00), ('tar007','PC','Bassa','SW',60.00), ('tar008','SP','Bassa','TR',65.00), ('tar009','BB','Bassa','TR',70.00), ('tar010','MP','Bassa','TR',85.00), ('tar011','PC','Bassa','TR',90.00), ('tar012','SP','Bassa','TR',60.00), ('tar013','BB','Bassa','QR',95.00), ('tar014','MP','Bassa','QR',100.00), ('tar015','PC','Bassa','QR',105.00), ('tar016','SP','Bassa','QR',90.00), ('tar017','BB','Alta','MA',35.00), ('tar018','MP','Alta','MA',40.00), ('tar019','PC','Alta','MA',45.00), ('tar020','SP','Alta','MA',30.00), ('tar021','BB','Alta','SW',55.00), ('tar022','MP','Alta','SW',60.00), ('tar023','PC','Alta','SW',65.00), ('tar024','SP','Alta','TR',70.00), ('tar025','BB','Alta','TR',75.00), ('tar026','MP','Alta','TR',90.00), ('tar027','PC','Alta','TR',95.00), ('tar028','SP','Alta','TR',65.00), ('tar029','BB','Alta','QR',100.00), ('tar030','MP','Alta','QR',110.00), ('tar031','PC','Alta','QR',115.00), ('tar032','SP','Alta','QR',95.00); ACCETTO VOSTRI CONSIGLI! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:24.