Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ito Lopez Rudy

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

EXAMEN DE ADMINISTRACION DE BASE DE DATOS

1.Describir una empresa existente (rubro, ubicación, a que se dedica)


donde pueda realizar la base de datos y crear 4 tablas con sus datos
EMPRESA BEMBOS:
RUBRO: Venta de comida
UBICACIÓN: REAL PLAZA Juliaca.
DEDICACION: empresa de comida rápida.
CREACION DE BASE DE DATOS EN EL PROGRAMA SQL SERVER
Código para crear la base de datos de BEMBOS
create database BEMBOS
use BEMBOS
-- Base de datos de la empresa † BEMBOS †
/*tabla categoria clientes*/
create table Clientes
(
cod_cli varchar(8) primary key not null,
nom_cli varchar(40)not null,
dirr_cli varchar(40) null,
cod_dis varchar(8)null,
sexo varchar(1)not null,
DNI INT NULL,
RUC int null,
Telefono int null,
Celular int null
)

/*tabla orden de pedido*/


create table OrdenPedido
(
num_ordenPedido varchar(8) primary key not null,
fecha datetime not null,
cod_cli varchar (8) null,
nom_cli varchar(40)null,
cod_emp varchar(8) null,
cod_tipoPago varchar(8) null,
total int null
)
drop table OrdenPedido

/*tabla categoria producto*/


create table Producto
(
cod_pro varchar(8)primary key not null,
nom_pro varchar(40)not null,
pre_venta decimal(10,2) not null,
pre_compra decimal(10,2) not null,
fecha_venc datetime not null,
stock int not null,
cod_cate varchar(8)not null,
cod_prov varchar(8)null,
cod_pres varchar(8)null
)

/*tabla categoria empleado*/


create table Empleado
(
cod_emp varchar(8)primary key not null,
nom_emp varchar(40)not null,
dirr_emp varchar(40)null,
cargo varchar(40) not null,
edad varchar(2)null,
DNI int not null,
cel int null,
ingreso datetime not null,
clave varchar (20) not null,
email varchar(30) not null,
sueldo decimal(6,2) not null,
)
/*tabla categoria proveedor*/

create table Proveedor


(
cod_prov varchar(8)primary key not null,
nom_prov varchar(40)not null,
dir_prov varchar(50)null,
telefono char(7)null,
celular char(10)null,
id_distrito varchar(8)null
)
CODIGO PARA INSERTAR SUS DATOS A LAS TABLAS

insert into Empleado values('24360992','APONTE VENGAS','JULIACA URB.CIUDAD NUEVA


','ADMINISTRACION',24,'70405173',928159671,2020-14-10,'2345','A.PONTE@gmail.com',1800),
('65646454','LUIS CASTILLO','JULIACA
URB.PIONEROS','ATENDEDOR',20,'40514262',951424576,2020-14-
10,'6488','L.casti@gmail.com',1400),
('94364339','ERIK LOCAL','JULIACA URB MILITAR','SERVICIO',18,'41524152',948514246,2018-
10-10,'0254','erick@gmail.com',1400),
('54360139','FREDY QUISPE','JULIACA URB.SAN
MIGUEL','SUPERVISOR',18,'41524152',948514246,2018-10-10,'0254','erick@gmail.com',2000),
('20140152','HARRY VARGAS','JULIACA SAN MIGUE ','COCINERO',18,'41524152',948514246,2018-
10-10,'0254','erick@gmail.com',1600),
('20566162','MANOLO MANILIN','SAN MIGUEL
URB.MARAVILLAS','CONTADORA',18,'74524152',948514246,2017-4-
8,'0254','erick@gmail.com',1500),
('28748376','JOSE CONDOR','PUNO TAMBOPATA','SERVICIO',18,'71524152',948514246,2017-10-
10,'0254','erick@gmail.com',1400)

select * from empleado


insert into Clientes values ('34984835','CLEMENTE','puno
S/N','062','M',72884742,1072884742,3288428,997547215),
('45346576','HARRY','san migules S/N','065','M',84884342,1084884342,3266428,997547655),
('45346523','RUFUEL','juliaca S/N','034','M',84884042,1084884042,3266428,997547699),
('45346524','DANTE','puno S/N','054','M',84884942,1084884942,3266428,997547688),
('45346525','LUIS','san roman S/N','056','M',84884765,1084884652,3266428,997547677)

SELECT * FROM clientes


insert into Proveedor values('00128','luis las casa','julica
','3244550','997287262','062'),
('00823','las vegas','juliaca ','3246343','997284534','065'),
('00123','okas','juliacas','3244334','9972872344','034'),
('00824','farmedi','lima VICTORIA s/n','3246343','997287564','054'),
('00127','faresca','puno ','3246450','997654566','056')

DROP TABLE producto


insert into Producto values('090398','AMBUR. DE
POLLO','4.00','5.00','',20,'34345','00128','0026'),
('000938','AMBUR. DE CARNE','4.00','4.00','',30,'56445','00823','0027'),
('090358','SALCHIPAPAS','5.00','6.00','','50','87653','00123','0028'),
('003903','POLLO DORADO','4.00','5.00','','10','24567','00824','0029'),
('003983','HOT DOG','3.00','4.00','',15,'99767','00127','0030')
select*from producto
insert into OrdenPedido values ('88883425','2016-08-08','34984835','HARRY
VARGAS','24360992','44333475',245),
('88883426','2016-08-08','45346576','LUIS BARIOS','65646454','43334634',80),
('88883427','2016-08-08','45346523','GLADYS SOTO','94364339','44335457',600),
('88883428','2016-08-08','45346524','LOLA APAZA','94360139','44895645',674),
('88883429','2016-08-08','45346525','PILAR QUISPE','20140152','44304674',345)
select* from OrdenPedido
RESULTADOS DE LAS TABLAS
TABLA EMPLEADOS

TABLA CLIENTES
TABLA PROVEEDOR

TABLA PRODUCTO

TABLA ORDENPEDIDO
DIAGRAMA DE RELACIONES DE LLAVES PRIMARIAS BASE DE DATOS
BEMBOS

EMPLEO DE LAS FUNCIONES SUM-MIN-MAX-AVG

--funcion count
para contar cuantos empleados tiene la empresa

select count(nom_emp) as 'numero de empleados 'from empleado


--funcion max

--funcion min

--funcion sum Suma de los sueldos de los empleados


--funcion avg sacando el promedio de los sueldos

Like Para buscar un determinado dato

Not like para ocultar

También podría gustarte