· 6 years ago · May 25, 2019, 04:56 PM
1-- phpMyAdmin SQL Dump
2-- version 4.7.4
3-- https://www.phpmyadmin.net/
4--
5-- Servidor: 127.0.0.1
6-- Tiempo de generación: 25-05-2019 a las 18:48:00
7-- Versión del servidor: 5.7.12
8-- Versión de PHP: 7.1.11
9
10SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11SET AUTOCOMMIT = 0;
12START TRANSACTION;
13SET time_zone = "+00:00";
14
15
16/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
17/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
18/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
19/*!40101 SET NAMES utf8mb4 */;
20
21--
22-- Base de datos: `banco`
23--
24CREATE DATABASE IF NOT EXISTS `banco` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
25USE `banco`;
26
27-- --------------------------------------------------------
28
29--
30-- Estructura de tabla para la tabla `cliente`
31--
32
33CREATE TABLE `cliente` (
34 `id_cliente` int(11) NOT NULL,
35 `nombre` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
36 `identificacion` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL
37) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
38
39--
40-- Volcado de datos para la tabla `cliente`
41--
42
43INSERT INTO `cliente` (`id_cliente`, `nombre`, `identificacion`) VALUES
44(1, 'Pedro', '1'),
45(2, 'Pablo', '2'),
46(3, 'MarÃÂa', '3'),
47(4, 'Acueducto', '4'),
48(5, 'Franquicia VISA', '5'),
49(6, 'Franquicia Master', '6');
50
51-- --------------------------------------------------------
52
53--
54-- Estructura de tabla para la tabla `cuentas`
55--
56
57CREATE TABLE `cuentas` (
58 `id_cuenta` int(11) NOT NULL,
59 `numero` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
60 `saldo` double(15,3) DEFAULT NULL,
61 `id_cliente` int(11) DEFAULT NULL
62) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
63
64--
65-- Volcado de datos para la tabla `cuentas`
66--
67
68INSERT INTO `cuentas` (`id_cuenta`, `numero`, `saldo`, `id_cliente`) VALUES
69(1, '001', 3101150.000, 1),
70(2, '002', 3526700.000, 2),
71(3, '003', 5510437.000, 3),
72(4, '004', 151740695.000, 4),
73(5, '005', 50060000.000, 5),
74(6, '006', 80065000.000, 6);
75
76-- --------------------------------------------------------
77
78--
79-- Estructura de tabla para la tabla `transacciones`
80--
81
82CREATE TABLE `transacciones` (
83 `id_transaccion` int(11) NOT NULL,
84 `fecha_hora` datetime DEFAULT CURRENT_TIMESTAMP,
85 `data` json DEFAULT NULL,
86 `id_cuenta` int(11) DEFAULT NULL,
87 `valor` double DEFAULT NULL,
88 `id_tipo` int(11) DEFAULT NULL,
89 `clasificacion` enum('Ingreso','Egreso','') COLLATE utf8mb4_unicode_ci NOT NULL
90) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
91
92--
93-- Volcado de datos para la tabla `transacciones`
94--
95
96INSERT INTO `transacciones` (`id_transaccion`, `fecha_hora`, `data`, `id_cuenta`, `valor`, `id_tipo`, `clasificacion`) VALUES
97(1, '2018-05-24 14:59:00', '{\"origen\": {\"tipo\": \"electronico\", \"banco\": \"BANCO BBVA\", \"cuenta\": \"229\"}, \"comentario\": \"ABONO NOMINA\"}', 1, 1500000, 1, 'Ingreso'),
98(2, '2018-05-24 14:59:04', '{\"comentario\": \"TRANSFERENCIA\", \"cuenta_origen\": 3}', 1, 2500000, 3, ''),
99(3, '2018-05-25 14:59:08', '{\"sucursal\": \"Centro\", \"comentario\": \"RETIRO\"}', 1, 400000, 2, 'Egreso'),
100(4, '2018-05-25 14:59:11', '{\"cheque\": {\"numero\": \"12345\", \"cruzado\": false, \"sucursal\": \"popayan\"}, \"origen\": {\"tipo\": \"sucursal\", \"ubicacion\": {\"x\": 2.4593597, \"y\": -76.5968831}, \"descripcion\": \"CAMPANARIO\"}, \"comentario\": \"CONSIGNACION EN CHEQUE\"}', 1, 500000, 1, 'Ingreso'),
101(5, '2019-05-24 00:00:00', '{\"origen\": {\"tipo\": \"electronico\", \"banco\": \"BANCO BBVA\"}, \"comentario\": \"ABONO NOMINA\"}', 1, 1950000, 1, 'Ingreso'),
102(6, '2019-05-24 18:36:40', '{\"origen\": {\"tipo\": \"efectivo\", \"nombre\": \"Juan Perez\", \"identificacion\": \"76346890\"}, \"sucursal\": \"Terra Plaza\", \"comentario\": \"CONSIGNACION\"}', 3, 600000, 1, 'Ingreso'),
103(7, '2019-05-24 18:50:41', '{\"origen\": {\"tipo\": \"efectivo\", \"nombre\": \"Marcos Solarte\", \"identificacion\": \"76254187\"}, \"sucursal\": \"Terra Plaza\", \"comentario\": \"CONSIGNACION\"}', 1, 400000, 1, 'Ingreso'),
104(8, '2019-05-24 18:53:09', '{\"origen\": {\"tipo\": \"efectivo\", \"nombre\": \"Andres Gomez\", \"identificacion\": \"76984561\"}, \"sucursal\": \"Terra Plaza\", \"comentario\": \"CONSIGNACION\"}', 2, 350000, 1, 'Ingreso'),
105(9, '2019-05-24 19:42:21', '{\"comentario\": \"PAGO SERVICIO ACUEDUCTO\", \"cuenta_origen\": 3, \"cuenta_destino\": 4}', 3, 69500, 4, ''),
106(10, '2019-05-24 19:42:47', '{\"comentario\": \"PAGO TARJETA DE CREDITO\", \"cuenta_origen\": 2, \"cuenta_destino\": 5}', 2, 200000, 4, ''),
107(11, '2019-05-24 19:43:04', '{\"tipo\": \"electronico\", \"comentario\": \"PAGO RESTAURANTE\"}', 1, 35000, 4, 'Egreso'),
108(12, '2019-05-24 19:45:46', '{\"origen\": {\"tipo\": \"cajero\", \"codigo\": \"ATM345\", \"ubicacion\": {\"x\": 2.4407787, \"y\": -76.6047644}}, \"comentario\": \"RETIRO CAJERO ELECTRONICO\"}', 3, 100000, 2, 'Egreso'),
109(13, '2019-05-24 19:46:10', '{\"origen\": {\"tipo\": \"cajero\", \"codigo\": \"ATM312\", \"ubicacion\": {\"x\": 2.4378644, \"y\": -76.6044913}}, \"comentario\": \"RETIRO CAJERO ELECTRONICO\"}', 2, 150000, 2, 'Egreso'),
110(14, '2019-05-24 19:55:25', '{\"origen\": {\"tipo\": \"comision_cajero\"}, \"comentario\": \"COMISION RETIRO CAJERO ELECTRONICO\"}', 2, 1800, 4, 'Egreso'),
111(15, '2019-05-24 19:55:34', '{\"origen\": {\"tipo\": \"comision_cajero\"}, \"comentario\": \"COMISION RETIRO CAJERO ELECTRONICO\"}', 3, 1800, 4, 'Egreso'),
112(16, '2019-05-24 20:01:15', '{\"origen\": {\"tipo\": \"app\", \"ubicacion\": {\"x\": 51.5007029, \"y\": -0.1261358}}, \"comentario\": \"PAGO TARJETA DE CREDITO\", \"cuenta_origen\": 3, \"cuenta_destino\": 6}', 3, 200000, 4, ''),
113(17, '2019-05-24 20:07:03', '{\"origen\": {\"tipo\": \"reversado\", \"numero\": \"1547\"}, \"comentario\": \"REVERSADO DE TRANSACCION\", \"cuenta_origen\": 5, \"cuenta_destino\": 3}', 5, 125000, 3, ''),
114(18, '2019-05-24 20:17:37', '{\"tipo\": \"interes\", \"comentario\": \"PAGO INTERES\"}', 1, 33150, 4, 'Ingreso'),
115(19, '2019-05-24 20:18:38', '{\"tipo\": \"interes\", \"comentario\": \"PAGO INTERES\"}', 3, 34982, 4, 'Ingreso'),
116(20, '2019-05-24 20:18:38', '{\"tipo\": \"interes\", \"comentario\": \"PAGO INTERES\"}', 4, 1500695, 4, 'Ingreso'),
117(21, '2019-05-24 20:21:07', '{\"comentario\": \"TRANSFERENCIA\", \"cuenta_origen\": 1, \"cuenta_destino\": 2}', 1, 150000, 3, ''),
118(22, '2019-05-24 20:31:30', '{\"origen\": {\"tipo\": \"descuento\", \"cuentas\": [1, 2, 3, 4, 5, 6]}, \"comentario\": \"DESCUENTO CUOTA ADMINISTRACION\"}', NULL, 15000, 3, 'Egreso'),
119(23, '2019-05-24 20:36:38', '{\"cheque\": {\"numero\": \"123456\", \"cruzado\": false, \"sucursal\": \"popayan\"}, \"origen\": {\"tipo\": \"agilizador\", \"ubicacion\": {\"x\": 2.4593597, \"y\": -76.5968831}, \"descripcion\": \"CAMPANARIO\"}, \"comentario\": \"CONSIGNACION EN CHEQUE\"}', 3, 300000, 1, 'Ingreso'),
120(24, '2019-05-24 20:39:00', '{\"comentario\": \"PAGO SERVICIO ACUEDUCTO\", \"cuenta_origen\": 1, \"cuenta_destino\": 4}', 1, 80500, 4, ''),
121(25, '2019-05-24 20:39:15', '{\"comentario\": \"PAGO SERVICIO ACUEDUCTO\", \"cuenta_origen\": 2, \"cuenta_destino\": 4}', 2, 105000, 4, ''),
122(26, '2019-05-24 20:45:30', '{\"origen\": {\"tipo\": \"app\", \"ubicacion\": {\"x\": 6.2439346, \"y\": -75.5738133}}, \"comentario\": \"CONSULTA SALDO\"}', 2, NULL, NULL, ''),
123(27, '2019-05-24 20:48:00', '{\"origen\": {\"tipo\": \"cajero\", \"codigo\": \"ATM124\", \"ubicacion\": {\"x\": 4.6724317, \"y\": -74.1529666}}, \"comentario\": \"CONSULTA SALDO\"}', 1, NULL, NULL, ''),
124(28, '2019-05-24 20:57:59', '{\"origen\": {\"tipo\": \"comision_consulta_saldo\"}, \"comentario\": \"COMISION CONSULTA DE SALDO\"}', 1, 1500, 4, 'Egreso'),
125(29, '2019-05-24 20:57:59', '{\"origen\": {\"tipo\": \"comision_consulta_saldo\"}, \"comentario\": \"COMISION CONSULTA DE SALDO\"}', 2, 1500, 4, 'Egreso');
126
127-- --------------------------------------------------------
128
129--
130-- Estructura de tabla para la tabla `transaccion_tipo`
131--
132
133CREATE TABLE `transaccion_tipo` (
134 `id_transaccion_tipo` int(11) NOT NULL,
135 `descripcion` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL
136) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
137
138--
139-- Volcado de datos para la tabla `transaccion_tipo`
140--
141
142INSERT INTO `transaccion_tipo` (`id_transaccion_tipo`, `descripcion`) VALUES
143(1, 'CONSIGNACIÓN'),
144(2, 'RETIRO'),
145(3, 'TRANSFERENCIA'),
146(4, 'PAGOS');
147
148--
149-- Ãndices para tablas volcadas
150--
151
152--
153-- Indices de la tabla `cliente`
154--
155ALTER TABLE `cliente`
156 ADD PRIMARY KEY (`id_cliente`) USING BTREE,
157 ADD UNIQUE KEY `id_cliente` (`id_cliente`) USING BTREE;
158
159--
160-- Indices de la tabla `cuentas`
161--
162ALTER TABLE `cuentas`
163 ADD PRIMARY KEY (`id_cuenta`) USING BTREE,
164 ADD UNIQUE KEY `id_cuenta` (`id_cuenta`) USING BTREE;
165
166--
167-- Indices de la tabla `transacciones`
168--
169ALTER TABLE `transacciones`
170 ADD PRIMARY KEY (`id_transaccion`) USING BTREE,
171 ADD UNIQUE KEY `id_transaccion` (`id_transaccion`) USING BTREE;
172
173--
174-- Indices de la tabla `transaccion_tipo`
175--
176ALTER TABLE `transaccion_tipo`
177 ADD PRIMARY KEY (`id_transaccion_tipo`) USING BTREE,
178 ADD UNIQUE KEY `id_transaccion_tipo` (`id_transaccion_tipo`) USING BTREE;
179
180--
181-- AUTO_INCREMENT de las tablas volcadas
182--
183
184--
185-- AUTO_INCREMENT de la tabla `cliente`
186--
187ALTER TABLE `cliente`
188 MODIFY `id_cliente` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
189
190--
191-- AUTO_INCREMENT de la tabla `cuentas`
192--
193ALTER TABLE `cuentas`
194 MODIFY `id_cuenta` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
195
196--
197-- AUTO_INCREMENT de la tabla `transacciones`
198--
199ALTER TABLE `transacciones`
200 MODIFY `id_transaccion` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30;
201
202--
203-- AUTO_INCREMENT de la tabla `transaccion_tipo`
204--
205ALTER TABLE `transaccion_tipo`
206 MODIFY `id_transaccion_tipo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
207COMMIT;
208
209/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
210/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
211/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;