zoukankan      html  css  js  c++  java
  • 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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    【故障处理】ORA-12162: TNS:net service name is incorrectly specified (转)
    android studio 编程中用到的快捷键
    java时间格式串
    android Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.
    linux安装vmware
    x1c 2017 安装mint18的坑——grub2
    x1c2017 8G版 win linux的取舍纠结记录
    python的try finally (还真不简单)
    kafka+docker+python
    json文件不能有注释
  • 原文地址:https://www.cnblogs.com/ylbtech/p/5058649.html
Copyright © 2011-2022 走看看