ylbtech-dbs:ylbtech-3,BarCode(条码资源系统)

ylbtech-dbs:ylbtech-3,BarCode(条码资源系统)

-- =============================================
-- 条码资源系统
-- YURANBO
-- 10:36 2015/3/15
-- =============================================

1.A,数据库关系图(Database Diagram) 返回顶部
1.B,数据库设计脚本(Database Design Script)返回顶部

1.B.1,3,PurpleBarCode.sql

-- =============================================
-- 条码资源系统
-- YURANBO
-- 10:36 2015/3/15
-- =============================================
USE master
GO

-- Drop the database if it already exists
IF  EXISTS (
    SELECT name 
        FROM sys.databases 
        WHERE name = N'PurpleBarCode'
)
DROP DATABASE PurpleBarCode
GO

CREATE DATABASE PurpleBarCode
GO
use PurpleBarCode
go
go
-- =============================================
-- ylb:1,类别【2级层次】
-- =============================================
create table Category
(
categoryId int identity(101001,1) primary key,    --编号【ID,PK】
categeryName varchar(400),    --类别名称
baseId int default(-1),    --上级ID

flagSystem bit    default(0),    --是否系统分类 0:系统(不许操作);1:用户
flagVisable bit    default(0),    --是否可见 0:可见;1:隐藏
disable bit    default(0)    --是否禁用 0:正常;1:禁用
)
go
-- =============================================
-- ylb:1,公司表(资产表)
-- =============================================
create table Company
(
companyId int identity(101001,1) primary key,    --编号【ID,PK】
companyCode varchar(200),    --厂商代码
companyName varchar(400),    --厂商名称
pwd varchar(400),        --密码

country varchar(200), --商品国别
[type] varchar(200),    --类别
[status] varchar(200),        --注册状态

pubdate datetime,        --注册时间
disable bit    default(0)    --是否禁用 0:正常;1:禁用
)

go
-- =============================================
-- ylb:1,商品表(资产表)
-- =============================================
create table Product
(
productId int identity(101001,1) primary key,    --编号【ID,PK】
barCode varchar(400) unique,    --商品条码(辅助性录入商品信息)【UK】

productName varchar(400),    --商品名称
productIntro varchar(4000),        --商品简介


unitprice decimal(6,2),    --参考价格
number int,        --数量
amount decimal,    --金额


imgUrl varchar(400),    --商品图片【只允许一张】

pubdate datetime,        --添加时间

pubdate2 datetime,        --添加时间
pubdate3 datetime,        --最后修改日期

disable bit    default(0),    --是否禁用 0:正常;1:禁用

categeryId int    --类别ID【FK】
)
go
-- =============================================
-- ylb:1,客户帐户
-- =============================================
create table AccountGuest
(
accountGuestId int identity(101001,1) primary key,    --编号【ID,PK】
username varchar(400),    --用户名
pwd varchar(400),        --密码
intro varchar(400),        --个性签名

pubdate datetime,        --注册时间
disable bit    default(0)    --是否禁用 0:正常;1:禁用
)

go
-- =============================================
-- ylb:1,评论表(信息)
-- =============================================
create table Comment
(
commentId int identity(101001,1) primary key,    --编号【ID,PK】
content varchar(400),    --内容
pubdate datetime default(getdate()),    --评论时间

productId int,    --商品ID【FK】
accountGuestId int    --客户帐户ID【FK】
)
go
-- =============================================
-- ylb:1,购买表
-- =============================================
create table Buy
(
buyId int identity(101001,1) primary key,    --编号【ID,PK】
buyName varchar(400),    --卖场名称
unitprice decimal(6,2)    --单价
)
View Code

1.B.2,

1.C,功能实现代码(Function Implementation Code)返回顶部
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/ylbtech/p/5058621.html