8.- Tabla Monedas

SQL Code

Proyecto Profesional PHP / MVC / 3 Capas

La tabla Monedas contiene todas las posibles monedas a utilizar en la aplicción, pero sólo usaremos las activas.

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_monedas`
--

CREATE TABLE `adm_monedas` (
  `moneda_code` char(3) COLLATE utf8_unicode_ci NOT NULL,
  `moneda_nombre` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `moneda_abreviatura` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `moneda_simbolo` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `moneda_estado_id` smallint(5) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Volcado de datos para la tabla `adm_monedas`
--

INSERT INTO `adm_monedas` (`moneda_code`, `moneda_nombre`, `moneda_abreviatura`, `moneda_simbolo`, `moneda_estado_id`) VALUES
('AED', 'Emirati Dirham', 'dirham', 'Dhs', 8),
('AFN', 'Afghan Afghani', 'afghani', 'Af', 8),
('ALL', 'Albanian lek', 'lek', 'le', 8),
('AMD', 'Armenian dram', 'dram', '??', 8),
('ANG', 'Dutch Guilder', 'guilder', 'ƒ', 8),
('AOA', 'Angolan Kwanza', 'Kwanza', 'Kz', 8),
('ARS', 'Argentine peso', 'peso', '$', 8),
('AUD', 'Australian Dollar', 'dollar', '$', 8),
('AWG', 'Arubin florin', 'florin', 'ƒ', 8),
('AZN', 'Azerbaijani manat', 'manat', 'man', 8),
('BAM', 'Bosnian Convertible Marka', 'convertible marks', 'KM', 8),
('BBD', 'Barbadian dollar', 'dollar', '$', 8),
('BDT', 'Bangladeshi Taka', 'Taka', 'Tk', 8),
('BGN', 'Bulgarian lev', 'lev', '??', 8),
('BHD', 'Bahraini Dinar', 'dinar', 'BD', 8),
('BIF', 'Burundian Franc', 'franc', 'FBu', 8),
('BMD', 'Bermudian dollar', 'dollar', '$', 8),
('BND', 'Bruneian Dollar', 'dollar', '$', 8),
('BOB', 'Bolivian Boliviano', 'boliviano', '$b', 8),
('BRL', 'Brazilian real', 'real', 'R$', 8),
('BSD', 'Bahamian dollar', 'dollar', 'B$', 8),
('BTN', 'Bhutanese Ngultrum', 'Ngultrum', 'Nu', 8),
('BWP', 'Botswana Pula', 'Pula', 'P', 8),
('BYR', 'Belarusian ruble', 'ruble', 'Br', 8),
('BZD', 'Belize dollar', 'dollar', 'BZ$', 8),
('CAD', 'Canadian Dollar', 'dollar', '$', 8),
('CDF', 'Franco congoleño', 'CDF', 'F', 8),
('CFA', 'Franco congoleño', 'CDF', 'F', 8),
('CHF', 'Franc (Swiss)', 'franc', 'CHF', 8),
('CLP', 'Chilean Peso', 'peso', '$', 8),
('CNY', 'Yuan (Chinese)', 'yuan', '¥', 8),
('COP', 'Colombian peso', 'peso', '$', 8),
('CRC', 'Costa Rican colón', 'colón', '?', 8),
('CUC', 'Cuban convertible peso', 'peso', '$', 8),
('CUP', 'Cuban peso', 'peso', '$', 8),
('CVE', 'Cape Verdean Escudo', 'escudo', '$', 8),
('CZK', 'Czech koruna', 'koruna', 'K?', 8),
('DJF', 'Djiboutian Franc', 'franc', 'fdj', 8),
('DKK', 'Danish krone', 'kroner', 'kr', 8),
('DOP', 'Dominican peso', 'peso', '$', 8),
('DZD', 'Algerian Dinar', 'dinar', 'DA', 8),
('EGP', 'Egyptian Pound', 'pound', '£ ', 8),
('ERN', 'Eritrean nakfa', 'nafka', 'Nfk', 8),
('ETB', 'Ethiopian Birr', 'Birr', 'Br', 8),
('EUR', 'Euro', 'euro', '€', 7),
('FJD', 'Fijian dollar', 'dollar', '$', 8),
('FKP', 'Falkland Island Pound', 'pound', '£', 8),
('GBP', 'British Pound', 'pound', '£', 8),
('GEL', 'Georgian lari', 'lari', '?', 8),
('GHS', 'Ghanaian Cedi', 'Cedi', 'GH¢', 8),
('GIP', 'Gibraltar pound', 'pound', '£', 8),
('GMD', 'Gambian dalasi', 'dalasi', 'D', 8),
('GNF', 'Guinean Franc', 'franc', 'FG', 8),
('GTQ', 'Guatemalan Quetzal', 'quetzales', 'Q', 8),
('GYD', 'Guyanese dollar', 'dollar', '$', 8),
('HKD', 'Hong Kong dollar', 'dollar', 'HK$', 8),
('HNL', 'Honduran lempira', 'lempira', 'L', 8),
('HRK', 'Croatian kuna', 'kuna', 'kn', 8),
('HTG', 'Haitian gourde', 'gourde', 'G', 8),
('HUF', 'Hungarian forint', 'forint', 'Ft', 8),
('IDR', 'Indonesian Rupiah', 'Rupiah', 'Rp', 8),
('ILS', 'Israeli Shekel', 'Shekel', '?', 8),
('INR', 'Indian Rupee', 'Rupee', '?', 8),
('IQD', 'Iraqi Dinar', 'dinar', 'IQD', 8),
('IRR', 'Iranian Rial', 'rial', '', 8),
('ISK', 'Icelandic Krona', 'krona', 'kr', 8),
('JMD', 'Jamaican dollar', 'dollar', 'J$', 8),
('JOD', 'Jordanian Dinar', 'Dinar', 'JD', 8),
('JPY', 'Yen (Japanese)', 'yen', '¥', 8),
('KES', 'Kenyan Shilling', 'Shilling', 'KSh', 8),
('KGS', 'Kyrgyzstani som', 'som', 'C', 8),
('KHR', 'Cambodian Riel', 'riel', 'KHR', 8),
('KMF', 'Comoran Franc', 'franc', '', 8),
('KPW', 'North Korean won', 'won', 'W', 8),
('KRW', 'South Korean won', 'won', 'W', 8),
('KWD', 'Kuwaiti Dinar', 'dinar', 'KWD', 8),
('KYD', 'Caymanian Dollar', 'dollar', '$', 8),
('KZT', 'Kazakhstani tenge', 'tenge', 'T', 8),
('LAK', 'Lao or Laotian Kip', 'Kip', '?N', 8),
('LBP', 'Lebanese Pound', 'pound', 'LBP', 8),
('LKR', 'Sri Lankan Rupee', 'Rupee', 'Rs', 8),
('LRD', 'Liberian Dollar', 'dollar', '$', 8),
('LSL', 'Lesotho loti', 'loti (maloti)', 'L', 8),
('LYD', 'Libyan Dinar', 'dinar', ' LD', 8),
('MAD', 'Moroccan Dirham', 'dirham', '????', 8),
('MDL', 'Moldovan Leu', 'Leu', 'L', 8),
('MGA', 'Malagasy Ariary', 'Ariary', 'Ar', 8),
('MKD', 'Macedonian Denar', 'denar', '???', 8),
('MMK', 'Burmese Kyat', 'Kyat', 'K', 8),
('MNT', 'Mongolian Tughrik', 'Tughrik', 'Tug', 8),
('MOP', 'Macau Pataca', 'pataca', 'MOP$', 8),
('MRO', 'Mauritanian Ouguiya', 'Ouguiya', 'UM', 8),
('MUR', 'Mauritian rupee', 'rupee', 'Rs', 8),
('MVR', 'Maldivian Rufiyaa', 'Rufiyaa', 'rf', 8),
('MWK', 'Malawian Kwacha', 'Kwacha', 'MK', 8),
('MXN', 'Mexico Peso', 'dollar', '$', 8),
('MYR', 'Malaysian Ringgit', 'Ringgit', 'RM', 8),
('MZN', 'Mozambican Metical', 'metical', 'MT', 8),
('NAD', 'Namibian Dollar', 'dollar', '$', 8),
('NGN', 'Nigerian Naira', 'Naira', 'N', 8),
('NIO', 'Nicaraguan córdoba', 'córdoba', 'C$', 8),
('NOK', 'Norwegian krone', 'Krone', 'kr', 8),
('NPR', 'Nepalese Rupee', 'Rupee', 'Rs', 8),
('NZD', 'New Zealand Dollar', 'dollar', '$', 8),
('OMR', 'Omani Rial', 'rial', 'OMR', 8),
('PAB', 'Balboa panamérn', 'balboa', 'B/', 8),
('PEN', 'Peruvian nuevo sol', 'nuevo sol', 'S/', 8),
('PGK', 'Papua New Guinean Kina', 'Kina', 'K', 8),
('PHP', 'Philippine Peso', 'Peso', 'PhP', 8),
('PKR', 'Pakistani Rupee', 'Rupee', 'Rs', 8),
('PLN', 'Polish z?oty', 'z?oty', 'z?', 8),
('PYG', 'Paraguayan guarani', 'guarani', '?', 8),
('QAR', 'Qatari Riyal', 'riyal', 'QR', 8),
('RON', 'Romanian leu', 'leu', 'lei', 8),
('RSD', 'Serbian Dinar', 'dinar', '???', 8),
('RUB', 'Rouble (Russian)', 'rouble', 'py6', 8),
('RWF', 'Rwandan franc', 'franc', 'FRw, RF, R', 8),
('SAR', 'Saudi Arabian Riyal', 'riyal', 'SR', 8),
('SBD', 'Solomon Islander Dollar', 'dollar', 'SI$', 8),
('SCR', 'Seychellois Rupee', 'rupee', 'Rs', 8),
('SDG', 'Sudanese Pound', 'pound', 'SD£', 8),
('SEK', 'Krona (Swedish)', 'krona', 'kr', 8),
('SGD', 'Singapore Dollar', 'dollar', '$', 8),
('SHP', 'Libra de Santa Elena', 'SHP', '£', 8),
('SLL', 'Sierra Leonean Leone', 'Leone', 'Le', 8),
('SOS', 'Somali Shilling', 'shilling', 'S', 8),
('SRD', 'Surinamese dollar', 'dollar', '$', 8),
('SSP', 'South Sudanese pound', 'pound', '£', 8),
('STD', 'Doblón santotomense', 'STN', 'Db', 8),
('SYP', 'Syrian Pound', 'pound', '£', 8),
('SZL', 'Swazi Lilangeni', 'Lilangeni or emalang', 'L', 8),
('THB', 'Thai Baht', 'baht', '?', 8),
('TJS', 'Tajikistani somoni', 'somoni', 'TJS', 8),
('TMT', 'Turkmenistan manat', 'manat', 'T', 8),
('TND', 'Tunisian Dinar', 'dinar', 'TND', 8),
('TOP', 'Tongan Pa\'anga', 'hau', 'T$', 8),
('TRY', 'Turkish Lira', 'lira', '', 8),
('TTD', 'Trinidadian dollar', 'dollar', 'TT$', 8),
('TWD', 'Taiwan New Dollar', 'dollar', 'NT$', 8),
('TZS', 'Tanzanian Shilling', 'Shilling', 'Sh', 8),
('UAH', 'Ukrainian Hryvnia', 'Hryvnia', '???', 8),
('UGX', 'Ugandan Shilling', 'Shilling', 'USh', 8),
('USD', 'Dollar (US)', 'dollar', '$', 7),
('UYU', 'Uruguayan peso', 'peso', '$U', 8),
('UZS', 'Uzbekistani som', 'som', 'UZS', 8),
('VEF', 'Venezuelan bolivar', 'bolívares fuertes', 'Bs', 8),
('VND', 'Vietnamese Dong', 'dong', '?', 8),
('VUV', 'Ni-Vanuatu Vatu', 'vatu', 'VT', 8),
('WST', 'Samoan T?l?', 't?l?', '$', 8),
('XAF', 'Franco CFA de África Central', 'CFA', 'F', 8),
('XCD', 'East Caribbean dollar', 'dollar', 'EC$', 8),
('XOF', 'CFA Franc', 'franc', 'F', 8),
('XPF', 'CFP Franc', 'franc', 'F', 8),
('YER', 'Yemeni Rial', 'rial', '', 8),
('ZAR', 'South African Rand', 'Rand', 'R', 8),
('ZMW', 'Zambian Kwacha', 'Kwacha', 'ZMK', 8),
('ZWL', 'Dólar zimbabuense', 'ZWD', 'Z$', 8);

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `adm_monedas`
--
ALTER TABLE `adm_monedas`
  ADD PRIMARY KEY (`moneda_code`),
  ADD KEY `idx_moneda_estado_id` (`moneda_estado_id`);

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `adm_monedas`
--
ALTER TABLE `adm_monedas`
  ADD CONSTRAINT `fx_moneda_estado_id` FOREIGN KEY (`moneda_estado_id`) REFERENCES `adm_estados` (`estado_id`);
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 */;