Pt7-Practica eina gràfica del SGBD
Salta a la navegació
Salta a la cerca
Guillem Solà i Boeck (host A10BPC05)
Creació d'una BD amb PHPMyAdmin
-- phpMyAdmin SQL Dump -- version 4.7.6 -- https://www.phpmyadmin.net/ -- -- Servidor: localhost -- Temps de generació: 18-12-2017 a les 16:32:16 -- Versió del servidor: 10.1.29-MariaDB -- Versió de PHP: 7.1.12 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 */; -- -- Base de dades: `PtBD` -- -- -------------------------------------------------------- -- -- Estructura de la taula `botiga` -- CREATE TABLE `botiga` ( `codi` varchar(5) NOT NULL, `nom` varchar(50) NOT NULL, `adreca` varchar(75) NOT NULL, `telefon` varchar(9) NOT NULL, `email` varchar(70) NOT NULL, `cp` varchar(5) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Estructura de la taula `camio` -- CREATE TABLE `camio` ( `codi` varchar(5) NOT NULL, `pes` int(11) NOT NULL, `capacitat` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Estructura de la taula `CP` -- CREATE TABLE `CP` ( `cp` varchar(5) NOT NULL, `poblacio` varchar(40) NOT NULL, `provincia` varchar(20) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Estructura de la taula `enviament` -- CREATE TABLE `enviament` ( `codi` varchar(5) NOT NULL, `pes` int(11) NOT NULL, `volum` int(11) NOT NULL, `codiMagatzem` varchar(5) NOT NULL, `codiCamio` varchar(5) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Estructura de la taula `enviamentViatge` -- CREATE TABLE `enviamentViatge` ( `codiEnv` varchar(5) NOT NULL, `codiVia` varchar(5) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Estructura de la taula `Magatzem` -- CREATE TABLE `Magatzem` ( `codi` varchar(5) NOT NULL, `nom` varchar(50) NOT NULL, `adreca` varchar(50) NOT NULL, `telefon` varchar(9) NOT NULL, `email` varchar(75) NOT NULL, `cp` varchar(5) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Estructura de la taula `viatge` -- CREATE TABLE `viatge` ( `codi` varchar(5) NOT NULL, `nom` varchar(50) NOT NULL, `data` date NOT NULL, `codiCamio` varchar(5) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Indexos per taules bolcades -- -- -- Index de la taula `botiga` -- ALTER TABLE `botiga` ADD PRIMARY KEY (`codi`), ADD KEY `FK_CP` (`cp`); -- -- Index de la taula `camio` -- ALTER TABLE `camio` ADD PRIMARY KEY (`codi`); -- -- Index de la taula `CP` -- ALTER TABLE `CP` ADD PRIMARY KEY (`cp`); -- -- Index de la taula `enviament` -- ALTER TABLE `enviament` ADD PRIMARY KEY (`codi`), ADD KEY `FK_codiCamio` (`codiCamio`); -- -- Index de la taula `enviamentViatge` -- ALTER TABLE `enviamentViatge` ADD PRIMARY KEY (`codiEnv`,`codiVia`), ADD KEY `FK_viatge` (`codiVia`); -- -- Index de la taula `Magatzem` -- ALTER TABLE `Magatzem` ADD PRIMARY KEY (`codi`), ADD KEY `FK_CP-Magatzem` (`cp`); -- -- Index de la taula `viatge` -- ALTER TABLE `viatge` ADD PRIMARY KEY (`codi`), ADD KEY `FK_codiCamio-Viatge` (`codiCamio`); -- -- Restriccions per taules bolcades -- -- -- Restriccions per la taula `botiga` -- ALTER TABLE `botiga` ADD CONSTRAINT `FK_CP` FOREIGN KEY (`cp`) REFERENCES `CP` (`cp`) ON UPDATE CASCADE; -- -- Restriccions per la taula `enviament` -- ALTER TABLE `enviament` ADD CONSTRAINT `FK_codiCamio` FOREIGN KEY (`codiCamio`) REFERENCES `camio` (`codi`) ON UPDATE CASCADE; -- -- Restriccions per la taula `enviamentViatge` -- ALTER TABLE `enviamentViatge` ADD CONSTRAINT `FK_enviament` FOREIGN KEY (`codiEnv`) REFERENCES `enviament` (`codi`) ON UPDATE CASCADE, ADD CONSTRAINT `FK_viatge` FOREIGN KEY (`codiVia`) REFERENCES `viatge` (`codi`) ON UPDATE CASCADE; -- -- Restriccions per la taula `Magatzem` -- ALTER TABLE `Magatzem` ADD CONSTRAINT `FK_CP-Magatzem` FOREIGN KEY (`cp`) REFERENCES `CP` (`cp`) ON UPDATE CASCADE; -- -- Restriccions per la taula `viatge` -- ALTER TABLE `viatge` ADD CONSTRAINT `FK_codiCamio-Viatge` FOREIGN KEY (`codiCamio`) REFERENCES `camio` (`codi`) ON UPDATE CASCADE; 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 */;