5E e 5I: Farmacia Mysql


 -- phpMyAdmin SQL Dump

-- version 4.8.5

-- https://www.phpmyadmin.net/

--

-- Host: 127.0.0.1

-- Creato il: Set 30, 2026 alle 11:06

-- Versione del server: 10.1.38-MariaDB

-- Versione PHP: 5.6.40


SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";

SET AUTOCOMMIT = 0;

START TRANSACTION;

SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8mb4 */;

--

-- Database: `farmacia`

--

-- --------------------------------------------------------


--

-- Struttura della tabella `ditta`

--

CREATE TABLE `ditta` (

  `IdDitta` int(11) NOT NULL,

  `NomeDitta` varchar(255) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;


--

-- Dump dei dati per la tabella `ditta`

--

INSERT INTO `ditta` (`IdDitta`, `NomeDitta`) VALUES

(1, 'Bayer'),

(2, 'Farmaci Modena');

-- --------------------------------------------------------

--

-- Struttura della tabella `farmaci`

--

CREATE TABLE `farmaci` (

  `Codice` varchar(20) NOT NULL,

  `Denominazione` varchar(40) DEFAULT NULL,

  `Descrizione` varchar(255) DEFAULT NULL,

  `Prezzo` decimal(12,2) DEFAULT NULL,

  `ATC` varchar(10) NOT NULL,

  `IdDitta` int(11) NOT NULL,

  `DataAutMin` date NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dump dei dati per la tabella `farmaci`

--

INSERT INTO `farmaci` (`Codice`, `Denominazione`, `Descrizione`, `Prezzo`, `ATC`, `IdDitta`, `DataAutMin`) VALUES

('C300', 'Metforal', 'Farmaco per diabete 2', '5.00', 'a10', 2, '2023-03-13');

-- --------------------------------------------------------

--

-- Struttura della tabella `principi`

--

CREATE TABLE `principi` (

  `ATC` varchar(10) NOT NULL,

  `PrincipioAttivo` varchar(255) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dump dei dati per la tabella `principi`

--


INSERT INTO `principi` (`ATC`, `PrincipioAttivo`) VALUES

('a10', 'metaformina'),

('a11', 'acitilsalitilico');

--

-- Indici per le tabelle scaricate

--

--

-- Indici per le tabelle `ditta`

--

ALTER TABLE `ditta`

  ADD PRIMARY KEY (`IdDitta`);

--

-- Indici per le tabelle `farmaci`

--

ALTER TABLE `farmaci`

  ADD PRIMARY KEY (`Codice`),

  ADD KEY `esterna_principi` (`ATC`),

  ADD KEY `esterna_ditta` (`IdDitta`);


--

-- Indici per le tabelle `principi`

--

ALTER TABLE `principi`

  ADD PRIMARY KEY (`ATC`);

--

-- AUTO_INCREMENT per le tabelle scaricate

--

--

-- AUTO_INCREMENT per la tabella `ditta`

--

ALTER TABLE `ditta`

  MODIFY `IdDitta` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--

-- Limiti per le tabelle scaricate

--

--

-- Limiti per la tabella `farmaci`

--

ALTER TABLE `farmaci`

  ADD CONSTRAINT `farmaci_ibfk_1` FOREIGN KEY (`ATC`) REFERENCES `principi` (`ATC`),

  ADD CONSTRAINT `farmaci_ibfk_2` FOREIGN KEY (`IdDitta`) REFERENCES `ditta` (`IdDitta`);

COMMIT;


/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


Commenti

Post popolari in questo blog

Esercizi in Excel e fogli di Google

Simulazioni di reti (con Cisco Packet Tracer)