Creazione di un database per esercitazione

di il
4 risposte

Creazione di un database per esercitazione

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

  • Re: Creazione di un database per esercitazione

    Ma è una esercitazione universitaria/scolastica?

  • Re: Creazione di un database per esercitazione

    Esercitazione di uno stage come analista dati

  • Re: Creazione di un database per esercitazione

    Ciao. Che problemi riscontri?

    Puoi almeno mostrare quello che hai già realizzato?

  • Re: Creazione di un database per esercitazione

    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