Proyecto Profesional PHP / MVC / 3 Capas
La tabla de Comunidades contiene todas las comunidades de España, pero puede contener otras comunidades de otros paises.
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 */; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `adm_comunidades` -- CREATE TABLE `adm_comunidades` ( `comunidad_id` smallint(5) UNSIGNED NOT NULL, `comunidad_slug` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `comunidad_nombre` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `comunidad_pais_code` char(2) COLLATE utf8_unicode_ci NOT NULL, `comunidad_estado_id` smallint(5) UNSIGNED NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- -- Volcado de datos para la tabla `adm_comunidades` -- INSERT INTO `adm_comunidades` (`comunidad_id`, `comunidad_slug`, `comunidad_nombre`, `comunidad_pais_code`, `comunidad_estado_id`) VALUES (1, 'andalucia', 'Andalucía', 'ES', 9), (2, 'aragon', 'Aragón', 'ES', 9), (3, 'principado-de-asturias', 'Principado de Asturias', 'ES', 9), (4, 'illes-balears', 'Illes Balears', 'ES', 9), (5, 'canarias', 'Canarias', 'ES', 9), (6, 'cantabria', 'Cantabria', 'ES', 9), (7, 'castilla-y-leon', 'Castilla y León', 'ES', 9), (8, 'castilla-la-mancha', 'Castilla - La Mancha', 'ES', 9), (9, 'cataluna', 'Cataluña', 'ES', 9), (10, 'comunitat-valenciana', 'Comunitat Valenciana', 'ES', 9), (11, 'extremadura', 'Extremadura', 'ES', 9), (12, 'galicia', 'Galicia', 'ES', 9), (13, 'comunidad-de-madrid', 'Comunidad de Madrid ', 'ES', 9), (14, 'region-de-murcia', 'Región de Murcia', 'ES', 9), (15, 'comunidad-foral-de-navarra', 'Comunidad de Navarra', 'ES', 9), (16, 'pais-vasco', 'País Vasco', 'ES', 9), (17, 'la-rioja', 'La Rioja', 'ES', 9), (18, 'ceuta', 'Ceuta', 'ES', 9), (19, 'melilla', 'Melilla', 'ES', 9); -- -- Índices para tablas volcadas -- -- -- Indices de la tabla `adm_comunidades` -- ALTER TABLE `adm_comunidades` ADD PRIMARY KEY (`comunidad_id`), ADD KEY `idx_comunidad_pais_code` (`comunidad_pais_code`), ADD KEY `idx_comunidad_estado_id` (`comunidad_estado_id`); -- -- Restricciones para tablas volcadas -- -- -- Filtros para la tabla `adm_comunidades` -- ALTER TABLE `adm_comunidades` ADD CONSTRAINT `fx_comunidad_estado_id` FOREIGN KEY (`comunidad_estado_id`) REFERENCES `adm_estados` (`estado_id`), ADD CONSTRAINT `fx_comunidad_pais_code` FOREIGN KEY (`comunidad_pais_code`) REFERENCES `adm_paises` (`pais_code`); 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 */;