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) --单价
)
1.B.2,
1.C,功能实现代码(Function Implementation Code)返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
ylbtech-dbs:ylbtech-3,BarCode(条码资源系统)的更多相关文章
- Qt之资源系统
简述 Qt 的资源系统用于存储应用程序的可执行二进制文件,它采用平台无关的机制.当你的程序总需要这样的一系列文件(图标.翻译文件等)并且不想冒丢失某些文件的风险时,这就显得十分有用. 资源系统基于 q ...
- 还在用难用的AssetBundle?快来运用Unity新的可寻址资源系统,助力游戏开发
Unity Addressables可寻址资源系统是一个强大的Unity资源包,它能够帮助解决游戏开发中最重要的一些挑战:高效率和轻松的内容管理. 在管理游戏资源时,往往很难维持好的标准,从而避免让项 ...
- FrameWork内核解析之布局加载与资源系统(三)
阿里P7Android高级架构进阶视频免费学习请点击:https://space.bilibili.com/474380680本篇文章将继续从以下两个内容来介绍布局加载与资源系统: [ LayoutM ...
- Qt:Qt资源系统
学习自 Qt 资源系统(Qt Resource System) - 知乎 1.什么是Qt 资源系统 Qt资源系统是一种将图片.数据存储于二进制文件中的一套系统.这些图片.数据会被我们的程序使用,它们称 ...
- 编译安装常用包+阿里镜像源-常用资源-系统-下载-科莱软件下载-docker仓库包-安全圈-杏雨梨云-图形界面安装-docker私有双仓库-阿里源报错处理-centos7目录大小
yum install apr-util apr-util-devel apr apr-devel pcre pcre-devel zlib zlib-devel openssl openssl-de ...
- Django:之CMDB资源系统
渐谈CMDB需要内容,ITIL.CMDB介绍.Django自定义用户认证.Restful规范.资产管理功能开发. ITIL介绍 TIL即IT基础架构库(Information Technology I ...
- 雄冠条码PV系统-2016-05-17-收获
Q1:微信浏览器 input获取焦点时,页面宽度变大 解决方法: HTML <header> 中添加<meta name="viewport" content=& ...
- 原 HTML5+规范:barcode(条码扫描)
https://blog.csdn.net/qq_27626333/article/details/51815121 引用,版权归作者所有:
- tkinter + 爬虫 实现影视在线资源系统
应吾爱朋友现公布代码如下: import tkinter as tk import requests,re,sys,asyncio from tkinter import scrolledtext,E ...
随机推荐
- (转)A Beginner's Guide To Understanding Convolutional Neural Networks Part 2
Adit Deshpande CS Undergrad at UCLA ('19) Blog About A Beginner's Guide To Understanding Convolution ...
- 论文笔记之:Active Object Localization with Deep Reinforcement Learning
Active Object Localization with Deep Reinforcement Learning ICCV 2015 最近Deep Reinforcement Learning算 ...
- ORA-12547:TNS:lost contact 问题分析思路
ORA-12547:TNS:lost contact sqlplus无法正常登陆数据库 解决思路如下: 1.查看操作系统内核参数是否无误 [oracle@normal adump]$ ulimit - ...
- 内网渗透中的反弹Shell与端口转发
from:https://www.91ri.org/9367.html Web渗透中的反弹Shell与端口转发 php需未禁用exec函数一:生成php反弹脚本msf > msfpayload ...
- EDIUS删除创建的工程预设的教程
自从第一次启动EDIUS 8,创建了一个工程预设,之后每次启动软件都会出现,但创建的预设又用不着了,如何删除呢?下面,小编就 给大家演示如何正确删除EDIUS 8工程预设. 1.启动软件,点击设置菜单 ...
- 二十四种设计模式:原型模式(Prototype Pattern)
原型模式(Prototype Pattern) 介绍用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象.示例有一个Message实体类,现在要克隆它. MessageModel usin ...
- python_day7【模块configparser、XML、requests、shutil、系统命令-面向对象】之篇
python内置模块补充 一.configparser configparser:用户处理特定格式的文件,其本质是利用open打开文件 # 节点 [section1] #键值对k1 = v1 k2:v ...
- Oracle报错,ORA-28001: 口令已经失效
Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录. Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个 ...
- python input() 与 raw_input()
使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 当输入为纯数字时: input返回的是数值类型,如int,floatraw_inpo ...
- 微信浏览器里location.reload问题
微信浏览器里location.reload问题会导致有时候post数据丢失.建议不要用此方式,尽量ajax方式获取或不要为了获取新的UI而刷新页面 2015-12-26 00:51:34array ( ...