You are on page 1of 7

INGENIERA EN DESARROLLO DE SOFTWARE 5 C UATRIMESTRE

MATERIA: DISEO DE BASE DE DATOS

FACILITAD@R: LETICIA MARA NGELES


GONZLEZ

ALUMNO: OSCAR ADRIN HERNNDEZ


SNCHEZ

MATRICULA: AL12506372

UNIDAD 3. ACTIVIDAD 2 RELACIONAL -


GRAFICOS

OSCAR ADRIA N HERNA NDEZ SA NCHEZ AL12506372 P gin 1


INGENIERA EN DESARROLLO DE SOFTWARE 5 C UATRIMESTRE

OSCAR ADRIA N HERNA NDEZ SA NCHEZ AL12506372 P gin 2


INGENIERA EN DESARROLLO DE SOFTWARE 5 C UATRIMESTRE
La implementacin de una base de datos se hace a travs de lenguaje, el cual tiene una serie de
comandos para llevarse a cabo. Como ya te diste cuenta, para realizar esta actividad debers tener
instalado algn manejador de bases de datos, si no es as puedes consultar la seccin Para saber
ms, en la que se te proporciona un link de cmo instalar SQL server 2000 y 2008.
El propsito de esta actividad est enfocado a aplicar los conocimientos con respecto a consultas,
donde se aplican comando clusulas y operadores. Adems de que logres crear una base de datos,
sus tablas y una consulta a travs de una vista de manera sencilla.
1. Toma en cuenta la siguiente imagen y realiza lo que se te pide:

.
Imagen tomada de Silberschatz y Korth, 2002, p- 58

SUCURSAL(CiudadSucursal,Activos)

Tabla SUCURSAL
Consecutivo Descripcin Tag
001 Nombre de la sucursal Nombre-Sucursal
002 Ciudad sucursal Ciudad-Sucursal
003 Activos Activos

CUENTA(Numero-cuenta,Nombre-Sucursal,Saldo)

Tabla CUENTA
Consecutivo Descripcin Tag
001 Numero de cuenta Numero-cuenta
002 Nombre de la sucursal Nombre-Sucursal
003 Saldo cuenta Saldo
IMPOSITOR(Nombre-cliente,Numero-cuenta)

Tabla IMPOSITOR

OSCAR ADRIA N HERNA NDEZ SA NCHEZ AL12506372 P gin 3


INGENIERA EN DESARROLLO DE SOFTWARE 5 C UATRIMESTRE
Consecutivo Descripcin Tag
001 Nombre del cliente Nombre-cliente
002 Numero de cuenta Numero-cuenta

CLIENTE(Nombre-cliente,Calle-cliente,Ciudad-cliente)

Tabla CLIENTE
Consecutivo Descripcin Tag
001 Nombre del cliente Nombre-cliente
002 Calle en donde vive Calle-cliente
003 Ciudad en donde vive Ciudad-cliente

PRESTATARIO(Nombre-cliente,Numero-prestamo)

Tabla PRESTATARIO
Consecutivo Descripcin Tag
001 Nombre del cliente Nombre-cliente
002 Numero de prestamo Numero-prestamo

PRESTAMO(Numero de prstamo,Nombre-cliente,importe)

Tabla PRESTAMO
Consecutivo Descripcin Tag
001 Numero de prestamo Numero-prestamo
002 Nombre del cliente Nombre-cliente
003 Importe del prestamo importe

2. Crea con instrucciones de SQL la base de datos.

CREATE DATABASE Ahorros_cliente

3. Crea con instrucciones SQL las tablas.

SUCURSAL(CiudadSucursal,Activos)

Tabla SUCURSAL

OSCAR ADRIA N HERNA NDEZ SA NCHEZ AL12506372 P gin 4


INGENIERA EN DESARROLLO DE SOFTWARE 5 C UATRIMESTRE
Consecutivo Descripcin Tag
001 Nombre de la sucursal Nombre-Sucursal
002 Ciudad sucursal Ciudad-Sucursal
003 Activos Activos

CREATE TABLE SUCURSAL(ID INTEGER PRIMARY KEY Nombre-sucursalVARCHAR(40)NOT


NULL,Ciudad-sucursalVARCHAR(40)NOT NULL,ActivosNUMBER(16,3).

CUENTA(Numero-cuenta,Nombre-Sucursal,Saldo)

Tabla CUENTA
Consecutivo Descripcin Tag
001 Numero de cuenta Numero-cuenta
002 Nombre de la sucursal Nombre-Sucursal
003 Saldo cuenta Saldo

CREATE TABLE CUENTA(ID INTEGER PRIMARY KEY Numero-cuentaVARCHAR(20)NOT


NULL,Nombre-sucursalVARCHAR(40)NOT NULL,SaldoNUMBER(12,2).

IMPOSITOR(Nombre-cliente,Numero-cuenta)

Tabla IMPOSITOR
Consecutivo Descripcin Tag
001 Nombre del cliente Nombre-cliente
002 Numero de cuenta Numero-cuenta

CREATE TABLE IMPOSITOR(ID INTEGER PRIMARY KEY Nombre-clienteVARCHAR(50)NOT


NULL,Numero-cuentaVARCHAR(20).

CLIENTE(Nombre-cliente,Calle-cliente,Ciudad-cliente)

Tabla CLIENTE
Consecutivo Descripcin Tag
001 Nombre del cliente Nombre-cliente
002 Calle en donde vive Calle-cliente
003 Ciudad en donde vive Ciudad-cliente

CREATE TABLE CLIENTE(ID INTEGER PRIMARY KEY Nombre-clienteVARCHAR(50)NOT


NULL,Calle-clienteVARCHAR(50)NOT NULL,Ciudad-clienteVARCHAR(40).
OSCAR ADRIA N HERNA NDEZ SA NCHEZ AL12506372 P gin 5
INGENIERA EN DESARROLLO DE SOFTWARE 5 C UATRIMESTRE

PRESTATARIO(Nombre-cliente,Numero-prestamo)

Tabla PRESTATARIO
Consecutivo Descripcin Tag
001 Nombre del cliente Nombre-cliente
002 Numero de prestamo Numero-prestamo

CREATE TABLE PRESTATARIO(ID INTEGER PRIMARY KEY Nombre-clienteVARCHAR(50)NOT


NULL,Numero-prestamoVARCHAR(20).

PRESTAMO(Numero de prstamo,Nombre-cliente,importe)

Tabla PRESTAMO
Consecutivo Descripcin Tag
001 Numero de prestamo Numero-prestamo
002 Nombre del cliente Nombre-cliente
003 Importe del prestamo importe

CREATE TABLE PRESTAMO(ID INTEGER PRIMARY KEY Numero-prestamoVARCHAR(20)NOT


NULL,Nombre-clienteVARCHAR(50)NOT NULL,importeNUMBER(12,2).

4. Crea una vista que convenga realizar, puede ser sobre una tabla, la que t desees.

PRESTAMO(Numero de prstamo,Nombre-cliente,importe)

Tabla PRESTAMO
Consecutivo Descripcin Tag
001 Numero de prestamo Numero-prestamo
002 Nombre del cliente Nombre-cliente
003 Importe del prestamo importe

Crate view Prestamos_clientes as


(Select Numero-prestamo, nombre-cliente
From prestamo
Where moneda de uso = Pesos Mexicanos)

OSCAR ADRIA N HERNA NDEZ SA NCHEZ AL12506372 P gin 6


INGENIERA EN DESARROLLO DE SOFTWARE 5 C UATRIMESTRE

OSCAR ADRIA N HERNA NDEZ SA NCHEZ AL12506372 P gin 7

You might also like