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
Posta un commento