Ej Consultas Bd
--Crear Base de Datos
Create DataBase MiEmpresa
--Use para usar la base de datos MiEmpresa
Use MiEmpresa
Create Table categorias
(
id_categoria IntConstraint cat_id_pk Primary Key Constraint cat_id_nn Not Null Identity,
nombre VarChar(50) Constraint cat_nom_uk Unique Constraint cat_nom_nn Not Null,
descripcion VarChar(100)
)
Create Tableproveedores
(
id_proveedor Int Constraint prov_id_pk Primary Key Constraint pro_id_nn Not Null Identity,
empresa VarChar(50) Constraint prov_emp_uk Unique Constraint pro_emp_nn Not Null,
contactoVarChar(50) Constraint prov_cont_nn Not Null,
direccion VarChar(50) Null,
)
Create Table clientes
(
id_cliente Int Constraint cli_id_pk Primary Key Constraint cli_id_nn Not Null Identity,
empresaVarChar(50) Constraint cli_emp_uk Unique Not Null,
contacto VarChar(50) Constraint cli_cont_nn Not Null,
direccion VarChar(50) Null,
)
Create Table unidadmedida
(
id_unidadmedida IntConstraint uni_id_pk Primary Key Constraint uni_id_nn Not Null Identity,
nombre VarChar(50) Constraint uni_nom_uk Unique Constraint uni_nom_nn Not Null,
descripcion VarChar(100) Null
)
Create Tableproductos
(
id_producto Int Constraint prod_id_pk Primary Key Constraint pro_id_nn Not Null Identity,
nombre VarChar(50) Constraint prod_nom_uk Unique Constraint pro_nom_nn Not Null,
id_proveedorInt Constraint prod_prov_fk Foreign Key References Proveedores(id_proveedor),
id_categoria Int Constraint prod_cat_fk Foreign Key References Categorias(id_categoria),
preciounitario Numeric(10,2)Constraint prod_precio_ck Check(preciounitario>0),
stock Int Constraint prod_stock_ck Check(stock>0),
id_unidadmedida Int Constraint prod_uni_fk Foreign Key Referencesunidadmedida(id_unidadmedida),
descontinuado Char(1) Constraint prod_desc_nn Not Null Default 'n' Constraint prod_dec_ck Check(descontinuado in('s', 'n')),
)
Create Table empleados
(
id_empleado Int Constraint...
Regístrate para leer el documento completo.