CÓDIGO PARA LA CREACIÓN DE UNA BASE DE DATOS

Anuncio
CÓDIGO PARA LA CREACIÓN DE UNA BASE DE DATOS
create database oficina2 on
(
name = oficina2,
filename = 'D:\SQLEXPRADV_x64_ESN\oficina2',/*CAMBIAR POR RUTA DE SU PC*/
size = 50 mb,
maxsize = 80 mb,
filegrowth = 30 mb
)
use oficina2
go
------------------------------------------------------create table cargos
(
cod_cargo numeric not null primary key,
nombre_cargo varchar (15)not null,
sueldo_cargo numeric not null,
)
---------------------------------------------------------create table ciudades
(
cod_ciudad numeric not null primary key,
nom_ciudad varchar (30)not null )
---------------------------------------------------------create table sucursales
(
cod_sucursales numeric not null primary key,
nom_sucursal varchar(30)not null,
cod_ciudad numeric not null,
foreign key (cod_ciudad) references ciudades (cod_ciudad))
-------------------------------------------------------------create table empleado
(
cod_empleado varchar (10)not null primary key,
nombre_empleado varchar (15) not null,
apellido_empleado varchar (20) ,
tel_empleado numeric not null,
cod_cargo numeric not null,
cod_sucursales numeric not null,
foreign key (cod_cargo) references cargos (cod_cargo),
foreign key (cod_sucursales) references sucursales (cod_sucursales))
------------------------------------------------------------------create table hijos_emp
(
doc_hijo varchar (10) not null primary key,
nombre varchar (20)not null,
fecha_nacimiento varchar (20),
sexo bit,
cod_empleado varchar (10)not null,
foreign key (cod_empleado) references empleado (cod_empleado))
-------------------------------------------------------------------CÓDIGO PARA INSERCIÓN DE DATOS
insert into ciudades
(
1,'Medellin'
)
insert into ciudades
(
2,'Bogota'
)
insert into ciudades
(
3,'Leticia'
)
insert into ciudades
(
4,'Cali'
)
insert into ciudades
(
5,'Barranquilla'
)
values
values
values
values
values
----------------------------------------------insert into sucursales values
(
1,'Petrania',1
)
insert into sucursales values
(
2,'Advento',1
)
insert into sucursales values
(
3,'Calamari',1
)
insert into sucursales values
(
4,'Perinculo s.a',2
)
insert into sucursales values
(
5,'Chucherias ltda',2
)
insert into sucursales values
(
6,'Smormujo inc',2
)
insert into sucursales values
(
7,'Frescura de pino',3
)
insert into sucursales values
(
8,'Draconifors',3
)
insert into sucursales values
(
9,'Lapifors',3
)
------------------------------------------------------insert into cargos values
(
1,'Administrador',2500000
)
insert into cargos values
(
2,'Contador',2500000
)
insert into cargos values
(
3,'Secretaria',1500000
)
insert into cargos values
(
4,'Tesorera',2500000
)
-------------------------------------------------------insert into empleado values
(
'1','Paola','Torres Ortiz',435634,1,2
)
insert into empleado values
(
'2','Cristian','Gonzalez Valencia',445634,2,1
)
insert into empleado values
(
'3','Vanesa','Sierra Giraldo',435454,3,1
)
insert into empleado values
(
'4','Paula','Valencia',425634,3,2
)
insert into empleado values
(
'5','Victoria','Giraldo',415454,1,1
)
-----------------------------------------------------------insert into hijos_emp values
(
'1','Melany Foronda','4-Septiembre',0,'1'
)
insert into hijos_emp values
(
'2','Yulieth Arango','18-Octubre',0,'2'
)
insert into hijos_emp values
(
'3','Cristian Valencia','22-Enero',1,'3'
)
--------------------------------------------------------------
ACTIVIDAD
Digita en SQL Server los códigos anteriores para la creación e inserción
de datos y realiza las consultas propuestas.
Al
finalizar
guarda
[email protected]
envía
la
copia
de
seguridad
al
correo
CONSULTAS PROPUESTAS
1. Muestre la información de todas las tablas.
2. Muestre el nombre de las ciudades que comienzan con B.
3. Muestre el nombre de las sucursales que comienzan con P.
4. Muestre el sueldo más alto renombre como sueldo_alto.
5. Muestre el sueldo más bajo renombre como sueldo_bajo.
6. Muestre el promedio de los sueldos renombre como promedio_sueldos.
7. Muestre el nombre del empleado cuya cedula es 435454.
8. Muestre el nombre del padre con el nombre de su correspondiente hijo.
9. Muestre el nombre del empleado con su correspondiente cargo y
sueldo.
10.
Muestre el nombre de la sucursal y el nombre de la ciudad donde
está ubicada
Descargar