sábado, 15 de junio de 2013

PROGRAMACIÓN EN SQL SERVER

En este caso vamos a crear una base de datos para una empresa que se dedica a la fabricación de joyas de fantasía fina, el propósito de este sistema es llevar un control exacto de los pedidos y los productos que se realizan en dicha empresa, además se desea saber porque áreas pasa cada producto durante el proceso de fabricación, cuantos productos ingresan y cuantos salen de cada área durante el proceso de fabricación.

PRIMERO CREAMOS LA BASE DE DATOS CON EL NOMBRE SISTEMA_JOYERIA

use master
go
create database Sistema_Joyeria
go
use Sistema_Joyeria
go

CREANDO TABLAS PARA LA BD SISTEMA JOYERIA

*Creamos la tabla Usuario:

create table Usuario (
Id_Usuario char(10) not null unique,
Usuario varchar(15) not null unique,
Contraseña varchar (15) not null,
)
go

AQUÍ INSERTAMOS ALGUNOS REGISTROS A LA TABLA USUARIO

insert into Usuario values ('USU0001','Roberth','12345')
insert into Usuario values ('USU0002','Henry','56789')
insert into Usuario values ('USU0003','Kevin','54321') 

*Creamos la tabla Orden_pedido:

create table Orden_pedido (

N_Orden char (10) primary key,
Fecha_ingreso varchar(25) not null,
Cantidad int not null,
Id_Producto char (10)foreign key references Producto (Id_Producto) not null,
Id_Empleado char(10) foreign key references Empleado(Id_Empleado)not null,
Id_Area char (10) foreign key references Area (Id_Area) not null
)
go

*Creamos la tabla Empleado:

create table Empleado (
Id_Empleado char (10) primary key,
Nom_Empleado varchar(25) not null,
Apellidos varchar (30)not null,
Edad int check (Edad >=18)not null,
Telefono char (11)unique,
Cod_Cargo char(10) foreign key references Cargo(Cod_Cargo)not null,
Id_Area char (10) foreign key references Area (Id_Area) not null
)
go

*Creamos la tabla Cargo:

create table Cargo (
Cod_Cargo char (10) primary key,
Nom_Cargo varchar (25)not null,
)
go

*Creamos la tabla Area:

create table Area (
Id_Area char (10) primary key,
Nom_Area varchar(25) not null unique ,
Id_Tproceso char (10) foreign key references Proceso (Id_Tproceso),
Id_Producto char (10) foreign key references Producto(Id_Producto),
)
Go

*Creamos la tabla Producto:

create table Producto (
Id_Producto char (10) primary key,
Nom_Producto varchar(25) not null,
Descripcion varchar (50),
Id_Categoria char(10) foreign key references Categoria(Id_Categoria) not null
)
go

*Creamos la tabla Categoria:

create table Categoria (
Id_Categoria char (10) primary key,
Nom_Categoria varchar(25) not null
)
go

*Creamos la tabla Proceso:

create table Proceso (
Id_Tproceso char (10) primary key,
Nom_Tproceso varchar(25)not null,
Descripcion varchar (100)
)
go

*Creamos la tabla Detalle_Orden_Pedido:

create table Detalle_Orden_Pedido (
N_Orden char (10) foreign key references Orden_pedido(N_Orden)not null,
Id_Producto char (10)foreign key references Producto (Id_Producto)not null,
Id_Area char (10)foreign key references Area (Id_Area)not null,
Id_Tproceso char (10)foreign key references Proceso (Id_Tproceso)not null,
Cant_Entrada int not null,
Cant_Salida int not null,
)
go

Hasta aqui tenemos todas las tablas ya creadas y relacionadas en nuestra base de datos Sistema_Joyeria.


5 comentarios:

  1. Interesante, consulta tienes algún screenshot de la creación de las tablas?
    Gracias por la ayuda.

    ResponderEliminar
  2. Que chevereee, sube mas códigos
    (y)

    ResponderEliminar
  3. si lo tengo pero no las puse porque las tablas estan sin registros, es por eso que solo puse el diagrama nada mas (Y)

    ResponderEliminar
  4. Siiii buen datoo y recontra interesanteee
    éxitos! Siguee asiii!!

    ResponderEliminar
  5. esta bien relacionado tu Base de datos amigo

    ResponderEliminar