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 ...
随机推荐
- Qt GUI@学习日志
day 1: Qt中类: 理解一个类最好还是从其类代码实现上看. 由此图可看出需要好好研究那几个重要的类:Qt/QEvent/QObject/QWidget/. QApplication: (比较复杂 ...
- Linux系统编程@终端IO
Linux系统中终端设备种类 终端是一种字符型设备,有多种类型,通常使用tty 来简称各种类型的终端设备.终端特殊设备文件一般有以下几种: 串行端口终端(/dev/ttySn ) ,伪终端(/dev ...
- Java——匿名内部类
/* * 匿名内部类, 就是内部类的简写形式. * * 必须有前提: * 内部类必须继承或者实现一个外部类或者接口. * 匿名内部类其实就是一个子类对象. * * 格式:new 父类or接 ...
- 出现Fatal IO error 11 (资源暂时不可用) on X server :0.0.的可能原因及解决方案
我在使用python的过程当中发现了这个有这样的错误,后来看了下面这篇文档才知道原因所在. 最近在编写一个局域网的聊天工具,在编写客户端时,我把界面部分和事件处理函数写好后,准备再开一个线程用于接收服 ...
- ORA-12547:TNS:lost contact 问题分析思路
ORA-12547:TNS:lost contact sqlplus无法正常登陆数据库 解决思路如下: 1.查看操作系统内核参数是否无误 [oracle@normal adump]$ ulimit - ...
- mysql提权笔记
最近小菜遇到mysql提权,总是会搞错,就记记笔记吧!以后方便用 先说手工吧! mysql<5.0,导出路径随意:5.0<=mysql<5.1,则需要导出至目标服务器的系统目录(如: ...
- Openjudge计算概论-DNA排序
/*===================================== DNA排序 总时间限制: 1000ms 内存限制: 65536kB 描述 给出一系列基因序列,由A,C,G,T四种字符组 ...
- Nancy 简单学习
1. 环境 vs2010 , nancy 2. 需要测试的功能 1. 输出 页面输出简单文本 2. 输出json 数据 3. 操作 1. 创建asp.net 空项目 2. 添加引用Nancy库 使用n ...
- python exec
exec官方声明This statement supports dynamic execution of Python code. exec语句用来执行储存在字符串或文件中的python语句.exec ...
- The error occurred while setting parameters 错误解析--Bad value for type timestamp : 3
错误信息:nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying datab ...
