Você está na página 1de 15

BASE DE DATOS

DASE DE DATOS DEDICADA A LA INFORMACION


Esta BD est dirigida a brindar informacin a los usuarios sobre sus deudas con entidades
bancarias, fecha de su ltimo vencimiento y pago con sus respectivas cuotas.

BASE DE DATOS
DASE DE DATOS DEDICADA A LA
INFORMACION

CREACION
DE LA BD
PASO A
PASO

Creacion de la BD paso a paso


explicaremos paso a paso como se creo esta BD empezando desde
el anlisis, lo que se quiere mostrar, que variables debemos tomar
en consideracin entre otras.

FORMATO DE TABLAS.
Para empezar primero debemos realizar la sintaxis de las tablas que vamos a necesitar en
base a nuestro proyecto.
Si decimos que lo que necesitamos en una base de datos que registre al cliente, con quien
tiene deuda el monto y la cuota de pago.
Entonces podemos realizar cuatro tablas que serian:
1)
2)
3)
4)

Deuda
Deudor
Cuenta
Pago

Cada uno con sus respectivos atributos quedando de la siguiente forma:

DEUDA
Cdeuda
Nbanco
Monto

DEUDOR
Cdeudor
Ndeudor
Direccion
Telefono

CUENTA
Cdeuda
Cdeudor
Fecha
Monto
Cuotas

PAGO
Cdeuda
Cdeudor
Cuota
Fecha

Una ves hecho esto ( aadir a cada entidad sus atributos) procedemos a relacionarlos, cabe
recalacar que esta es la parte mas importante ya que es donde conectaremos todas la tablas.

MODELO LOGICO
DEUDA
CDeuda
NBanco
Monto

CUENTA

DEUDOR

CDeuda (fk)
CDeudor (fk)
Fecha
Monto
Cuotas

CDeudor
NDeudor
Direccion
Telefono

PAGO
CDeudor (fk)
CDeuda (fk)
Cuota
Fecha

MODELO FISICO
CUENTA
DEUDA
CDEUDA CHAR(10) NOT NULL
NBANCO VARCHAR2(40) NOT NULL
MONTO NUMBER(12) NOT NULL

DEUDOR
CDEUDOR
NDEUDOR
DIRECCION
TELEFONO

CHAR(10) NOT NULL


VARCHAR2(40) NOT NULL
VARCHAR2(40) NOT NULL
NUMBER(10) NOT NULL

CDEUDA
CDEUDOR
FECHA
MONTO
CUOTAS

CHAR(10) NOT NULL


CHAR(10) NOT NULL
DATE NOT NULL
NUMBER(10) NOT NULL
NUMBER(10) NOT NULL

PAGO
CDEUDA CHAR(10) NOT NULL
CDEUDOR CHAR(10) NOT NULL
CUOTA NUMBER(10) NOT NULL
FECHA DATE NOT NULL

Una vez creado nuestros modelos de entidad relacin procedemos a inmiscuirnos en la


programacin
Empezaremos creando un usuario
Sql> crate user system
2

identied by salesiana;

User created.

Una vez hecho esto podemos darle privilegios al usuario para que pueda crear sus propios objetos

SQL> grant connect, resuorse to system;


Grant succeeded.

Ahora podemos crear las tablas ya diseadas en la pagina anterior.


Primero la tabla DEUDA.

Seguimos con la tabla DEUDOR.

Ahora la tabla CUENTA.

Por ultimo la tabla PAGO.

ASI QUEDAN LAS TABLAS CREADAS

DECLARACIONES DE PRIMARY KEY Y FOREIGN KEY.


Empezaremos creando las Primary key en el mismo orden en que las tablas fueron creadas, pero
primero tenemos que realizar las tablas de relacin para poder guiarnos.
Cabe resaltar que este es el proceso mas importante ya que declararemos todas las relacines.
TABLA DE RELACION PK
PRYMARY KEY
TABLA
DEUDA
Cdeuda
DEUDOR
Cdeudor
CUENTA
Cdeuda, Cdeudor
PAGO
Cdeuda, Cdeudor, Cuota

PK TABLA DEUDA.

PK TABLA DEUDOR.

PK TABLA CUENTA.

PK TABLA PAGO.

TABLA DE RELACION FK.


TABLA
CUENTA
PAGO

FOREIGN KEY
Cdeuda
Cdeudor
Cdeuda, Cdeudor

TABLA REFERENCIA
DEUDA
DEUDOR
CUENTA

FK TABLA CUENTA.

FK TABLA PAGO.

INSERCIONES:
Una vez creada las relaciones PK y FK procedemos a las inserciones, lo aremos en el
mismo orden en que las tablas fueron creadas, de tal manera las inserciones quedaran de
la siguiente forma.
TABLA DEUDA.

Una vez realizado esto continuamos con la tabla deudor.


TABLA DEUDOR.

TABLA CUENTA.

10

TABLA PAGO.

11

QUERYS.
Una vez llenas las tablas realizaremos algunos querys de consulta, empezaremos
mostrando dos columnas de una tabla.

12

En este caso multiplicara las columnas de tal manera que al ser una tabla de las tablas
seleccionadas en este caso al seleccionar 2 tablas de 5 elementos nos mostrara 25 datos
cave recalcar que se repiten.

13

14

Você também pode gostar