Está en la página 1de 20

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE

HUAMANGA
FACULTAD DE INGENIERIA DE MINAS, GEOLOGIA Y CIVIL

ESCUELA DE FORMACION PROFESIONAL DE INGENIERIA DE


SISTEMAS

ADMINISTRACIN DE BASE DE DATOS


TRABAJO FINAL

DOCENTE

: ING. ELVIRA FERNNDEZ JER

ESTUDIANTE

: AUQUI BATUTISTA, Andy R.

FECHA

: sbado, 12 de diciembre de 2015

HORARIO

: Lunes de 10 am a 12 m

AYACUCHO-PERU
2015

Se debe desarrollar el MODELO FSICO sobre las CUENTAS BANCARIAS. En este


sistema, cada cliente interesar su nmero de documento de identificacin (DNI, permiso
de residencia, nmero de pasaporte, etc.), su cdigo de cliente, su nombre, apellidos,
direccin y celular. De cada cuenta se debe considerar su cdigo (8 dgitos), los clientes
que son titulares de ellas (incluyendo quin es el primer titular), las oficina bancaria que
gestiona cada cuenta, los movimientos realizados sobre ella y el tipo (de ahorro, corriente,
de plazo fijo, etc.) Las oficinas estarn caracterizadas por su cdigo identificativo, su
direccin postal y el nmero de empleados que trabajan en ella. El sistema tambin debe
gestionar la informacin relativa a los movimientos de las cuentas, de los cuales interesar
su cdigo (identificador nico automtico), la fecha de realizacin, el concepto (cobro de
recibo, ingreso de nmina, etc.) y el importe (positivo para los ingresos y negativo para
las retiradas). Se debe tener en cuenta las siguientes cuestiones:
1. Toda cuenta est gestionada por una nica oficina.
2. Una cuenta puede tener varios titulares.
3. De todos los titulares de una cuenta, uno de ellos es siempre el primer titular.
4. Un cliente puede ser titular de varias cuentas.
5. Del cdigo de la cuenta slo se sabe que est compuesto por doce dgitos.
6. El n de documento (DNI, n de residentes para extranjeros, etc.) puede ser
desconocido y por tanto, ha de permitirse que el campo correspondiente quede sin
especificar en las tablas.
DESARROLLO DEL PROBLEMA:
ENTREGAR: Desarrolle el modelo Fsico de la BD del problema propuesto. Crear El
tablespace llamado TS_NombreApellidoPaterno , crear el usuario con su nombre y
asignar los permisos necesarios. (Todo tiene que capturar por pantalla)
CREACION DEL MODELO LOGICO
ENTIDAD CLIENTE

ATRIBUTOS DEL ENTIDAD CLIENTE

ENTIDAD TITULAR CUENTA

SUS ATRIBUTOS

ENTIDAD TIPO DOCUMENTO

SUS ATRIBUTOS

ENTIDAD CUENTA

ATRIBUTOS DEL ENTIDAD

ENTIDAD OFICINA

SUS ATRIBUTOS

ENTIDAD MOVIMIENTO

ATRIBUTO DEL ENTIDAD

MODELO LOGICO DEL PROBLEMA

CONVERSIN DEL MODELO LOGICO A MODELO FISICO

MODELO LOGICO DEL PROBLEMA

GENERAMOS EL CODIGO EN ORACLE DATABASE 11G

ABRIENDO EL SQL PLUS NOS CONECTAMOS CON EL USUARIO SYSTEM

CREAMOS EN TABLESPACE

CREAMOS NUESTRO USUARIO

ASIGNAMOS LOS PRIVILEGIOS AL USUARI ANDYAUQUI

CREANDO LAS TABLAS MEDIANTE SQL PLUS

NOS CONECTAMOS A NUESTO ORACLE DEVELOPER

OBSERVAMOS EL MODELO FISICO

b) Despus ingrese los valores a cada tabla desarrollada (por lo menos 10 registros)
TABLA OFICINA

TABLA TIPO_DOCUMENTO

TABLA TIPO_CUENTA

TABLA CLIENTE

TABLA CUENTA

TABLA MOVIMIENTOS:

c) Agregar 2 preguntas que permitan la actualizacin de uno o ms registros de una tabla.


SE DESPIDIO 5 EMPLEADOS

SE AGREGA MAS CLIENTES

d) Crear sus propias preguntas (10 preguntas) y escribir las sentencias en SQL
DEVELOPER que implementen consultas, se quiere generar consultas a la combinacin
de ms de una tabla (consultas multitablas), para ello utilice los comandos like, between,
in, rownum, manejo fechas, funciones de agregado y group by y having
CLIENTE INER JOIN CUENTA:

SE DESEA LOS 5 PRIMEROS DE LA LISTA

QUE CUENTAS ATIENDE EL LA OFICINA 1

CUANTOS TIENEN CUENTA CORRIENTE

TIPO DE TRANSACCION QUE SE REALIZO

CANTIDAD DE CUENTAS CORRIENTES EN LA OFICINA NUMERO 1

LA OFICINA 3 CUANTAS CUENTAS GESTIONA

QUE TRANSACCION SE REALIZAO DE QUE TIPO