Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Base de datos Restaurante (AIEP)

Enviado por   •  27 de Agosto de 2020  •  Trabajos  •  677 Palabras (3 Páginas)  •  17 Visitas

Página 1 de 3

I.- SOLUCIÒN DE CASO

El dueño de un pequeño restaurant, se ha visto perjudicado con la situación actual.

Por tal motivo y sabiendo que usted es un excelente analista y diseñador de bases de dato, le ha confiado la creación de esta, para que sostenga la data necesaria que necesita en su aplicación “Comer en modo COVID”.

La aplicación funcionará en todo dispositivo y permitirá que el cliente genere su pedido.

El Administrador podrá generar menues, los que quedarán, también, a disposición del cliente.

Forma de pago sólo con tarjeta de crédito/debito.

Se pide:

1.- Crear el modelo (5 Pts.)

2.- Crear las tablas (5 Pts.)

3.- Ingresar datos (5 Pts.)

4.- Crear un trigger a su discreción (20 Pts.)

5.- Determinar el total vendido en un mes. (10 Pts.)

6.- Crear una vista a la tabla Pedido o equivalente y sobre ella determinar cuantas Coca-Cola Zero se vendió entre dos fechas. (15 Pts.)

7.- Mostrar los pedidos incluyeron pescado. (10 Pts.)

8.- Mostrar los pedidos que incluyeron carne tipo vacuno y su descripción es Bife de chorizo. (10 Pts.)

9.-Crear una vista de la tabla pertinente y agregue una columna total. (10 Pts.)

10.- Muestre el monto total de pagos con tarjeta de crédito en el día. (10 Pts.)

-----------------------------------------------------------------------------------------------------------------------------------

create database PedidosCOVID

use PedidosCOVID

create table Carne(

id_carne int not null primary key,

Tipo varchar(25) not null,

Descripcion varchar(70) not null

)

create table Agregados(

id_agregados int not null primary key,

Descripcion varchar(70) not null

)

create table Postre(

id_postre int not null primary key,

Descripcion varchar(70) not null

)

create table Liquidos(

id_liquidos int not null primary key,

Tipo varchar(25) not null,

Descripcion varchar(70) not null

)

create table Armado(

id_armado int primary key,

id_carne int FOREIGN KEY references Carne(id_carne),

id_liquidos int FOREIGN KEY references Liquidos(id_liquidos),

id_postre int FOREIGN KEY references Postre(id_postre),

id_agregado int FOREIGN KEY references Agregados(id_agregados)

)

create table Cliente(

id_cliente int primary key,

Nombre varchar(30),

Apellido varchar(30),

Rut varchar(11),

Direccion varchar(70),

Telefono int

)

create table Pedido(

id_pedido int not null primary key,

id_armado int FOREIGN KEY references Armado(id_armado),

costo int,

id_cliente int FOREIGN KEY references Cliente(id_cliente),

Medio_Pago varchar(14)

)

alter table Carne add costo int

alter table Liquidos add costo int

alter table Postre add costo int

alter table Agregados add costo int

alter table Pedido add fecha date

insert into Carne values('1','Vacuno','Completo','3560')

insert into Carne values('2','Murcielago','Caliente','2300')

insert into Carne values('3','Leon','Obeso','3000')

insert into Carne values('4','Pescado','Frito','2500')

insert into Carne values('5','Vacuno','Bife Chorizo','3200')

insert into Liquidos values('1','Coca Cola','lata','890')

insert into Liquidos values('2','Coca Cola','botella','1800')

insert into Liquidos values('3','Fanta','lata','890')

insert into Liquidos values('4','Pepsi','Botella','1000')

insert into Liquidos values('5','Bilz','lata','800')

insert into Liquidos values('6','Sevenup','Botella','1600')

insert into Liquidos values('7','Coca Cola Zero','lata','950')

insert into Liquidos values('8','Heineken','lata','1000')

...

Descargar como  txt (7.7 Kb)   pdf (45.6 Kb)   docx (12.1 Kb)  
Leer 2 páginas más »
Disponible sólo en Essays.club