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