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

Taller de bases de datos 2


Enviado por   •  1 de Abril de 2020  •  Apuntes  •  626 Palabras (3 Páginas)  •  141 Visitas

Página 1 de 3

Taller de bases de datos 2

SUCURSAL(#cod_s, nom_s, num_empleados)

VIGILANTE(#Cod_Vig,Nom_Vig),Fecha_Nac,Tiempo_Experiencia)

CONTRATO((#cod_s, (#Cod_Vig, Fecha_Contrato,Posee_Arma)

ATRACADOR(#cedula, nombre, telefono)

DELITO (#cod_s, #cedula, delito, fecha)

JUEZ (#cod_juez, nom_juez, tiempo_ser)

DELITO_JUEZ (#cod_suc, #cedula, #cod_juez, tiempo_condena)

  1. Mostrar los datos de las sucursales con un número de empleados mayor que 50 y no han sido atracadas entre las fechas 01/01/2010 y 01/01/2015.

  1. Mostrar los datos de los atracadores que no han sido condenados por jueces con un tiempo de servicio mayor que 16 meses
  1. Mostrar los datos de los jueces ordenados en forma ascendente por el nombre que han juzgado más de 2 delitos cometidos en las sucursales de Bello o centro.
  1. Mostrar los datos de los de los jueces con un tiempo de servicio mayor que 30 meses y han juzgado todos los delitos entre las fechas 01/01/2012 y 01/01/2014.
  1. Mostrar los datos de las sucursales ordenados en forma ascendente involucradas en más de tres delitos en fechas entre 01/01/1990 y 01/01/2015 y con un tiempo de condena mayor que 400 días.
  1. Mostrar los datos de las sucursales que tienen un número de empleados mayores que el número de empleados de la sucursal Bello, Caldas o Envigado y atracadas en las fechas mayores a 01/01/2015.
  1. Mostrar los datos de los delincuentes ordenados en forma ascendente y que han cometido más de x delitos en fechas entre Yy Z  y que le han dado un tiempo de condena mayor que R días.
  1. Crear un procedimiento que borre los datos de los delitos de las sucursales x, y o z con un número de empleados mayor que A.
  1. Crear un procedimiento que Actualice los datos de las condenas disminuyendo R meses para los atracadores de las sucursal con nombre  x entrada por el usuario.
  1. Mostrar los datos de los jueces que han condenado todos los delitos.

create database DB_Delitos1

use DB_Delitos1

create table Sucursal(

Cod_S int,

Nom_S varchar (50),

Num_Empleados int,

primary key (Cod_S))

create table Vigilante(

Cod_Vig int,

Nom_Vig varchar (50),

Fecha_Nac datetime,

Tiempo_Experiencia int,

primary key (Cod_Vig))

create table Contrato(

Cod_S int,

Cod_Vig int,

Fecha_Contrato datetime,

Posee_Arma varchar (3),

primary key (Cod_S, Cod_Vig),

foreign key (Cod_S) references Sucursal (Cod_S),

foreign key (Cod_Vig) references Vigilante (Cod_Vig))

create table Atracador(

Cedula bigint,

Nombre varchar (50),

Telefono varchar (50),

primary key (Cedula))

create table Delito(

Cod_S int,

Cedula bigint,

Delito varchar (50),

Fecha datetime,

primary key (Cod_S, Cedula),

foreign key (Cod_S) references Sucursal (Cod_S),

foreign key (Cedula) references Atracador (Cedula))

create table Juez(

Cod_Juez int,

Nom_Juez varchar (50),

Tiempo_Ser varchar (50),

primary key (Cod_Juez))

create table Delito_Juez(

Cod_S int,

Cedula bigint,

Cod_Juez int,

Tiempo_Condena int,

primary key (Cod_S, Cedula, Cod_Juez),

foreign key (Cod_Juez) references Juez (Cod_Juez),

foreign key (Cod_s, Cedula) references Delito (Cod_S, Cedula))

insert into Sucursal values (10, 'Bello', 30)

insert into Sucursal values (11, 'Girardota', 20)

...

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