Skip to content

Latest commit

 

History

History
69 lines (66 loc) · 3.52 KB

SQL.md

File metadata and controls

69 lines (66 loc) · 3.52 KB

Typing SVG
Typing SVG

Important

Creamos la tabla para empleados / Create employees table

CREATE TABLE EMPLEADO ( IDEMPLEADO VARCHAR(8) PRIMARY KEY NOT NULL, APELLIDOS VARCHAR(30) NOT NULL, NOMBRES VARCHAR(30) NOT NULL, F_NAC DATE NOT NULL, DNI VARCHAR(8) NOT NULL, DIRECCION VARCHAR(100) NOT NULL, TELF VARCHAR (11), CORREO_E VARCHAR(50), USUARIO VARCHAR(30), CONTRASEÑA VARCHAR(8) );

Creamos tabla para clientes / Create customer table

CREATE TABLE CLIENTE (` IDCLIENTE VARCHAR(8) PRIMARY KEY NOT NULL, APELLIDOS VARCHAR(30) NOT NULL, NOMBRES VARCHAR(30) NOT NULL, F_NAC DATE NOT NULL, DNI VARCHAR(8) NOT NULL, CONTRASEÑA VARCHAR(8), DIRECCION VARCHAR(100) NOT NULL, TELF VARCHAR (11), CORREO_E VARCHAR(50) NOT NULL, IDEMPLEADO VARCHAR(8), CONSTRAINT FK_EMPLEADO_CLIENTE FOREIGN KEY (IDEMPLEADO) REFERENCES EMPLEADO (IDEMPLEADO) ON DELETE SET NULL -- La relacion debe estar como SET NULL para poder eliminar filas );

Creamos tabla cuenta / Create account table

CREATE TABLE CUENTA ( IDCUENTA VARCHAR(8) PRIMARY KEY NOT NULL, TIPOCUENTA VARCHAR(20), numcuenta VARCHAR(15), SALDO NUMBER(10, 2) NOT NULL, F_APER DATE NOT NULL, ESTADO VARCHAR(30), IDCLIENTE VARCHAR(8), CONSTRAINT FK_CLIENTE_CUENTA FOREIGN KEY (IDCLIENTE) REFERENCES CLIENTE (IDCLIENTE) ON DELETE SET NULL -- La relacion debe estar como SET NULL para poder eliminar filas );

Creamos tabla transaccion / Create transaction table

CREATE TABLE TRANSACCION ( IDTRANSACCION VARCHAR(8) PRIMARY KEY NOT NULL, F_TRA DATE NOT NULL, MONTO NUMBER(10, 2) NOT NULL, TIPO VARCHAR(30) NOT NULL, IDCUENTA VARCHAR(8), CONSTRAINT FK_CUENTA_TRANSACCION FOREIGN KEY (IDCUENTA) REFERENCES CUENTA (IDCUENTA) ON DELETE SET NULL -- La relacion debe estar como SET NULL para poder eliminar filas );

Insertar un empleado al azar para poder logearse e iniciar con el sistema. / Insert an employee to log in to the system

Entre las comillas simples puede ingresar los valores que desee, solo son para poder acceder al sistema xd / Between the single quotation marks you can enter the values you want, they are only for accessing the system xd

INSERT INTO empleado(idempleado, apellidos, nombres, f_nac, dni, direccion, telf, correo_e, usuario, contraseña) VALUES ('','','', TO_DATE('', 'YYYY-MM-DD'),'','','','','','');