Creazione di un database per esercitazione

di Andrew94 il
4 risposte

Salve a tutti, scrivo questo posto con la speranza di avere un parere tecnico e magari un aiuto a creare questo database con MySQL, le tabelle presenti nell'esercitazione non presentano le chiavi e secondarie tra le varie tabelle e volevo sapere se qualcuno potesse darmi una mano a creare questo database funzionante

Il database dovrà contenere almeno le seguenti entità ed attributi:

Farmacia

· Nome

· P.Iva

· Indirizzo

· Numero Civico

· CAP

· Città

· Nome Completo Titolare

· Contatto Telefonico

Distributore

· Nome

· P.Iva

· Indirizzo

· Contatto Telefonico

Medicinale

· Nome

· Codice

Ordine di Servizio

· Data di emissione

· Urgenza

Fattura

· Importo Spedizione

· Importo Totale

· Importo Totale + IVA

· Codice Fattura

· Causale

4 Risposte

  • Ma è una esercitazione universitaria/scolastica?

  • Esercitazione di uno stage come analista dati

  • Ciao. Che problemi riscontri?

    Puoi almeno mostrare quello che hai già realizzato?

  • Create table Farmacia(
    IdFarmacia int(50) auto_increment primary key,
    Nome varchar(50),
    PIva int (11),
    Indirizzo varchar (100),
    NumeroCivico int (10),
    CAP int (10),
    Citta varchar (50),
    NomeCompTitolare varchar (50),
    COntTelefonico int (20)
    );


    create table Distributore(
    IdDistributore int(50) auto_increment primary key,
    Nome varchar (50),
    PIva int (11),
    Indirizzo varchar (100),
    ContTelefonico int (20)
    );

    create table Medicinale(
    Nome varchar (50),
    Codice varchar (50) not null primary key,
    tipo varchar (50),
    IdDistributore int(50) not null references Distributore(IdDistributore)
    );

    create table OrdineDiServizio(
    IdOrdine int(50) auto_increment primary key,
    DataEmissione date,
    Urgenza boolean,
    IdDistributore int(50) not null references Distributore(IdDistributore),
    IdFarmacia int(50) not null references Farmacia(IdFarmacia)
    );

    create table Fattura(
    ImportoSpedizione double(10,2),
    ImportoTotale double(10,2),
    ImportoIvato double(10,2),
    codiceFattura varchar(50) not null primary key,
    causale varchar (50),
    IdDistributore int(50) not null references Distributore(IdDistributore),
    Codice varchar (50) not null references Medicinale(codice),
    IdFarmacia int(50) not null references Farmacia(IdFarmacia)
    );

    questo l'ho realizzato io, funziona ma magari un parere altrui potrebbe essere gradito :)

Devi accedere o registrarti per scrivere nel forum
4 risposte