You are on page 1of 2

drop database if exists cajeroautomatico;

create database cajeroautomatico;


use cajeroautomatico;
-- Create tables section -------------------------------------------------- Table EN_43_Cuenta
CREATE TABLE EN_43_Cuenta
(
CueNum Varchar(20) NOT NULL,
CueSalIni Double,
DA_43_BanCod Varchar(20),
DA_43_CliCod Varchar(30)
)
;
ALTER TABLE EN_43_Cuenta ADD PRIMARY KEY (CueNum)
;
-- Table EN_43_Cajero
CREATE TABLE EN_43_Cajero
(
CajCod Char(20),
CajDinDis Double,
DA_43_BanCod Varchar(20)
)
;
-- Table EN_43_Transaccion1
CREATE TABLE EN_43_Transaccion1
(
DA_43_TraVal Int,
DA_43_TraFec Varchar(20),
DA_43_TraDes Varchar(20),
DA_43_TraTip Varchar(20),
DA_43_TraHorTra Varchar(20),
DA_43_TraCod Varchar(20),
CueNum Varchar(20) NOT NULL
)
;
ALTER TABLE EN_43_Transaccion1 ADD PRIMARY KEY (CueNum)
;
-- Table EN_43_Clientes
CREATE TABLE EN_43_Clientes
(
DA_43_CliCod Varchar(30) NOT NULL,
DA_43_CliFecNac Varchar(20),
DA_43_CliDni Varchar(20),
DA_43_CliTel Varchar(20),
DA_43_CliNom Varchar(20),
DA_43_CliApe Varchar(20),
DA_43_CliEma Varchar(60),
DA_43_CliPas Varchar(20),

DA_43_CliDir Varchar(60)
)
;
ALTER TABLE EN_43_Clientes ADD PRIMARY KEY (DA_43_CliCod)
;
-- Table EN_43_Banco
CREATE TABLE EN_43_Banco
(
DA_43_BanCod Varchar(20) NOT NULL,
DA_43_BanNom Varchar(20),
DA_43_BanFax Varchar(60),
DA_43_BanTel Varchar(60),
DA_43_BanDir Varchar(60)
)
;
ALTER TABLE EN_43_Banco ADD PRIMARY KEY (DA_43_BanCod)
;
-- Create relationships section -----------------------------------------------ALTER TABLE EN_43_Transaccion1 ADD CONSTRAINT tiene_ FOREIGN KEY (CueNum) REFERE
NCES EN_43_Cuenta (CueNum) ON DELETE NO ACTION ON UPDATE NO ACTION
;
ALTER TABLE EN_43_Transaccion1 ADD CONSTRAINT tiene__ FOREIGN KEY () REFERENCES
EN_43_Cajero () ON DELETE NO ACTION ON UPDATE NO ACTION
;
ALTER TABLE EN_43_Cuenta ADD CONSTRAINT tiene___ FOREIGN KEY (DA_43_BanCod) REFE
RENCES EN_43_Banco (DA_43_BanCod) ON DELETE NO ACTION ON UPDATE NO ACTION
;
ALTER TABLE EN_43_Cajero ADD CONSTRAINT tiene____ FOREIGN KEY (DA_43_BanCod) REF
ERENCES EN_43_Banco (DA_43_BanCod) ON DELETE NO ACTION ON UPDATE NO ACTION
;
ALTER TABLE EN_43_Cuenta ADD CONSTRAINT tiene FOREIGN KEY (DA_43_CliCod) REFEREN
CES EN_43_Clientes (DA_43_CliCod) ON DELETE NO ACTION ON UPDATE NO ACTION
;

You might also like