Script base de datos

3
usemaster go createdatabase yuly onprimary( name='yuly_data', filename='C:\data\yuly_data.mdf', size=4mb, maxsize=10mb, filegrowth=1mb ) logon ( name='yuly_log', filename='C:\data\yuly_data.ldf', size=2mb, maxsize=10mb, filegrowth=1mb ) go use yuly go createtable Proveedores( Id_Proveedor intprimarykeynotnull, Nom_Proveedor char(20)notnull, Fabricante char(20)notnull, Dirección char(30)notnull, Zona char(20)notnull ) select*from Proveedores createtable Articulos( Id_Articulo intprimarykeynotnull, Nom_Art char(20)notnull, Tipo char(20)notnull, Fabricante char(20)notnull, Id_Proveedor intnotnull, Contenido smallintnotnull, Precio Moneynotnull, ) select*from Articulos

Transcript of Script base de datos

Page 1: Script base de datos

usemaster

go

createdatabase yuly

onprimary(

name='yuly_data',

filename='C:\data\yuly_data.mdf',

size=4mb,

maxsize=10mb,

filegrowth=1mb

)

logon (

name='yuly_log',

filename='C:\data\yuly_data.ldf',

size=2mb,

maxsize=10mb,

filegrowth=1mb

)

go

use yuly

go

createtable Proveedores(

Id_Proveedor intprimarykeynotnull,

Nom_Proveedor char(20)notnull,

Fabricante char(20)notnull,

Dirección char(30)notnull,

Zona char(20)notnull

)

select*from Proveedores

createtable Articulos(

Id_Articulo intprimarykeynotnull,

Nom_Art char(20)notnull,

Tipo char(20)notnull,

Fabricante char(20)notnull,

Id_Proveedor intnotnull,

Contenido smallintnotnull,

Precio Moneynotnull,

)

select*from Articulos

Page 2: Script base de datos

createtable Inventario(

Id_Articulo intprimarykeynotnull,

No_Almacen intnotnull,

Nom_Art char(20)notnull,

Id_Proveedor intnotnull,

Precio Moneynotnull,

Existencia intnotnull

)

select*from Inventario

createtable Ventas(

Id_Factura intprimarykeynotnull,

Id_Cliente intnotnull,

Id_Articulo intnotnull,

Id_Empleado intnotnull,

Fecha datenotnull

)

select*from Ventas

createtable Detalle_Venta(

Id_Factura intprimarykeynotnull,

Nom_Art char(20)notnull,

Tipo char(20)notnull,

Importe_Uni smallintnotnull,

Piezas intnotnull,

Total intnotnull

)

select*from Detalle_Venta

createtable Empleados(

Id_Empleado intprimarykeynotnull,

Nombre char(20)notnull,

Apellidos char(30)null

)

select*from Empleados

createtable Detalle_Emp(

Id_Empleado intprimarykeynotnull,

Edad smallintnull,

Puesto char(30)notnull,

Antiguedad smallintnotnull,

Dirección char(30)notnull,

Tel smallintnotnull,

CP char(10)null

)

select*from Detalle_Emp

Page 3: Script base de datos

createtable Clientes(

Id_Cliente intprimarykeynotnull,

Nom_Cliente char(20)notnull,

Apellidos char(30)null

)

select*from Clientes

createtable Detalle_Cliente(

Id_Cliente intprimarykeynotnull,

Dirección char(30)notnull,

Tel intnotnull,

Correo char(30)null,

CP char(20)null

)

select*from Detalle_Cliente