• ylbtech-dbs:ylbtech-6,record(生活记录)


    ylbtech-dbs:ylbtech-6,record(生活记录)

    -- =============================================
    -- DatabaseName:Record
    -- desc:记录(生活记录)
    -- 创作思路:历史不能修改,但可以修正,追溯演变历程。
    -- pubdate:16:46 2015/1/12
    -- author:ylbtech
    -- =============================================

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

    1.B.1,record.sql

    -- =============================================
    -- DatabaseName:Record
    -- desc:记录(生活记录)
    -- 创作思路:历史不能修改,但可以修正,追溯演变历程。
    -- pubdate:16:46 2015/1/12
    -- author:ylbtech
    -- =============================================
    USE master
    GO
    
    -- Drop the database if it already exists
    IF  EXISTS (
        SELECT name 
            FROM sys.databases 
            WHERE name = N'Record'
    )
    DROP DATABASE Record
    GO
    
    CREATE DATABASE Record
    go
    use Record
    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:类别表
    -- =============================================
    create table Category
    (
    categoryId int identity(101,1) primary key,    --编号
    categoryName varchar(200),        --类别
    
    disable bit    default(0),    --是否禁用 0:正常;1:禁用
    accountId int    --帐户ID【FK】
    )
    go
    -- =============================================
    -- ylb:记录表
    -- refers:RecordVersion
    -- =============================================
    create table Record
    (
    recordId int identity(1,1) primary key,    --编号
    title varchar(400),    --标题
    content varchar(2000),        --内容
    pubdate datetime default(getdate()),    --创建日期
    endEditDate datetime,    --最后修改日期
    
    disable bit    default(0),    --是否禁用 0:正常;1:禁用
    accountId int,    --帐户ID【FK】
    categoryId int    --类别ID【FK】
    )
    -- =============================================
    -- ylb:记录版本表
    -- =============================================
    create table RecordVersion
    (
    recordVersionId int identity(1,1) primary key,    --编号
    title varchar(400),    --标题
    content varchar(2000),        --内容
    pubdate datetime default(getdate()),    --发布日期
    
    disable bit    default(0),    --是否禁用 0:正常;1:禁用
    accountId int,    --帐户ID【FK】
    recordId int,    --记录ID【FK】
    )
    View Code

    1.B.2,

    1.C,功能实现代码(Function Implementation Code)返回顶部
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    JS在火狐浏览器下如何关闭标签?
    .NET3.5项目转.NET2.0项目技巧
    GCHandler的使用
    多类选择器
    线程的Abort方法有感
    多线程死锁
    mysql 查看数据库、表的基本命令
    PHP往mysql数据库中写入中文失败
    TLS / SSL密码强化的建议
    MongoDB在Linux下常用优化设置
  • 原文地址:https://www.cnblogs.com/ylbtech/p/5058649.html
Copyright © 2020-2023  润新知