Está en la página 1de 4

DISEO FSICO DE LA BASE DE DATOS

NOMBRE: DIEGO FERNANDO CHIMBO YEPEZ


BASE SE DATOS SEGN EL MODELO LGICO

COMO ANTECEDENTE LA BASE QUE DISPONIA PARA


COMPILAR LOS SRIPTS Y GENERAR LAS TABLAS ERA MY SQL
TABLA SUCURSAL:
CREATE TABLE SUCURSAL(
Id_sucursal varchar(10),
Nombre varchar(120),
telefono varchar(13) NOT NULL,
Direccion varchar(120) NOT NULL,
Constraint sucursal_id_pkprimarykey(Id_sucursal)
)
TABLA CLIENTES
CREATE TABLE CLIENTE(
cedula varchar(10),
Nombre varchar(150),

apellido varchar(150),
telefono varchar(50) NOT NULL,
Direccion varchar(150) NOT NULL,
Id_sucursal varchar(10),
constraint clientes_id1_pk primary key(cedula),
constraint clientes_id2_fk foreign key (Id_sucursal) references
SUCURSAL(id_sucursal)
);
TABLA EMPLEADOS
CREATE TABLE EMPLEADOS(
cedula varchar(10),
Id_gefe varchar(10),
Nombre varchar(150),
apellido varchar(150),
telefono varchar(50) NOT NULL,
Direccion varchar(150) NOT NULL,
Id_sucursal varchar(10),
constraint empleados_id1_pk primary key(cedula),
constraint empleados_id2_fk foreign key (Id_sucursal) references
SUCURSAL(id_sucursal)
constraint empleados_id2_fk foreign key (cedula) references
CLIENTE(cedula)
);

TABLA ENTREVISTA
CREATE TABLE ENTREVISTA(
cedula varchar(10),
Id_entrevista varchar(10),
constraint entrevista_id1_pk primary key(id_entrevista),
constraint entrevista_id2_fk foreign key (cedula) references
EMPLEADOS(cedula)
);
CREATE TABLE SOLICITUD(
cedula varchar(10),
Id_solicitud varchar(10),
constraint solicitud_id1_pk primary key(id_solicitud),
constraint solicitud_id2_fk foreign key (cedula) references
CLIENTE(cedula)
);

TABLA LECCION
CREATE TABLE LECCION(
cedula varchar(10),
Id_leccion varchar(10),
nombre_lecc varchar(150) NOT NULL,
constraint leccion_id1_pk primary key(id_leccion),
constraint leccion_id2_fk foreign key (cedula) references
EMPLEADOS(cedula)
);
TABLA DE COCHE
CREATE TABLE VEHICULO(
cedula varchar(10) NOT NULL,
Id_vehiculo varchar(10) NOT NULL,
color varchar(150),
modelo varchar(10),
constraint vehiculo_id1_pk primary key(id_vehiculo),
constraint vehiculo_id2_fk foreign key (cedula) references
EMPLEADOS(cedula)
);
TABLA DE HORARIOS
CREATE TABLE HORARIOS(
id_leccion varchar(10) NOT NULL,
Id_horarios varchar(10) NOT NULL,
hora_inicio varchar(10,
hora_salida varchar(10),
constraint horarios_id1_pk primary key(id_horarios),
constraint horarios_id2_fk foreign key (id_leccion) references
LECCION(id_leccion)
);
TABLA PERIODO
CREATE PERIODO(
id_periodo(10) NOT NULL,
periodo varchar(50) NOT NULL,
constraint periodo_id_pk primary key(id_periodo),
);
TABLA TIPO
CREATE TIPO(
id_tipo(10) NOT NULL,
tipo varchar(50) NOT NULL,

constraint periodo_id_pk primary key(id_tipo),


);

EJEMPLO DE SCRIPTS Y RESULTADO DE TABLA

También podría gustarte