9.- Tabla Comunidades

SQL Code

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 */;