Está en la página 1de 5

TOPICOS SELECTOS DE PROGRAMACIÓN.

ALUMNO
 Martínez Pérez Omar. 19TE0343

Instituto Tecnológico Superior de Teziutlán


Práctica1.

“UNIDAD 2”

ACTIVIDAD:
Práctica1

LICENCIATURA EN:

INGENIERÍA

MECATRÓNICA DE

LA ESPECIALIDAD EN:

AUTOMATIZACIÓN
DOCENTE:

I.M. RAMIREZ VICENTE GABRIEL ÁNGEL.


Teziutlán, Puebla; 08 de Mayo del 2023
CREATE DATABASE banco;
USE banco;

CREATE TABLE cliente(


id_cliente VARCHAR(5) PRIMARY KEY,
nombre VARCHAR(50) NOT NULL,
calle VARCHAR(50) NOT NULL,
ciudad VARCHAR(20) NOT NULL)
ENGINE = INNODB;

CREATE TABLE empleado(


id_empleado VARCHAR(5) PRIMARY KEY,
nombre VARCHAR(50) NOT NULL,
n_telefono INT NOT NULL,
f_comienzo DATE NOT NULL,
antiguedad INT NOT NULL)

ENGINE = INNODB;
CREATE TABLE cliente_empleado(
tipo VARCHAR(10),
id_cliente VARCHAR(5),
id_empleado VARCHAR(5),
KEY (id_cliente),

FOREIGN KEY (id_cliente) REFERENCES cliente (id_cliente)


ON DELETE CASCADE ON UPDATE CASCADE,

KEY (id_empleado),

FOREIGN KEY (id_empleado) REFERENCES empleado (id_empleado)


ON DELETE CASCADE ON UPDATE CASCADE)
ENGINE = INNODB;

CREATE TABLE prestamo(


importe INT NOT NULL,
n_prestamo INT NOT NULL)
ENGINE = INNODB;

CREATE TABLE sucursal(


Nombre VARCHAR(10),
Ciudad VARCHAR(10),
Activo VARCHAR(50) NOT NULL DEFAULT "Activo")
ENGINE = INNODB;

CREATE TABLE pago (


n_pago VARCHAR(10),
f_pago VARCHAR(10),
Im_pagado INT NOT NULL)
ENGINE = INNODB;

CREATE TABLE cuenta (


n_cuenta VARCHAR(50) PRIMARY KEY,
saldo INT NOT NULL)
ENGINE = INNODB;

CREATE TABLE cliente_cuenta(


f_acceso VARCHAR(5),
id_cliente VARCHAR(10),
n_cuenta VARCHAR(50),
KEY (id_cliente),
FOREIGN KEY (id_cliente) REFERENCES cliente (id_cliente)
ON DELETE CASCADE ON UPDATE CASCADE,
KEY (n_cuenta),
FOREIGN KEY (n_cuenta) REFERENCES cuenta (n_cuenta)
ON DELETE CASCADE ON UPDATE CASCADE)
ENGINE = INNODB;

CREATE TABLE cuenta_ahorro(


t_interes VARCHAR(50),
n_cuenta VARCHAR(50),
KEY (n_cuenta),
FOREIGN KEY (n_cuenta) REFERENCES cuenta (n_cuenta)
ON DELETE CASCADE ON UPDATE CASCADE)
ENGINE = INNODB;

CREATE TABLE cuenta_corriente(


descubierto INT NOT NULL,
n_cuenta VARCHAR(50),
KEY (n_cuenta),
FOREIGN KEY (n_cuenta) REFERENCES cuenta (n_cuenta)
ON DELETE CASCADE ON UPDATE CASCADE)
ENGINE = INNODB;

DESCRIBE cliente;
DESCRIBE empleado;
DESCRIBE cliente_empleado;
DESCRIBE prestamo;
DESCRIBE sucursal;
DESCRIBE pago;
DESCRIBE cuenta;
DESCRIBE cliente_cuenta;
DESCRIBE cuenta_ahorro;
DESCRIBE cuenta_corriente;

También podría gustarte