ylbtech-dbs:ylbtech-2,PAM(个人资产管理系统)

-- =============================================
-- Personal Assets Management(PAM)
-- 个人资产管理系统
-- yuanbo
-- 21:45 2015/3/14
-- =============================================

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

1.B.1,basic.sql

-- =============================================
-- Personal Assets Management(PAM)
-- 个人资产管理系统
-- yuanbo
-- 21:45 2015/3/14
-- =============================================
USE master
GO -- Drop the database if it already exists
IF EXISTS (
SELECT name
FROM sys.databases
WHERE name = N'PurplePAM'
)
DROP DATABASE PurplePAM
GO CREATE DATABASE PurplePAM
GO
use PurplePAM
go
go
-- =============================================
-- ylb:1,用户位置
-- =============================================
go
-- =============================================
-- ylb:1,帐户
-- =============================================
create table Account
(
accountId 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,类别【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:禁用
accountId int --帐户ID【FK】
)
go
-- =============================================
-- ylb:1,标签
-- =============================================
create table Label
(
labelId int identity(101,1) primary key, --编号【ID,PK】
labelName varchar(400), --标签 accountId int --帐户ID【FK】
)
go
-- =============================================
-- ylb:1,商品表(资产表)
-- =============================================
create table Product
(
productId int identity(101001,1) primary key, --编号【ID,PK】
productName varchar(400), --商品名称 unitprice decimal(6,2), --单价
number int, --数量
amount decimal, --金额 remark varchar(400), --备注 imgUrl varchar(400), --商品图片【只允许一张】 pubdate datetime, --添加时间 pubdate2 datetime, --添加时间
pubdate3 datetime, --最后修改日期 [disable] bit default(0), --是否禁用 0:正常;1:禁用 accountId int, --帐户ID【FK】
categeryId int --类别ID【FK】
)
go
-- =============================================
-- ylb:1,产品标签关系表
-- =============================================
create table ProductLabel
(
productLabelId int identity(101,1) primary key, --编号【ID,PK】
productId int, --产品ID【FK】
labelId int, --标签ID【FK】 accountId int --帐户ID【FK】
)

1.B.2,

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

ylbtech-dbs:ylbtech-2,PAM(个人资产管理系统)的更多相关文章

  1. ylbtech-dbs:ylbtech-1,FAM(家庭资产管理系统)

    ylbtech-dbs:ylbtech-1,FAM(家庭资产管理系统) -- =============================================-- Family Assets ...

  2. 开源数字媒体资产管理系统:Razuna

    Razuna以一个使用Java语言编写的开源的数字媒体资产管理(Digital Asset Management)系统.功能很强大,可以用于管理各种格式的数字媒体资源. Razuna在本机的安装配置还 ...

  3. Python之CMDB资产管理系统

    最近正好在给公司做CMDB资产管理系统,现在做的也差不多了,现在回头吧思路整理下. CMDB介绍 CMDB --Configuration Management Database 配置管理数据库, C ...

  4. 资产管理系统 CMDB 讲解

    两年前笔者在一个中小型互联网公司做运维,当时我们经理在机房,花了半天找一台服务器,但是服务器搞错了,悲剧了^.^! 当时我们的做法是用了一个 Excel,很多时候更新不及时,重启一台机器.拔一根网线都 ...

  5. 转载----开发运维资产管理系统cmdb一些观点扯淡

    在新公司负责全网的自动化运维平台及给各个业务线提供接口数据.这工作和以前做的很类似,也算是比较顺手的工作,这段时候遇见一些问题,导致开发的前进速度的放慢了,具体有哪些的不完善,我这里就先不摆出了,但是 ...

  6. GLPI开源资产管理系统

    GLPI一款资产管理系统,功能比较强大,东西比较多,放张图,有机会再深入研究

  7. 开源资产管理系统Snipe-IT

    CentOS7安装IT资产管理系统Snipe-IT介绍资产管理工具Github:https://github.com/snipe/snipe-it官网:https://snipeitapp.com/D ...

  8. EAM(Enterprise Asset Management)企业资产管理系统

    EAM (Enterprise Asset Management)的缩写,EAM系统是指企业资产管理系统. EAM系统是在资产比重较大的企业,在资产建设.维护中减少维护成本,提高资产运营效率,通过现代 ...

  9. EAM资产管理系统应用趋势简述

    EAM资产管理系统应用趋势简述 随着各种企业对资产管理需求的不断增长,EAM市场也正在持续升温,对于石油.化工.煤炭.钢铁等流程化企业及其他资产密集型企业来说,设备占用了企业大量的成本,如何降低设备维 ...

随机推荐

  1. win7win8一键取得超级管理员权限

    win7win8有时会出现删除不了文件的情况,弹窗提示需要某某权限,下面为解决办法: 在普通帐户中快速获得最高的权限: 新建一个.txt文本,将下面的代码复制粘贴到文件中,另存为或重命名为.reg文件 ...

  2. RecyclerView使用完全解析

    http://blog.csdn.net/a396901990/article/details/40153759 Android RecyclerView 使用完全解析 体验艺术般的控件 通过这个控件 ...

  3. 100 open source Big Data architecture papers for data professionals

    zhuan :https://www.linkedin.com/pulse/100-open-source-big-data-architecture-papers-anil-madan Big Da ...

  4. PHP-mysqllib和mysqlnd

    1.什么是mysqlnd驱动? PHP手册上的描述:MySQL Native Driver is a replacement for the MySQL Client Library (libmysq ...

  5. Python-事件驱动模型代码

    #/usr/env/bin python ''' this is document ''' class Event(object): ''' 事件初始化的一个方式 ''' def __init__(s ...

  6. Android Studio导入GitHub上的项目常见问题(有例子)

    前言:github对开发者而言无疑是个宝藏,但想利用它可不是件简单的事,用Android studio导入开源项目会遇到各种问题,今天我就以github上的一个图片轮播项目为例,解决导入过程中的常见问 ...

  7. SVG添加链接(转载)

    转载地址:http://tech.techweb.com.cn/thread-258715-1-1.html 最基本的交互形式是链接.在 SVG 中,通过一个 <a> 标签提供链接,这与 ...

  8. oracle sqlplus及常用sql语句

    常用sql语句 有需求才有动力 http://blog.csdn.net/yitian20000/article/details/6256716 常用sql语句 创建表空间:create tables ...

  9. maxsdk sample中3dsexp.rc点不开并提示specstrings.h中找不到sal.h解法

    在网上下载sal.h文件并拷贝到specstrings.h所在目录(C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include)即可. sa ...

  10. Spark(二): 内存管理

    Spark 作为一个以擅长内存计算为优势的计算引擎,内存管理方案是其非常重要的模块: Spark的内存可以大体归为两类:execution和storage,前者包括shuffles.joins.sor ...