Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

TRABAJO COLABORATIVO 2 BASE DE DATOS BASICO

Enviado por   •  20 de Febrero de 2018  •  813 Palabras (4 Páginas)  •  352 Visitas

Página 1 de 4

...

Scripts para la creación de la base de datos créditos.

Crear base de datos.

CREATE DATABASE creditos;

[pic 4]

Usar base de datos creada

USE creditos;

[pic 5]

Creación de tablas, se inicia con las tablas débiles tabla referencia.

CREATE TABLE Referencias ( cedula INT NOT NULL, tipodoc VARCHAR(45) NOT NULL, nombres VARCHAR(45) NOT NULL, apellidos VARCHAR(45) NOT NULL, celular INT NOT NULL, parentezco VARCHAR(45) NOT NULL, PRIMARY KEY (cedula));

[pic 6]

Table Cliente

CREATE TABLE Cliente ( cedula INT NOT NULL, tipodoc VARCHAR(45) NOT NULL, lugarexpe VARCHAR(45) NOT NULL, 1erNombre VARCHAR(45) NOT NULL, 1erApellido VARCHAR(45) NOT NULL, 2doNombre VARCHAR(45) NOT NULL, 2doApellido VARCHAR(45) NOT NULL, dirResidencia VARCHAR(45) NOT NULL, telResidencia INT NOT NULL, municiResidencia VARCHAR(45) NOT NULL, dirOficina VARCHAR(45) NOT NULL, telOficina INT NOT NULL, municiOficina VARCHAR(45) NOT NULL, nroCelular INT NOT NULL, ingresosMensuales INT NOT NULL, egresosMensuales INT NOT NULL, Referencias_cedula INT NOT NULL, PRIMARY KEY (cedula), FOREIGN KEY (Referencias_cedula) REFERENCES creditos.Referencias (cedula));

[pic 7]

Tabla municipio

CREATE TABLE Municipio ( codMunicipio INT NOT NULL, nombreMunicipio VARCHAR(45) NOT NULL, PRIMARY KEY (codMunicipio));

[pic 8]

Tabla sucursal

CREATE TABLE Sucursal ( idSucursal INT NOT NULL, nombreSucursal VARCHAR(45) NOT NULL, Municipio_codMunicipio INT NOT NULL, PRIMARY KEY (idSucursal), FOREIGN KEY (Municipio_codMunicipio) REFERENCES creditos.Municipio (codMunicipio));

[pic 9]

Tabla empleados

CREATE TABLE Empleado ( cedula INT NOT NULL, tipodoc VARCHAR(45) NOT NULL, nombreEmpleado VARCHAR(45) NOT NULL, apellidoEmpleado VARCHAR(45) NOT NULL, Sucursal_idSucursal INT NOT NULL, PRIMARY KEY (cedula, Sucursal_idSucursal), FOREIGN KEY (Sucursal_idSucursal) REFERENCES creditos.Sucursal (idSucursal));

[pic 10]

Crear table solicitud Credito

CREATE TABLE IF NOT EXISTS `creditos`.`SolicitudCredito` (

`idSolicitudCredito` INT NOT NULL,

`montoSolicitado` INT NOT NULL,

`fecha` DATE NOT NULL,

`municipio` VARCHAR(45) NOT NULL,

`Sucursal` VARCHAR(45) NOT NULL,

`Empleado` VARCHAR(45) NOT NULL,

`Cliente_cedula` INT NOT NULL,

`Empleado_cedula` INT NOT NULL,

`Empleado_Sucursal_idSucursal` INT NOT NULL,

PRIMARY KEY (`idSolicitudCredito`),

INDEX `fk_SolicitudCredito_Cliente1_idx` (`Cliente_cedula` ASC),

INDEX `fk_SolicitudCredito_Empleado1_idx` (`Empleado_cedula` ASC, `Empleado_Sucursal_idSucursal` ASC),

CONSTRAINT `fk_SolicitudCredito_Cliente1`

FOREIGN KEY (`Cliente_cedula`)

REFERENCES `creditos`.`Cliente` (`cedula`)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fk_SolicitudCredito_Empleado1`

FOREIGN KEY (`Empleado_cedula` , `Empleado_Sucursal_idSucursal`)

REFERENCES `creditos`.`Empleado` (`cedula` , `Sucursal_idSucursal`)

ON DELETE NO ACTION

ON UPDATE NO ACTION);

[pic 11]

Base de datos creada.

[pic 12]

[pic 13]

[pic 14]

[pic 15]

[pic 16]

CONCLUSIONES

Teniendo en cuenta las reglas para el diseño de modelo relacional nos permite realizar mejor el análisis para elaborar el diseño de las tablas. Es importante como ingeniero de sistemas tener en cuenta los conceptos del modelo relacional para así darle una solución rápida a un modelo lógico. Realizando paso a paso el proceso nos permite encontrar redundancias y perfeccionamiento del diseño

Se realizó este trabajo paso a paso teniendo en cuenta según los diseños solicitados, para la implementación de una base datos de un banco y así lograr un trabajo completo.

Referencias Bibliográficas

Sánchez, M. (2014). Fundamentos de bases de datos. En M. Sánchez, Modulo bases de datos (pág. 107 - 169). Medellín: UNAD.

onnolly, T. M., & Begg, C. E. (2005). Sistemas de bases de datos. Addison-Wesley.

Kroenke, D. M. (2003). Procesamiento de datos - Fundamentos, diseño e implementación. Prentice Hall.

...

Descargar como  txt (8.3 Kb)   pdf (55.3 Kb)   docx (16.9 Kb)  
Leer 3 páginas más »
Disponible sólo en Essays.club