?? framework.sql
字號:
/*==============================================================*/
/* Database name: FrameWork */
/* DBMS name: SQL SERVER 2000(EXTENDED) */
/* Created on: 2007-12-9 18:40:59 51aspx.com */
/*==============================================================*/
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_Applications')
and type = 'U')
drop table dbo.sys_Applications
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_Event')
and type = 'U')
drop table dbo.sys_Event
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_Field')
and type = 'U')
drop table dbo.sys_Field
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_FieldValue')
and type = 'U')
drop table dbo.sys_FieldValue
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_Group')
and type = 'U')
drop table dbo.sys_Group
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_Module')
and type = 'U')
drop table dbo.sys_Module
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_RoleApplication')
and type = 'U')
drop table dbo.sys_RoleApplication
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_RolePermission')
and type = 'U')
drop table dbo.sys_RolePermission
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_Roles')
and type = 'U')
drop table dbo.sys_Roles
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_SystemInfo')
and type = 'U')
drop table dbo.sys_SystemInfo
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_User')
and type = 'U')
drop table dbo.sys_User
go
if exists (select 1
from sysobjects
where id = object_id('dbo.sys_UserRoles')
and type = 'U')
drop table dbo.sys_UserRoles
go
/*==============================================================*/
/* Table: sys_Applications */
/*==============================================================*/
create table dbo.sys_Applications (
ApplicationID int identity,
A_AppName nvarchar(50) null,
A_AppDescription nvarchar(200) null,
A_AppUrl varchar(50) null,
constraint PK_SYS_APPLICATIONS primary key clustered (ApplicationID)
)
go
EXECUTE sp_addextendedproperty N'MS_Description', N'應(yīng)用表', N'user', N'dbo', N'table', N'sys_Applications', NULL, NULL
go
EXECUTE sp_addextendedproperty N'MS_Description', N'自動ID 1:為系統(tǒng)管理應(yīng)用', N'user', N'dbo', N'table', N'sys_Applications', N'column', N'ApplicationID'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'應(yīng)用名稱', N'user', N'dbo', N'table', N'sys_Applications', N'column', N'A_AppName'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'應(yīng)用介紹', N'user', N'dbo', N'table', N'sys_Applications', N'column', N'A_AppDescription'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'應(yīng)用Url地址', N'user', N'dbo', N'table', N'sys_Applications', N'column', N'A_AppUrl'
go
/*==============================================================*/
/* Table: sys_Event */
/*==============================================================*/
create table dbo.sys_Event (
EventID int identity,
E_U_LoginName nvarchar(20) null,
E_UserID int null,
E_DateTime datetime not null default getdate(),
E_ApplicationID int null,
E_A_AppName nvarchar(50) null,
E_M_Name nvarchar(50) null,
E_M_PageCode varchar(6) null,
E_From nvarchar(500) null,
E_Type tinyint not null default 1,
E_IP varchar(15) null,
E_Record nvarchar(500) null,
constraint PK_SYS_EVENT primary key clustered (EventID)
)
go
EXECUTE sp_addextendedproperty N'MS_Description', N'系統(tǒng)日記表', N'user', N'dbo', N'table', N'sys_Event', NULL, NULL
go
EXECUTE sp_addextendedproperty N'MS_Description', N'事件ID號', N'user', N'dbo', N'table', N'sys_Event', N'column', N'EventID'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'用戶名', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_U_LoginName'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'操作時用戶ID與sys_Users中UserID', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_UserID'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'事件發(fā)生的日期及時間', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_DateTime'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'所屬應(yīng)用程序ID與sys_Applicatio', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_ApplicationID'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'所屬應(yīng)用名稱', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_A_AppName'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'PageCode模塊名稱與sys_Module相同', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_M_Name'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'發(fā)生事件時模塊名稱', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_M_PageCode'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'來源', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_From'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'日記類型,1:操作日記2:安全日志3', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_Type'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'客戶端IP地址', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_IP'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'詳細(xì)描述', N'user', N'dbo', N'table', N'sys_Event', N'column', N'E_Record'
go
/*==============================================================*/
/* Table: sys_Field */
/*==============================================================*/
create table dbo.sys_Field (
FieldID int identity,
F_Key varchar(50) null,
F_CName nvarchar(50) null,
F_Remark nvarchar(200) null,
constraint PK_Sys_Field primary key clustered (FieldID)
)
go
EXECUTE sp_addextendedproperty N'MS_Description', N'系統(tǒng)應(yīng)用字段', N'user', N'dbo', N'table', N'sys_Field', NULL, NULL
go
EXECUTE sp_addextendedproperty N'MS_Description', N'應(yīng)用字段ID號', N'user', N'dbo', N'table', N'sys_Field', N'column', N'FieldID'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'應(yīng)用字段關(guān)鍵字', N'user', N'dbo', N'table', N'sys_Field', N'column', N'F_Key'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'應(yīng)用字段中文說明', N'user', N'dbo', N'table', N'sys_Field', N'column', N'F_CName'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'描述說明', N'user', N'dbo', N'table', N'sys_Field', N'column', N'F_Remark'
go
/*==============================================================*/
/* Table: sys_FieldValue */
/*==============================================================*/
create table dbo.sys_FieldValue (
ValueID int identity,
V_F_Key varchar(50) null,
V_Text nvarchar(100) null,
V_ShowOrder int not null default 0,
constraint PK_Sys_FieldValue primary key clustered (ValueID)
)
go
EXECUTE sp_addextendedproperty N'MS_Description', N'應(yīng)用字段值', N'user', N'dbo', N'table', N'sys_FieldValue', NULL, NULL
go
EXECUTE sp_addextendedproperty N'MS_Description', N'索引ID號', N'user', N'dbo', N'table', N'sys_FieldValue', N'column', N'ValueID'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'與sys_Field表中F_Key字段關(guān)聯(lián)', N'user', N'dbo', N'table', N'sys_FieldValue', N'column', N'V_F_Key'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'中文說明', N'user', N'dbo', N'table', N'sys_FieldValue', N'column', N'V_Text'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'同級顯示順序', N'user', N'dbo', N'table', N'sys_FieldValue', N'column', N'V_ShowOrder'
go
/*==============================================================*/
/* Table: sys_Group */
/*==============================================================*/
create table dbo.sys_Group (
GroupID int identity,
G_CName nvarchar(50) null,
G_ParentID int not null default 0,
G_ShowOrder int not null default 0,
G_Level int null,
G_ChildCount int null,
G_Delete tinyint null,
constraint PK_SYS_GROUP primary key clustered (GroupID)
)
go
EXECUTE sp_addextendedproperty N'MS_Description', N'部門', N'user', N'dbo', N'table', N'sys_Group', NULL, NULL
go
EXECUTE sp_addextendedproperty N'MS_Description', N'分類ID號', N'user', N'dbo', N'table', N'sys_Group', N'column', N'GroupID'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'分類中文說明', N'user', N'dbo', N'table', N'sys_Group', N'column', N'G_CName'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'上級分類ID0:為最高級', N'user', N'dbo', N'table', N'sys_Group', N'column', N'G_ParentID'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'顯示順序', N'user', N'dbo', N'table', N'sys_Group', N'column', N'G_ShowOrder'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'當(dāng)前分類所在層數(shù)', N'user', N'dbo', N'table', N'sys_Group', N'column', N'G_Level'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'當(dāng)前分類子分類數(shù)', N'user', N'dbo', N'table', N'sys_Group', N'column', N'G_ChildCount'
go
EXECUTE sp_addextendedproperty N'MS_Description', N'是否刪除1:是0:否', N'user', N'dbo', N'table', N'sys_Group', N'column', N'G_Delete'
go
/*==============================================================*/
/* Table: sys_Module */
/*==============================================================*/
create table dbo.sys_Module (
ModuleID int identity,
M_ApplicationID int not null,
M_ParentID int not null,
M_PageCode varchar(6) not null,
M_CName nvarchar(50) null,
M_Directory nvarchar(255) null,
M_OrderLevel varchar(4) null,
M_IsSystem tinyint null,
M_Close tinyint null,
constraint PK_Sys_Module primary key clustered (M_PageCode, M_ApplicationID)
)
go
EXECUTE sp_addextendedproperty N'MS_Description', N'功能模塊', N'user', N'dbo', N'table', N'sys_Module', NULL, NULL
go
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -