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

Datos de BD


Enviado por   •  2 de Septiembre de 2020  •  Trabajos  •  3.383 Palabras (14 Páginas)  •  59 Visitas

Página 1 de 14

creacion de la bd

use master

go

CREATE DATABASE Promart

ON

(NAME = Promart_Data,

FILENAME = 'C:\Promart\Promart_Data.mdf',

SIZE = 15,  MAXSIZE = 200,  FILEGROWTH = 20%

) ,

(NAME = Promart_Sec,

FILENAME = 'C:\Promart\Promart_Sec.ndf',

SIZE = 10,   MAXSIZE = 80, FILEGROWTH = 2

)

LOG ON

(NAME = Promart_Log,

FILENAME = 'C:\Promart\Promart_Log.ldf',

SIZE = 10,   MAXSIZE = 70, FILEGROWTH = 5

);

creacion tablas

use Promart

go

create table Producto(

CCodProducto varchar(20) not null primary key,

DNombre char(100) not null,

MPrecio money check(MPrecio>0) not null,

DDescripcion text null

)on 'default'

go

create table Proveedor(

CCodProveedor varchar(20) not null primary key,

DNombreProveedor varchar(100) not null,

NRUCProveedor varchar(11) not null,

DDireccionProveedor varchar(100) not null

)on 'default'

go

create table Almacen(

CCodAlmacen varchar(20) not null primary key,

DNombreAlmacen varchar(50) not null,

CCodTienda varchar(20) not null foreign key references Tienda(CCodTienda),

)on 'default'

go

create table Inventarista(

CCodInventarista varchar(20) not null primary key,

CCodEmpleado varchar(20) not null foreign key references Empleado(CCodEmpleado),

CCodAlmacen varchar(20) not null foreign key references Almacen(CCodAlmacen),

)on 'default'

go

create table GuiaDeRemision(

CCodGuiaRemision varchar(20) not null primary key,

CCodAlmacen varchar(20) not null foreign key references Almacen(CCodAlmacen),

CCodProveedor varchar(20) not null foreign key references Proveedor(CCodProveedor),

FFecha  date not null,

TObservacion text null,

)on 'default'

go

create table DetalleGuiaRemision(

CCodGuiaRemision varchar(20) not null foreign key references GuiaDeRemision(CCodGuiaRemision),

CCodProducto varchar(20) not null foreign key references Producto(CCodProducto),

NCantidad int check(NCantidad>=0) not null,

constraint [PK_DetalleGuiaRemision] primary key clustered

(

CCodGuiaRemision asc,

CCodProducto asc

)

)on 'default'

go

create table PedidoOrden(

CCodPedidoOrden varchar(20) not null primary key,

CCodTienda varchar(20) not null foreign key references Tienda(CCodTienda),

CCodProveedor varchar(20) not null foreign key references Proveedor(CCodProveedor),

FFechaOrden date not null,

)on 'default'

go

create table DetallePedidoOrden(

CCodPedidoOrden varchar(20) not null foreign key references PedidoOrden(CCodPedidoOrden),

CCodProducto varchar(20) not null foreign key references Producto(CCodProducto),

NCantidadPedido int check(NCantidadPedido>=0) not null,

constraint [PK_DetallePedidoOrden] primary key clustered

(

CCodPedidoOrden asc,

CCodProducto asc

)

)on 'default'

go

create table Division(

CCodDivision varchar(20) not null primary key,

DNombreDivision varchar(20) not null

)on 'default'

go

create table Area(

CCodArea varchar(20) not null primary key,

CCodDivision varchar(20) not null foreign key references Division(CCodDivision),

DNombreArea varchar(100) not null

)on 'default'

go

create table ProductoArea(

CCodProductoArea varchar(20) not null primary key,

CCodGuiaRemision varchar(20) not null foreign key references GuiaDeRemision(CCodGuiaRemision),

CCodInventarista varchar(20) not null foreign key references Inventarista(CCodInventarista),

CCodArea varchar(20) not null foreign key references Area(CCodArea),

)on 'default'

go

create table Cliente(

CCodCliente varchar(20) not null primary key,

DNombreCliente varchar(100) not null,

DTelefonoCliente varchar(20) not null,

DDireccionCliente varchar(100) not null,

DDepartamento varchar(50) not null,

)on 'default'

go

create table PersonaNatural(

CCodPersonaNatural varchar(20) not null primary key,

CCodCliente varchar(20) not null foreign key references Cliente(CCodCliente),

NDNI int not null

)on 'default'

go

create table Empresa(

CCodEmpresa varchar(20) not null primary key,

CCodCliente varchar(20) not null foreign key references Cliente(CCodCliente),

NRUCEmpresa varchar(11) not null,

)on 'default'

go

create table Cargo(

CCodCargo varchar(20) not null primary key,

DNombreCargo varchar(20) not null,

DDetalleCargo text null

)on 'default'

go

create table Empleado(

CCodEmpleado varchar(20) not null primary key,

CCodCargo varchar(20) not null foreign key references Cargo(CCodCargo),

DNombreEmpleado varchar(100) not null,

MSueldo money check(MSueldo>0) not null

)on 'default'

go

create table Tienda(

CCodTienda varchar(20) not null primary key,

DNombreTienda varchar(50) not null,

DDireccionTienda varchar(100) not null,

DDepartamento varchar(50) not null,

DProvincia varchar(50) not null,

)on 'default'

go

create table Factura(

CCodFactura varchar(20) not null primary key,

CCodEmpresa varchar(20) not null foreign key references Empresa(CCodEmpresa),

CCodEmpleado varchar(20) not null foreign key references Empleado(CCodEmpleado),

CCodTienda varchar(20) not null foreign key references Tienda(CCodTienda),

FFechaFactura date not null,

...

Descargar como (para miembros actualizados)  txt (45 Kb)   pdf (107 Kb)   docx (21 Kb)  
Leer 13 páginas más »
Disponible sólo en Clubensayos.com