生活随笔
收集整理的這篇文章主要介紹了
web-yestem(伊思腾)-企业门户-数据库设计
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ylbtech-DatabaseDesgin:web-yestem(伊思騰)-企業門戶-數據庫設計
?
?/App_Data/sql-basic.sql
use master
-- =============================================
-- ylb:易思騰數據庫設計
-- databaseName:yestem
-- author:YUANBO
-- url:www.yestem.com
-- development time:2010-1-12
-- =============================================
IF EXISTS (
SELECT * FROM master..sysdatabases WHERE name
= N
'yestem')DROP DATABASE yestem
GOCREATE DATABASE yestem
GO
USE yestem
GO
-- =============================================
-- ylb:1, 創建一級分類表
-- =============================================
create table category (
categoryid int primary key IDENTITY(
1,
1),
--分類ID
categoryname
varchar(
100)
NOT NULL,
--分類名稱
categoryfullname
varchar(
100)
NULL,
--分類全稱
categorydesc
ntext NULL,
--備注
categoryurl
varchar(
100)
NULL,
--空間名稱
imageurl
varchar(
100)
NULL,
--圖片地址
showmode
varchar(
100)
NULL,
--顯示模式
categoryflag
int default(
0)
NULL)
--標記flag=0時顯示菜單
GO
--select * from category
--insert category(categoryname,categoryfullname,categoryurl,categorydesc,imageurl,showmode)
--values('','','','','','')go
-- =============================================
-- ylb:2, 創建二級分類表
-- =============================================
create table type (
typeid int primary key IDENTITY(
1,
1),
--分類ID
typename
varchar(
100)
NOT NULL,
--分類名稱
typefullname
varchar(
100)
NULL,
--分類全稱
typedesc
ntext NULL,
--備注
typeurl
varchar(
100)
NULL,
--空間名稱
imageurl
varchar(
100)
NULL,
--圖片地址
showmode
varchar(
100)
NULL,
--顯示模式
typeflag
int default(
0)
NULL,
--標記flag=0時顯示菜單
categoryid
int foreign key references category(categoryid)
--Category表的外鍵
)
--drop table type
--select * from category
--select * from type
--insert type(typename,typefullname,typedesc,typeurl,imageurl,showmode,categoryid) values('','','','','','',)
--insert into typeGO
-- =============================================
-- ylb:3, 創建文章類別表
-- =============================================
create table articletype (
articletypeid int primary key IDENTITY(
1,
1),
--分類ID
articletypename
varchar(
100)
NOT NULL,
--分類名稱
articletypefullname
varchar(
100)
NULL,
--分類全稱
articletypedesc
ntext NULL,
--備注
articletypeurl
varchar(
100)
NULL,
--空間名稱
articletypeflag
int default(
0)
NULL,
--標記flag=0時顯示菜單
typeid
int foreign key references type(typeid)
--type表的外鍵
)
GO
--select * from articletype
--select * from type where typename=''
--insert articletype(articletypename,articletypefullname,articletypedesc,articletypeurl,typeid) values('','','','',)go
-- =============================================
-- ylb:4, 創建文章表
-- =============================================
create table article(
articleid int primary key IDENTITY(
1,
1),
--文章ID
articlename
varchar(
100)
NOT NULL,
--名稱
--articlefullname varchar(100) NULL, --全稱
content
ntext NUll,
--內容
--articledesc ntext NULL, --備注
articleurl
varchar(
100)
NULL,
--空間名稱
articleupdate
datetime default(
getdate()),
--發布時間
articleflag
int default(
0)
NULL,
--標記flag=0時顯示菜單
typeid
int foreign key references type(typeid),
--type表的外鍵
articletypeid
int NULL --articletype表的articleid
)
GO
--drop table article
--select * from article
--select * from type where typename='公司新聞'
--select * from articletype where articletypename=''
--insert article(articlename,content,articleurl,articleupdate,typeid,articletypeid) values('','',
--'','',,)go
-- =============================================
-- ylb:5, 創建案例表(客戶案例)
-- =============================================
create table [case] (
caseid int primary key IDENTITY(
1,
1),
--案例id
casename
varchar(
100)
NOT NULL,
--案例名稱
caseimage
varchar(
100)
NULL,
--圖片
casebigimage
varchar(
100)
NULL,
--大圖片
caseupdate
datetime default(
getdate()),
--發布時間
caseurl
varchar(
100)
NULL,
--空間名稱
caseflag
int default(
0)
NULL,
--標記flag=0時顯示菜單
typeid
int foreign key references type(typeid),
--type表的外鍵
articletypeid
int NULL
)
GO
--drop table [case]
--select * from [case]
--insert [case](casename,caseimage,casebigimage,caseupdate,caseurl,typeid,articletypeid) values('','','',default,'',,)
--select * from type where typename='知名客戶'
--select * from articletype where articletypename='WebPlug產品體系'go
-- =============================================
-- ylb:6, 創建招聘表(招賢納士)
-- =============================================
create table job (
jobid int primary key IDENTITY(
1,
1),
--職位id
jobname
varchar(
100)
NOT NULL,
--職位名稱
jobfullname
varchar(
100)
NULL,
--職位全稱
workplace
varchar(
100)
NULL,
--工作地點
acount
int NULL,
--招聘人數
contactway
varchar(
100)
NULL,
--聯系方式
mainduty
ntext NUll,
--工作職責
mainrequest
ntext NULL,
--任職要求
joburl
varchar(
100)
NULL,
--空間名稱
jobflag
int default(
0)
NULL,
--標記flag=0時顯示菜單
articlename
varchar(
100)
NOT NULL,
--招聘部門(即文章類別分類名稱)
typeid
int foreign key references type(typeid),
--type表的外鍵
articletypeid
int NULL
)
GO
print '創建yestem數據庫成功!'
/App_Data/Insert/ 插入測試數據 【注:插入略】項目實例
/App_Data/Insert/1,category.sql
/App_Data/Insert/2,type.sql
/App_Data/Insert/3,articletype.sql
/App_Data/Insert/4,article.sql
/App_Data/Insert/5,case.sql
/App_Data/Insert/6,job.sql
/App_Data/update-yestem.sql
總結
以上是生活随笔為你收集整理的web-yestem(伊思腾)-企业门户-数据库设计的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。