ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algebra relacional SOLUCIONES A CADA PROBLEMA PLANTEADO


Enviado por   •  12 de Julio de 2017  •  Trabajo  •  653 Palabras (3 Páginas)  •  264 Visitas

Página 1 de 3

[pic 1]


[pic 2][pic 3][pic 4]

Contenido

INTRODUCCIÓN        2

SOLUCIONES A CADA PROBLEMA PLANTEADO        3

1.        MER        3

2.        Scripts        3

3.        Inserts        4

4.        Triggers        5

5.        Procedimientos almacenados        5

CONCLUSIÓN        6

INTRODUCCIÓN

Expondremos durante el transcurso de este informe las soluciones a los problemas planteados en esta tarea, las cuales consistían en los modelos y script para la base de datos de CargoExpress.

Ademas de esto se presentaran 2 triggers y procedimientos almacenados que ayudaran a las diferentes funciones de CargoExpress, agilizando aun mas sus procesos.


SOLUCIONES A CADA PROBLEMA PLANTEADO

  1. MER, MR

[pic 5]

[pic 6]

  1. Scripts

Se presentan los scripts para la creación de cada una de las tablas del modelo Entidad-Relación anteriormente propuesto, el cual esta basado a su vez en el MR de este mismo. Se muestran los atributos, sus tipos, claves principales y foráneas.

create table REMITENTE(

NombreCompleto_R varchar2(50),

Rut_R varchar(20),

Telefono1_R integer,

Telefono2_R integer,

Telefono3_R integer,

Direccion_R varchar2(50),

Region_R varchar(20),

Comuna_R varchar(20),

Pais_R varchar(20),

primary key(Rut_R)

);

create table Telefonos_R(

Rut_R varchar(20),

FOREIGN key (Rut_R) references REMITENTE (Rut_R)

);

create table CARGOEXPRESS(

Valor integer,

Codigo_Paquete number(20),

Estado_Paquete varchar2(50),

primary key(Codigo_Paquete)

);

create table EntregaPaquete(

Cant_Hojas integer,

Peso integer,

Tipo_Envio varchar(20),

Rut_R varchar(20),

Codigo_Paquete number(20),

foreign key(Rut_R) references REMITENTE(Rut_R),

foreign key(Codigo_Paquete) references CARGOEXPRESS(Codigo_Paquete)

);

create table Envia(

Codigo_Paquete number(20),

Rut_D varchar(20),

foreign key(Codigo_Paquete) references CARGOEXPRESS(Codigo_Paquete),

foreign key(Rut_D) references DESTINATARIO(Rut_D)

);

create table DESTINATARIO(

Nombre_D varchar2(40),

Apellido_D varchar2(40),

Rut_D varchar(20),

Telefono1_D integer,

Telefono2_D integer,

Telefono3_D integer,

Comuna_D varchar(20),

Region_D varchar(20),

Pais_D varchar(20),

Direccion_D varchar2(50),

primary key(Rut_D)

);

create table Telefonos_D(

Rut_D varchar(20),

FOREIGN key (Rut_D) references DESTINATARIO(Rut_D)

);

 SELECT * FROM Telefonos_R;

  1. Inserts

Se muestran los inserts creados para la resolución de problemas planteados para cada tabla.

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (266 Kb) docx (141 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com