12
UNSA-EPIS OPPE BOLIVAR HENRRYK Base de Datos 2 LABORATORIO 02 ALUMNO: OPPE BOLIVAR HENRRYK BASE DE DATOS: Modelo fisico TRABAJO DE APLICACIÓN OBJETIVO Utilizar adecuadamente herramientas y componentes para generar el modelo físico de una Base de Datos. ACTIVIDADES 1. Instalar MySQL, DBDesigner/Toad e implementar el modelo lógico financiero detallado en el Anexo 1. Escojemos MYSQL 5.5 en TOAD para implementar el modelo lógico Procedemos a crear el modelo Laboratorio 02: BD Modelo Fisico M en C Jesús Martín Silva Fernández

TOAD y Poblamiento Automatico de BD

Embed Size (px)

DESCRIPTION

Utilizar adecuadamente herramientas y componentes para generar el modelo físico de una Base de Datos y poblarla automaticamente

Citation preview

OPERACIONES CON BASE DE DATOS EN EXCEL

UNSA-EPISOPPE BOLIVAR HENRRYK

Base de Datos 2

LABORATORIO 02ALUMNO: OPPE BOLIVAR HENRRYK

BASE DE DATOS: Modelo fisicoTRABAJO DE APLICACIN

OBJETIVO

Utilizar adecuadamente herramientas y componentes para generar el modelo fsico de una Base de Datos.ACTIVIDADES1. Instalar MySQL, DBDesigner/Toad e implementar el modelo lgico financiero detallado en el Anexo 1.Escojemos MYSQL 5.5 en TOAD para implementar el modelo lgico

Procedemos a crear el modelo

Verificamos el modelo

Generamos el Script

-- Create tables section -------------------------------------------------

-- Table CUSTOMER

CREATE TABLE CUSTOMER

(

customer_name Char(20) NOT NULL,

customer_street Char(30),

customer_city Char(30)

)

;

ALTER TABLE CUSTOMER ADD PRIMARY KEY (customer_name)

;

-- Table BRANCH

CREATE TABLE BRANCH

(

branch_name Char(15) NOT NULL,

branch_city Char(30),

assets Int UNSIGNED

)

;

ALTER TABLE BRANCH ADD PRIMARY KEY (branch_name)

;

-- Table ACCOUNT

CREATE TABLE ACCOUNT

(

account_number Char(10) NOT NULL,

balance Int UNSIGNED,

branch_name Char(15)

)

;

ALTER TABLE ACCOUNT ADD PRIMARY KEY (account_number)

;

-- Table DEPOSITOR

CREATE TABLE DEPOSITOR

(

customer_name Char(20) NOT NULL,

account_number Char(10) NOT NULL

)

;

ALTER TABLE DEPOSITOR ADD PRIMARY KEY (customer_name,account_number)

;

-- Create relationships section -------------------------------------------------

ALTER TABLE ACCOUNT ADD CONSTRAINT Relationship2 FOREIGN KEY (branch_name) REFERENCES BRANCH (branch_name) ON DELETE NO ACTION ON UPDATE NO ACTION

;

ALTER TABLE DEPOSITOR ADD CONSTRAINT Relationship3 FOREIGN KEY (customer_name) REFERENCES CUSTOMER (customer_name) ON DELETE NO ACTION ON UPDATE NO ACTION

;

ALTER TABLE DEPOSITOR ADD CONSTRAINT Relationship4 FOREIGN KEY (account_number) REFERENCES ACCOUNT (account_number) ON DELETE NO ACTION ON UPDATE NO ACTION

;Creamos la BD para subir el script

2. Poblar automticamente la base de datos.Usamos http://www.generatedata.com/ una herramienta online para poblar Bases de Datos

DATA GENERADA

TABLA CUSTOMER

ArmandAp #227-2620 Magna. Av.Scandriglia

Caleb8618 Auctor. Rd.Pelago

Calista3208 Et Rd.Emines

DaneP.O. Box 721, 5129 Et Rd.Guntur

HavivaAp #991-9039 Diam. AvenueLegal

Madonna801-3831 Lorem StreetBoneffe

Melinda574-1787 Velit. Rd.Georgia

Signe6699 Donec Rd.Austin

Veda963-988 Luctus, AveLieferinge

Zachary7583 Euismod Av.Covington

TABLA BRANCH

Dolor DonecWaarmaarde62600

Donec CompanyRichmond42487

Eu PCBarddhaman15023

Luctus PCRaymond58161

Neque EtJonqui?re41331

PedeAlmere3625

Penatibus EtNantes5515

Scelerisque LLCLamont23259

Varius Orci LLCWarspite44799

Vel Inc.Chelmsford34927

TABLA ACCOUNT

0212371863Pede

139627452Luctus PC

3140516973Eu PC

4177842070Penatibus Et

454925752Vel Inc.

4741627211Dolor Donec

5160582448Neque Et

6992769552Varius Orci LLC

7934671525Donec Company

901776198Scelerisque LLC

TABLA DEPOSITOR

Signe02123

Melinda13962

Veda31405

Calista41778

Madonna45492

Armand47416

Zachary51605

Caleb69927

Dane79346

Haviva90177

3. Implementar la consulta: Encontrar el valor de ahorro por sucursal.

CRONOGRAMA

80 min

Instalacin, pruebas y preparacin de reporte20 min Envio de reporte y validacin del mismo

ANEXO 1

Crate table depositorLaboratorio 02: BD Modelo Fisico

M en C Jess Martn Silva Fernndez