Script base de datos
-
Upload
milo-simpatias-chavez -
Category
Documents
-
view
283 -
download
4
Transcript of 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
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
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