产品跟踪系统 数据库建设
来源:互联网 发布:广联达钢筋软件 编辑:程序博客网 时间:2024/06/03 05:34
create database Product_Track
go
use Product_Track
create table LoginUser(
[ID]int identity(1,1)not null,
[Username]varchar(10)not null,
[Password]varchar(10)not null,
[Authority]int not null,
[State]int default 0 not null,
primary key(ID)
);
use Product_Track
go
insert into LoginUser (Username ,[Password] ,Authority ,[State] )values('admin','123',0,1);
insert into LoginUser (Username ,[Password] ,Authority ,[State] )values('service','234',0,0);
insert into LoginUser (Username ,[Password] ,Authority ,[State] )values('maintain','345',0,0);
insert into LoginUser (Username ,[Password] ,Authority ,[State] )values('market','456',0,0);
use Product_Track
go
create table Product_Info(
[Product_id] int identity(1,1),
[product_name]varchar(20)not null,
[Product_price] money not null,
[Phy_spec]varchar(100),
[Elec_spec]varchar(100),
[Idling]bit not null,
primary key(Product_id)
);
use Product_Track
go
create table Product_Lib(
[ID]int identity(1,1),
[Product_id]int not null,
[OperTime]datetime not null,
[Type]varchar(4)not null,
[Operator]varchar(10)not null,
[Ope_number]int not null,
primary key(ID),
foreign key(Product_id)references Product_Info(Product_id)
);
use Product_Track
go
create table Product_Sale(
[ID]int identity(1,1)not null,
[Product_id]int not null,
[Vend_id]int not null,
[Vendtor]varchar(10)not null,
[Sale_date]datetime not null,
[Sale_number]int not null,
[Sale_com]bit not null,
primary key(ID),
foreign key(Product_id)references Product_Info(Product_id),
foreign key(Vend_id)references Vendors_Info(Vend_id)
);
use Product_Track
go
create table Area(
[Area_name]varchar(20)not null,
[Area_number]int identity(1,1)not null,
primary key(Area_number)
);
use Product_Track
go
create table Vendors_Info(
[Vend_id]int identity(1,1) not null,
[Vend_name]varchar(10)not null,
[Contact_name]varchar(10)not null,
[Email]varchar(30)not null,
[Tel]varchar(20)not null,
[Address]varchar(50)not null,
[Area_number]int not null,
primary key(Vend_id),
foreign key(Area_number)references Area(Area_number)
);
use Product_Track
go
create table Accessories_Info(
[Access_id]int identity(1,1) not null,
[Access_name]varchar(20)not null,
[Access_function]varchar(50)not null,
primary key(Access_id)
);
use Product_Track
go
create table Product_Service(
[Service_id]int identity(1,1)not null,
[Product_id]int not null,
[Service_date]datetime not null default (getdate()),
[Service_man]varchar(10)not null,
[Fault]varchar(100)not null,
[CompentUse]varchar(100)not null,
[Service_progress]bit not null default ('true'),
primary key(Service_id),
foreign key(Product_id) references Product_Info(Product_id)
);
exec sp_help Product_Service
exec sp_helpconstraint Product_Service
alter table Product_Service drop constraint DF__Product_S__Servi__1CF15040
alter table Product_Service alter column Service_progress bit not null
--查询相关产品的所有维修记录(售后),表Product_Info和表Product_Service关联
--查询显示产品名称product_name,Service_date,Service_man,Fault,CompentUse,Service_progress
select p.product_name,s.Service_date,s.Service_man,s.Fault,s.CompentUse,s.Service_progress
from Product_Info as p inner join Product_Service as s
on p.Product_id=s.Product_id
create proc proc_Product_Service
as
select p.product_name,s.Service_date,s.Service_man,s.Fault,s.CompentUse,s.Service_progress
from Product_Info as p inner join Product_Service as s
on p.Product_id=s.Product_id
exec proc_Product_Service
exec sp_help Vendors_Info
exec sp_help Product_Sale
exec sp_helpconstraint Product_Sale
--固定销售商的所有产品销售记录(销售),表Product_Sale和表Vendors_Info和表Product_Info
--查询显示销售商的编号(Vend_id),销售商姓名(Vend_name),销售商品编号(Product_id),销售商品名称(product_name),销售员(Vendtor),销售日期(Sale_date),销售数量(Sale_number),销售是否完成(Sale_com),
select v.Vend_id as 销售商编号,v.Vend_name as 销售商姓名,p.Product_id as 销售商品编号,p.product_name as 销售商品名称,s.Vendtor as 销售员,
s.Sale_date as 销售日期,s.Sale_number as 销售数量,s.Sale_com as 销售是否完成
from Product_Sale as s
inner join Vendors_Info as v on(s.Vend_id=v.Vend_id)
inner join Product_Info as p on(p.Product_id=s.Product_id)
create proc proc_Vendor_Sale
as
select v.Vend_id as 销售商编号,v.Vend_name as 销售商姓名,p.Product_id as 销售商品编号,p.product_name as 销售商品名称,s.Vendtor as 销售员,
s.Sale_date as 销售日期,s.Sale_number as 销售数量,s.Sale_com as 销售是否完成
from Product_Sale as s
inner join Vendors_Info as v on(s.Vend_id=v.Vend_id)
inner join Product_Info as p on(p.Product_id=s.Product_id)
exec proc_Vendor_Sale
--查询指定区域内的产品的销售记录(销售),表Area和表Product_Sale和表Vendors_Info,Product_Info
--查询显示区域名称(Area_name),销售商品编号(Product_id),商品名称(product_name),销售员(Vendtor),销售日期(Sale_date),销售数量(Sale_number),销售是否完成(Sale_com)
select a.Area_name,p.Product_id as 销售商品编号,p.product_name as 销售商品名称,s.Vendtor as 销售员,
s.Sale_date as 销售日期,s.Sale_number as 销售数量,s.Sale_com as 销售是否完成
((from Area as a
inner join Vendors_Info as v on(a.Area_number=v.Area_number) b)
inner join Product_Sale as s on(b.Vend_id=s.Vend_id) c)
inner join Product_Info as p on(c.Product_id=p.Product_id)
select Area.Area_name,Product_Info.Product_id,Product_Info.product_name ,Product_Sale.Vendtor ,Product_Sale.Sale_date,Product_Sale.Sale_number,Product_Sale.Sale_com
from Area , Vendors_Info,Product_Sale,Product_Info
where Area.Area_number=Vendors_Info.Area_number
and b.Vend_id=s.Vend_id
and c.Product_id=p.Product_id
exec sp_help Product_Service
exec sp_help Vendors_Info
--查询固定销售商的所有产品维修记录(销售),表Vendors_Info和表Area和表
--区域名称(Area_name),销售商姓名(Vend_name),维修产品编号(Product_id)
--1\商品名字,维修记录(Service_date,Service_man,Fault,CompentUse,Service_progress)
select p.Product_id, p.product_name,s.Service_date,s.Service_man,s.Fault,s.CompentUse,s.Service_progress
from Product_Info as p inner join Product_Service as s on(p.Product_id=s.Product_id)
select v.Vend_name,p.Product_id,s.Service_date,s.Service_man,s.Fault,s.CompentUse,s.Service_progress
from Product_Service as s inner join Vendors_Info as v on(s.Vend_id=v.Vend_id)
inner join Product_Info as p on(s.Product_id=p.Product_id)
http://www.ld0769.com/shantou/yangsbj/f314556.html
http://www.ld0769.com/beijing/baojie/f314560.html
http://www.siyangtv.com/thread-115571-1-1.html
http://www.siyangtv.com/thread-115572-1-1.html
http://www.siyangtv.com/thread-115573-1-1.html
http://bbs.uu.cc/thread-2530657-1-1.html
http://bbs.uu.cc/thread-2530658-1-1.html
http://bbs.uu.cc/thread-2530659-1-1.html
http://nj.58.com/zhongcanyin/20082198695685x.shtml
http://bbs.tianya.cn/post-410-23286-1.shtml
http://blog.tianya.cn/post-5250279-71714238-1.shtml
http://blog.tianya.cn/post-5250279-71713999-1.shtml
http://blog.sina.com.cn/s/blog_bb3715400102v5mw.html
http://bbs.zoomla.cn/showtopic-369231.aspx
go
use Product_Track
create table LoginUser(
[ID]int identity(1,1)not null,
[Username]varchar(10)not null,
[Password]varchar(10)not null,
[Authority]int not null,
[State]int default 0 not null,
primary key(ID)
);
use Product_Track
go
insert into LoginUser (Username ,[Password] ,Authority ,[State] )values('admin','123',0,1);
insert into LoginUser (Username ,[Password] ,Authority ,[State] )values('service','234',0,0);
insert into LoginUser (Username ,[Password] ,Authority ,[State] )values('maintain','345',0,0);
insert into LoginUser (Username ,[Password] ,Authority ,[State] )values('market','456',0,0);
use Product_Track
go
create table Product_Info(
[Product_id] int identity(1,1),
[product_name]varchar(20)not null,
[Product_price] money not null,
[Phy_spec]varchar(100),
[Elec_spec]varchar(100),
[Idling]bit not null,
primary key(Product_id)
);
use Product_Track
go
create table Product_Lib(
[ID]int identity(1,1),
[Product_id]int not null,
[OperTime]datetime not null,
[Type]varchar(4)not null,
[Operator]varchar(10)not null,
[Ope_number]int not null,
primary key(ID),
foreign key(Product_id)references Product_Info(Product_id)
);
use Product_Track
go
create table Product_Sale(
[ID]int identity(1,1)not null,
[Product_id]int not null,
[Vend_id]int not null,
[Vendtor]varchar(10)not null,
[Sale_date]datetime not null,
[Sale_number]int not null,
[Sale_com]bit not null,
primary key(ID),
foreign key(Product_id)references Product_Info(Product_id),
foreign key(Vend_id)references Vendors_Info(Vend_id)
);
use Product_Track
go
create table Area(
[Area_name]varchar(20)not null,
[Area_number]int identity(1,1)not null,
primary key(Area_number)
);
use Product_Track
go
create table Vendors_Info(
[Vend_id]int identity(1,1) not null,
[Vend_name]varchar(10)not null,
[Contact_name]varchar(10)not null,
[Email]varchar(30)not null,
[Tel]varchar(20)not null,
[Address]varchar(50)not null,
[Area_number]int not null,
primary key(Vend_id),
foreign key(Area_number)references Area(Area_number)
);
use Product_Track
go
create table Accessories_Info(
[Access_id]int identity(1,1) not null,
[Access_name]varchar(20)not null,
[Access_function]varchar(50)not null,
primary key(Access_id)
);
use Product_Track
go
create table Product_Service(
[Service_id]int identity(1,1)not null,
[Product_id]int not null,
[Service_date]datetime not null default (getdate()),
[Service_man]varchar(10)not null,
[Fault]varchar(100)not null,
[CompentUse]varchar(100)not null,
[Service_progress]bit not null default ('true'),
primary key(Service_id),
foreign key(Product_id) references Product_Info(Product_id)
);
exec sp_help Product_Service
exec sp_helpconstraint Product_Service
alter table Product_Service drop constraint DF__Product_S__Servi__1CF15040
alter table Product_Service alter column Service_progress bit not null
--查询相关产品的所有维修记录(售后),表Product_Info和表Product_Service关联
--查询显示产品名称product_name,Service_date,Service_man,Fault,CompentUse,Service_progress
select p.product_name,s.Service_date,s.Service_man,s.Fault,s.CompentUse,s.Service_progress
from Product_Info as p inner join Product_Service as s
on p.Product_id=s.Product_id
create proc proc_Product_Service
as
select p.product_name,s.Service_date,s.Service_man,s.Fault,s.CompentUse,s.Service_progress
from Product_Info as p inner join Product_Service as s
on p.Product_id=s.Product_id
exec proc_Product_Service
exec sp_help Vendors_Info
exec sp_help Product_Sale
exec sp_helpconstraint Product_Sale
--固定销售商的所有产品销售记录(销售),表Product_Sale和表Vendors_Info和表Product_Info
--查询显示销售商的编号(Vend_id),销售商姓名(Vend_name),销售商品编号(Product_id),销售商品名称(product_name),销售员(Vendtor),销售日期(Sale_date),销售数量(Sale_number),销售是否完成(Sale_com),
select v.Vend_id as 销售商编号,v.Vend_name as 销售商姓名,p.Product_id as 销售商品编号,p.product_name as 销售商品名称,s.Vendtor as 销售员,
s.Sale_date as 销售日期,s.Sale_number as 销售数量,s.Sale_com as 销售是否完成
from Product_Sale as s
inner join Vendors_Info as v on(s.Vend_id=v.Vend_id)
inner join Product_Info as p on(p.Product_id=s.Product_id)
create proc proc_Vendor_Sale
as
select v.Vend_id as 销售商编号,v.Vend_name as 销售商姓名,p.Product_id as 销售商品编号,p.product_name as 销售商品名称,s.Vendtor as 销售员,
s.Sale_date as 销售日期,s.Sale_number as 销售数量,s.Sale_com as 销售是否完成
from Product_Sale as s
inner join Vendors_Info as v on(s.Vend_id=v.Vend_id)
inner join Product_Info as p on(p.Product_id=s.Product_id)
exec proc_Vendor_Sale
--查询指定区域内的产品的销售记录(销售),表Area和表Product_Sale和表Vendors_Info,Product_Info
--查询显示区域名称(Area_name),销售商品编号(Product_id),商品名称(product_name),销售员(Vendtor),销售日期(Sale_date),销售数量(Sale_number),销售是否完成(Sale_com)
select a.Area_name,p.Product_id as 销售商品编号,p.product_name as 销售商品名称,s.Vendtor as 销售员,
s.Sale_date as 销售日期,s.Sale_number as 销售数量,s.Sale_com as 销售是否完成
((from Area as a
inner join Vendors_Info as v on(a.Area_number=v.Area_number) b)
inner join Product_Sale as s on(b.Vend_id=s.Vend_id) c)
inner join Product_Info as p on(c.Product_id=p.Product_id)
select Area.Area_name,Product_Info.Product_id,Product_Info.product_name ,Product_Sale.Vendtor ,Product_Sale.Sale_date,Product_Sale.Sale_number,Product_Sale.Sale_com
from Area , Vendors_Info,Product_Sale,Product_Info
where Area.Area_number=Vendors_Info.Area_number
and b.Vend_id=s.Vend_id
and c.Product_id=p.Product_id
exec sp_help Product_Service
exec sp_help Vendors_Info
--查询固定销售商的所有产品维修记录(销售),表Vendors_Info和表Area和表
--区域名称(Area_name),销售商姓名(Vend_name),维修产品编号(Product_id)
--1\商品名字,维修记录(Service_date,Service_man,Fault,CompentUse,Service_progress)
select p.Product_id, p.product_name,s.Service_date,s.Service_man,s.Fault,s.CompentUse,s.Service_progress
from Product_Info as p inner join Product_Service as s on(p.Product_id=s.Product_id)
select v.Vend_name,p.Product_id,s.Service_date,s.Service_man,s.Fault,s.CompentUse,s.Service_progress
from Product_Service as s inner join Vendors_Info as v on(s.Vend_id=v.Vend_id)
inner join Product_Info as p on(s.Product_id=p.Product_id)
http://www.ld0769.com/shantou/yangsbj/f314556.html
http://www.ld0769.com/beijing/baojie/f314560.html
http://www.siyangtv.com/thread-115571-1-1.html
http://www.siyangtv.com/thread-115572-1-1.html
http://www.siyangtv.com/thread-115573-1-1.html
http://bbs.uu.cc/thread-2530657-1-1.html
http://bbs.uu.cc/thread-2530658-1-1.html
http://bbs.uu.cc/thread-2530659-1-1.html
http://nj.58.com/zhongcanyin/20082198695685x.shtml
http://bbs.tianya.cn/post-410-23286-1.shtml
http://blog.tianya.cn/post-5250279-71714238-1.shtml
http://blog.tianya.cn/post-5250279-71713999-1.shtml
http://blog.sina.com.cn/s/blog_bb3715400102v5mw.html
http://bbs.zoomla.cn/showtopic-369231.aspx
0 0
- 产品跟踪系统 数据库建设
- 产品跟踪 数据库
- 企业问题跟踪系统(Issue Tracking System)建设指南
- 企业新闻管理系统数据库建设
- ETL----源业务系统数据库跟踪报告
- 产品建设三步骤
- 数据库跟踪
- 产品运营内容的建设
- 毕业设计招聘系统建设
- 毕业设计招聘系统建设
- 微信订餐系统怎么建设?
- J2EE系统建设文章
- 基于数据库的C#产品信息管理系统,用户登录程序
- 运营互联网产品应该怎么建设内容?
- 产品经理模型建设工具axure
- 产品设计-产品团队的建设与培养
- 数据产品经理如何建设BI平台?
- 在诊断数据库系统性能的过程中,总会涉及到跟踪效率低下的sql语句,sql跟踪信息
- 趣闻-莱娜图
- VMware version 10.0 Centos 7.0 use shell installation VMware Tools
- windows server 2008解决无法PING通问题
- 多线程学习(二)----AfxBeginThread
- Negamax Algorithm
- 产品跟踪系统 数据库建设
- 第13周项目5--字符串复制的初步体验
- 大浪看婦科那裏優惠
- 设计模式 - 线程安全的单例模式(C#)
- poj3905 Perfect Election c++代码
- js使用eval来转换JSON字符到Object
- 伯爵手表上海维修 上海伯爵维修点
- Fail-soft alpha-beta
- 黑马程序员——序列化对象,操作对象,操作基本类型,编码表