Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Base de Datos para consultas, Ejercicios de Informática Empresarial

base de datos completa para estudiar consultas

Tipo: Ejercicios

2019/2020

Subido el 28/01/2020

deyci-toloza
deyci-toloza 🇨🇴

5

(1)

2 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
-- CREATE BASE Y TABLAS
drop database if exists unabase;
create database unabase;
use unabase;
create table departamentos (
codDepto varchar (4),
nombreDpto varchar(20) not null,
ciudad varchar (15) not null,
codDirector varchar(12),
primary key (codDepto)
);
create table empleados (
nDIEmp varchar (12),
nomEmp varchar(30) not null,
sexEmp char(1) ,
fecNac date not null,
fecIncor date not null,
salEmp float not null,
comision float not null,
cargoE varchar(15) not null,
jefeID varchar(12),
fk_codDepto varchar(4),
primary key (nDIEmp),
constraint fk_depto_empl foreign key (fk_codDepto)
references departamentos (codDepto),
constraint fk_empl_empl foreign key (jefeID)
references empleados (nDIEmp)
pf3
pf4

Vista previa parcial del texto

¡Descarga Base de Datos para consultas y más Ejercicios en PDF de Informática Empresarial solo en Docsity!

-- CREATE BASE Y TABLAS

drop database if exists unabase; create database unabase; use unabase; create table departamentos ( codDepto varchar (4), nombreDpto varchar(20) not null, ciudad varchar (15) not null, codDirector varchar(12), primary key (codDepto) ); create table empleados ( nDIEmp varchar (12), nomEmp varchar(30) not null, sexEmp char(1) , fecNac date not null, fecIncor date not null, salEmp float not null, comision float not null, cargoE varchar(15) not null, jefeID varchar(12), fk_codDepto varchar(4), primary key (nDIEmp), constraint fk_depto_empl foreign key (fk_codDepto) references departamentos (codDepto), constraint fk_empl_empl foreign key (jefeID) references empleados (nDIEmp)

-- INSERT DATOS BASE

SET FOREIGN_KEY_CHECKS=0;

-- Insert Tabla Departamentos INSERT INTO departamentos VALUES ('1000','GERENCIA','CIUDAD REAL','31.840.269'); INSERT INTO departamentos VALUES ('1500','PRODUCCIÓN','CIUDAD REAL','16.211.383'); INSERT INTO departamentos VALUES ('2000','VENTAS','CIUDAD REAL','31.178.144'); INSERT INTO departamentos VALUES ('2100','VENTAS','BARCELONA','16.211.383'); INSERT INTO departamentos VALUES ('2200','VENTAS','VALENCIA','16.211.383'); INSERT INTO departamentos VALUES ('2300','VENTAS','MADRID','16.759.060'); INSERT INTO departamentos VALUES ('3000','INVESTIGACIÓN','CIUDAD REAL','16.759.060'); INSERT INTO departamentos VALUES ('3500','MERCADEO','CIUDAD REAL','22.222.222'); INSERT INTO departamentos VALUES ('4000','MANTENIMIENTO','CIUDAD REAL','333.333.333'); INSERT INTO departamentos VALUES ('4100','MANTENIMIENTO','BARCELONA','16.759.060'); INSERT INTO departamentos VALUES ('4200','MANTENIMIENTO','VALENCIA','16.759.060'); INSERT INTO departamentos VALUES ('4300','MANTENIMIENTO','MADRID','16.759.060'); -- Insert Tabla Empleados INSERT INTO empleados VALUES ('1.130.222','José Giraldo','M','1985-01-20','2000-11- 01',1200000,400000,'Asesor','22.222.222','3500'); INSERT INTO empleados VALUES ('1.130.333','Pedro Blanco','M','1987-10-28','2000-10- 01',800000,3000000,'Vendedor','31.178.144','2000'); INSERT INTO empleados VALUES ('1.130.444','Jesús Alfonso','M','1988-03-14','2000-10- 01',800000,3500000,'Vendedor','31.178.144','2000');

INSERT INTO empleados VALUES ('333.333.336','Carolina Ríos','F','1992-02-15','2000-10- 01',1250000,500000,'Secretaria','16.211.383','1500'); INSERT INTO empleados VALUES ('333.333.337','Edith Muñoz','F','1992-03-31','2000-10- 01',800000,3600000,'Vendedor','31.178.144','2100'); INSERT INTO empleados VALUES ('444.444','Abel Gómez','M','1939-12-24','2000-10- 01',1050000,200000,'Mecánico','333.333.333','4300'); INSERT INTO empleados VALUES ('737.689','Mario Llano','M','1945-08-30','1990-05- 16',2250000,2500000,'Vendedor','31.178.144','2300'); INSERT INTO empleados VALUES ('768.782','Joaquín Rosas','M','1947-07-07','1990-05- 16',2250000,2500000,'Vendedor','31.178.144','2200'); INSERT INTO empleados VALUES ('888.888','Iván Duarte','M','1955-08-12','1998-05- 16',1050000,200000,'Mecánico','333.333.333','4100'); SET FOREIGN_KEY_CHECKS=1;