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

Teoria de bases de datos


Enviado por   •  8 de Diciembre de 2023  •  Documentos de Investigación  •  398 Palabras (2 Páginas)  •  52 Visitas

Página 1 de 2

Create table Empleado(

Cod_Emp varchar(5) primary key,

Nombre varchar(100) not null,

Descrip text,

Tel varchar(12),

Cel varchar (12) not null,

Direccion text,

Identidad varchar(15) unique not null,

Salario int,

Fecha_Ing datetime default getdate(),

Cod_Sup varchar(5),

)

Create table Proyecto(

Cod_Proy varchar(5) primary key,

Nombre varchar(100) not null,

Fecha_Inicio datetime default getdate(),

Fecha_Final datetime default dateadd(month, 1, getdate()),

Presupuesto int not null,

Cod_cat varchar(5),

Cod_Emp varchar(5),

)

Create table Categoria(

Cod_cat varchar(5) primary key,

Nombre varchar(50),

)

Create table Pagos(

Cod_pago varchar(5) primary key,

Descrip text,

valor_total int not null,

Cod_Proy varchar(5),

)

Create table Dia(

Cod_Dia varchar(5) primary key,

Nombre varchar(100) not null,

)

Create table ProyXEmpleado(

Cod_Proy varchar(5),

Cod_Emp varchar(5),

Cod_Dia varchar(5),

Horas_dia int not null,

primary key(Cod_Proy, Cod_Emp, Cod_Dia),

)

Create table Maquinaria(

Cod_Maq varchar(5) primary key,

Nombre varchar(100) not null,

Antiguedad int,

Valor_Compra float not null,

Valor_Actual float not null,

CostoXHora float,

Cod_Emp varchar(5),

)

Create table ProyXMaq(

Cod_Proy varchar(5),

Cod_Maq varchar (5),

Horas_Acum int not null,

primary key(Cod_Proy, Cod_Maq),

)

Create table Pedido(

Cod_Ped varchar(5) primary key,

Fecha_Ped datetime default getdate() not null,

Descrip text,

Subt float,

Isv float,

Tot_Pag float,

Cod_Proy varchar(5),

)

Create table PedXMat(

Cod_Ped varchar(5),

Cod_Mat varchar(5),

Cantidad int not null,

Precio float not null,

primary key (Cod_Ped, Cod_Mat),

)

Create table Material(

Cod_Mat varchar(5) primary key,

Nombre varchar(100) not null,

Descrip text,

Valor_Compra float not null,

)

--RELACIONES ENTRE TABLAS

--Tabla empleado con ella misma

Alter Table Empleado --Tabla N

Add foreign Key (Cod_Sup)--Campo tabla n

References Empleado (Cod_Emp)--Tabla 1 y su campo

--Tabla proyecto con empleado

Alter Table Proyecto --Tabla N

Add foreign Key (Cod_Emp)--Campo

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (40 Kb) docx (9 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com