/*==============================================================*/ /* DBMS name: MySQL 3.22 */ /* Created on: 10/23/2006 2:42:09 PM */ /*==============================================================*/ drop index APM_APR01_FK on APP_ROLE; drop index RLM_APR01_FK on APP_ROLE; drop index GRM_GRU01_FK on GROUP_USER; drop index USM_GRU01_FK on GROUP_USER; drop index GRM_RGR01_FK on ROLE_GROUP; drop index RLM_RLG01_FK on ROLE_GROUP; drop table if exists APP_MAIN; drop table if exists APP_ROLE; drop table if exists GROUP_MAIN; drop table if exists GROUP_USER; drop table if exists ROLE_GROUP; drop table if exists ROLE_MAIN; drop table if exists USER_MAIN; /*==============================================================*/ /* Table: APP_MAIN */ /*==============================================================*/ create table APP_MAIN ( APM_APP_MAIN_ID int not null AUTO_INCREMENT, APM_APP_NAME national varchar(25), APM_COLUMN_2 national varchar(25), APM_COLUMN_3 national varchar(25), APM_COLUMN_4 national varchar(25), primary key (APM_APP_MAIN_ID) ); /*==============================================================*/ /* Table: APP_ROLE */ /*==============================================================*/ create table APP_ROLE ( APR_APP_ROLE_ID int not null AUTO_INCREMENT, APR_APP_MAIN_ID int, APR_ROLE_MAIN_ID int, primary key (APR_APP_ROLE_ID) ); /*==============================================================*/ /* Index: APM_APR01_FK */ /*==============================================================*/ create index APM_APR01_FK on APP_ROLE ( APR_APP_MAIN_ID ); /*==============================================================*/ /* Index: RLM_APR01_FK */ /*==============================================================*/ create index RLM_APR01_FK on APP_ROLE ( APR_ROLE_MAIN_ID ); /*==============================================================*/ /* Table: GROUP_MAIN */ /*==============================================================*/ create table GROUP_MAIN ( GRM_GROUP_MAIN_ID int not null AUTO_INCREMENT, GRM_GROUP_NAME national varchar(25), primary key (GRM_GROUP_MAIN_ID) ); /*==============================================================*/ /* Table: GROUP_USER */ /*==============================================================*/ create table GROUP_USER ( GRU_GROUP_USER_ID int not null AUTO_INCREMENT, GRU_GROUP_MAIN_ID int, GRU_USER_MAIN_ID int, primary key (GRU_GROUP_USER_ID) ); /*==============================================================*/ /* Index: GRM_GRU01_FK */ /*==============================================================*/ create index GRM_GRU01_FK on GROUP_USER ( GRU_GROUP_MAIN_ID ); /*==============================================================*/ /* Index: USM_GRU01_FK */ /*==============================================================*/ create index USM_GRU01_FK on GROUP_USER ( GRU_USER_MAIN_ID ); /*==============================================================*/ /* Table: ROLE_GROUP */ /*==============================================================*/ create table ROLE_GROUP ( RLG_ROLE_GROUP_ID int not null AUTO_INCREMENT, RLG_ROLE_MAIN_ID int, RLG_GROUP_MAIN_ID int, primary key (RLG_ROLE_GROUP_ID) ); /*==============================================================*/ /* Index: RLM_RLG01_FK */ /*==============================================================*/ create index RLM_RLG01_FK on ROLE_GROUP ( RLG_ROLE_MAIN_ID ); /*==============================================================*/ /* Index: GRM_RGR01_FK */ /*==============================================================*/ create index GRM_RGR01_FK on ROLE_GROUP ( RLG_GROUP_MAIN_ID ); /*==============================================================*/ /* Table: ROLE_MAIN */ /*==============================================================*/ create table ROLE_MAIN ( RLM_ROLE_MAIN_ID int not null AUTO_INCREMENT, RLM_ROLE_NAME national varchar(25), primary key (RLM_ROLE_MAIN_ID) ); /*==============================================================*/ /* Table: USER_MAIN */ /*==============================================================*/ create table USER_MAIN ( USM_USER_MAIN_ID int not null AUTO_INCREMENT, USM_USER_LOGIN national varchar(25), primary key (USM_USER_MAIN_ID) );