zoukankan      html  css  js  c++  java
  • Enterprise Architect Schema Script.InnoDB

    #------------------------------------------------
    # Enterprise Architect Schema Script
    # DBMS:     MySQL InnoDB
    # VERSION:  From 4.                        
    # CREATED:  21/1/2010            
    # EA BUILD: 852     
    #------------------------------------------------

    #
    # Table structure for table `t_attribute`
    #
    DROP TABLE IF EXISTS `t_attribute`;
    CREATE TABLE `t_attribute` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Name` varchar(255) NOT NULL,
      `Scope` varchar(50) DEFAULT NULL,
      `Stereotype` varchar(50) DEFAULT NULL,
      `Containment` varchar(50) DEFAULT NULL,
      `IsStatic` int(11) DEFAULT '0',
      `IsCollection` int(11) DEFAULT '0',
      `IsOrdered` int(11) DEFAULT '0',
      `AllowDuplicates` int(11) DEFAULT '0',
      `LowerBound` varchar(50) DEFAULT NULL,
      `UpperBound` varchar(50) DEFAULT NULL,
      `Container` varchar(50) DEFAULT NULL,
      `Notes` text,
      `Derived` char(1) DEFAULT NULL,
      `ID` int(11) NOT NULL AUTO_INCREMENT,
      `Pos` int(11) DEFAULT NULL,
      `GenOption` text,
      `Length` int(11) DEFAULT NULL,
      `Precision` int(11) DEFAULT NULL,
      `Scale` int(11) DEFAULT NULL,
      `Const` int(11) DEFAULT NULL,
      `Style` varchar(255) DEFAULT NULL,
      `Classifier` varchar(50) DEFAULT NULL,
      `Default` text,
      `Type` varchar(255) DEFAULT NULL,
      `ea_guid` varchar(40) NOT NULL,
      `StyleEx` text,
      PRIMARY KEY (`ID`),
      UNIQUE INDEX `ux_attribute_eaguid` (`ea_guid`),
      INDEX `ix_attribute_Name` (`Name`),
      INDEX `ix_attribute_Object_ID` (`Object_ID`),
      INDEX `ix_attribute_Classifier` (`Classifier`),
      INDEX `ix_attribute_Type` (`Type`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_attributeconstraints`
    #

    DROP TABLE IF EXISTS `t_attributeconstraints`;
    CREATE TABLE `t_attributeconstraints` (
      `Object_ID` int(11) DEFAULT '0',
      `Constraint` varchar(255) NOT NULL,
      `AttName` varchar(255) DEFAULT NULL,
      `Type` varchar(255) DEFAULT NULL,
      `Notes` text,
      `ID` int(11) NOT NULL DEFAULT '0',
      PRIMARY KEY (`ID`,`Constraint`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_attributetag`
    #

    DROP TABLE IF EXISTS `t_attributetag`;
    CREATE TABLE `t_attributetag` (
      `PropertyID` int(11) NOT NULL AUTO_INCREMENT,
      `ElementID` int(11) NOT NULL DEFAULT '0',
      `Property` varchar(255) DEFAULT NULL,
      `VALUE` varchar(255) DEFAULT NULL,
      `NOTES` text,
      `ea_guid` varchar(40) DEFAULT NULL,
      PRIMARY KEY (`PropertyID`),
      INDEX `ix_attributetag_ElementID` (`ElementID`),
      INDEX `ix_attributetag_value` (`VALUE`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_authors`
    #

    DROP TABLE IF EXISTS `t_authors`;
    CREATE TABLE `t_authors` (
      `AuthorName` varchar(255) NOT NULL,
      `Roles` varchar(255) DEFAULT NULL,
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`AuthorName`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_cardinality`
    #

    DROP TABLE IF EXISTS `t_cardinality`;
    CREATE TABLE `t_cardinality` (
      `Cardinality` varchar(50) NOT NULL,
      PRIMARY KEY (`Cardinality`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_category`
    #

    DROP TABLE IF EXISTS `t_category`;
    CREATE TABLE `t_category` (
      `CategoryID` int(11) NOT NULL AUTO_INCREMENT,
      `Name` varchar(255) DEFAULT NULL,
      `Type` varchar(255) DEFAULT NULL,
      `NOTES` text,
      PRIMARY KEY (`CategoryID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_clients`
    #

    DROP TABLE IF EXISTS `t_clients`;
    CREATE TABLE `t_clients` (
      `Name` varchar(255) NOT NULL,
      `Organisation` varchar(255) DEFAULT NULL,
      `Phone1` varchar(50) DEFAULT NULL,
      `Phone2` varchar(50) DEFAULT NULL,
      `Mobile` varchar(50) DEFAULT NULL,
      `Fax` varchar(50) DEFAULT NULL,
      `Email` varchar(50) DEFAULT NULL,
      `Roles` varchar(255) DEFAULT NULL,
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Name`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_complexitytypes`
    #

    DROP TABLE IF EXISTS `t_complexitytypes`;
    CREATE TABLE `t_complexitytypes` (
      `Complexity` varchar(50) NOT NULL,
      `NumericWeight` int(11) NOT NULL DEFAULT '0',
      PRIMARY KEY (`Complexity`),
      INDEX `ix_complexitytypes_NumericWeight` (`NumericWeight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_connector`
    #

    DROP TABLE IF EXISTS `t_connector`;
    CREATE TABLE `t_connector` (
      `Connector_ID` int(11) NOT NULL AUTO_INCREMENT,
      `Name` varchar(255) DEFAULT NULL,
      `Direction` varchar(50) DEFAULT NULL,
      `Notes` text,
      `Connector_Type` varchar(50) NOT NULL,
      `SubType` varchar(50) DEFAULT NULL,
      `SourceCard` varchar(50) DEFAULT NULL,
      `SourceAccess` varchar(50) DEFAULT NULL,
      `SourceElement` varchar(50) DEFAULT NULL,
      `DestCard` varchar(50) DEFAULT NULL,
      `DestAccess` varchar(50) DEFAULT NULL,
      `DestElement` varchar(50) DEFAULT NULL,
      `SourceRole` varchar(255) DEFAULT NULL,
      `SourceRoleType` varchar(50) DEFAULT NULL,
      `SourceRoleNote` text,
      `SourceContainment` varchar(50) DEFAULT NULL,
      `SourceIsAggregate` int(11) DEFAULT '0',
      `SourceIsOrdered` int(11) DEFAULT '0',
      `SourceQualifier` varchar(50) DEFAULT NULL,
      `DestRole` varchar(255) DEFAULT NULL,
      `DestRoleType` varchar(50) DEFAULT NULL,
      `DestRoleNote` text,
      `DestContainment` varchar(50) DEFAULT NULL,
      `DestIsAggregate` int(11) DEFAULT '0',
      `DestIsOrdered` int(11) DEFAULT '0',
      `DestQualifier` varchar(50) DEFAULT NULL,
      `Start_Object_ID` int(11) NOT NULL DEFAULT '0',
      `End_Object_ID` int(11) NOT NULL DEFAULT '0',
      `Top_Start_Label` varchar(50) DEFAULT NULL,
      `Top_Mid_Label` varchar(50) DEFAULT NULL,
      `Top_End_Label` varchar(50) DEFAULT NULL,
      `Btm_Start_Label` varchar(50) DEFAULT NULL,
      `Btm_Mid_Label` varchar(50) DEFAULT NULL,
      `Btm_End_Label` varchar(50) DEFAULT NULL,
      `Start_Edge` int(11) DEFAULT '0',
      `End_Edge` int(11) DEFAULT '0',
      `PtStartX` int(11) DEFAULT '0',
      `PtStartY` int(11) DEFAULT '0',
      `PtEndX` int(11) DEFAULT '0',
      `PtEndY` int(11) DEFAULT '0',
      `SeqNo` int(11) DEFAULT '0',
      `HeadStyle` int(11) DEFAULT '0',
      `LineStyle` int(11) DEFAULT '0',
      `RouteStyle` int(11) DEFAULT '0',
      `IsBold` int(11) DEFAULT '0',
      `LineColor` int(11) DEFAULT '0',
      `Stereotype` varchar(50) DEFAULT NULL,
      `VirtualInheritance` char(1) DEFAULT NULL,
      `LinkAccess` varchar(50) DEFAULT NULL,
      `PDATA1` varchar(255) DEFAULT NULL,
      `PDATA2` text,
      `PDATA3` varchar(255) DEFAULT NULL,
      `PDATA4` varchar(255) DEFAULT NULL,
      `PDATA5` text,
      `DiagramID` int(11) NOT NULL DEFAULT '0',
      `ea_guid` varchar(40) NOT NULL,
      `SourceConstraint` varchar(255) DEFAULT NULL,
      `DestConstraint` varchar(255) DEFAULT NULL,
      `SourceIsNavigable` int(11) DEFAULT NULL,
      `DestIsNavigable` int(11) DEFAULT NULL,
      `IsRoot` int(11) DEFAULT NULL,
      `IsLeaf` int(11) DEFAULT NULL,
      `IsSpec` int(11) DEFAULT NULL,
      `SourceChangeable` varchar(12) DEFAULT NULL,
      `DestChangeable` varchar(12) DEFAULT NULL,
      `SourceTS` varchar(12) DEFAULT NULL,
      `DestTS` varchar(12) DEFAULT NULL,
      `StateFlags` text,
      `ActionFlags` varchar(255) DEFAULT NULL,
      `IsSignal` int(11) DEFAULT NULL,
      `IsStimulus` int(11) DEFAULT NULL,
      `DispatchAction` varchar(255) DEFAULT NULL,
      `Target2` int(11) DEFAULT NULL,
      `StyleEx` text,
      `SourceStereotype` varchar(255) DEFAULT NULL,
      `DestStereotype` varchar(255) DEFAULT NULL,
      `SourceStyle` text,
      `DestStyle` text,
      `EventFlags` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Connector_ID`),
      UNIQUE INDEX `IDX_GUID` (`ea_guid`),
      UNIQUE INDEX `Connector_ID` (`Connector_ID`),
      INDEX `ix_connector_Connector_Type` (`Connector_Type`),
      INDEX `ix_connector_DiagramID` (`DiagramID`),
      INDEX `ix_connector_End_Object_ID` (`End_Object_ID`),
      INDEX `ix_connector_Start_Object_ID` (`Start_Object_ID`),
      INDEX `ix_connector_SeqNo` (`SeqNo`),
      INDEX `ix_connector_endobjid_connid` (`End_Object_ID`,`Connector_ID`),
      INDEX `ix_connector_startobjid_connid` (`Start_Object_ID`,`Connector_ID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_connectorconstraint`
    #

    DROP TABLE IF EXISTS `t_connectorconstraint`;
    CREATE TABLE `t_connectorconstraint` (
      `ConnectorID` int(11) NOT NULL DEFAULT '0',
      `Constraint` varchar(255) NOT NULL,
      `ConstraintType` varchar(50) DEFAULT NULL,
      `Notes` text,
      PRIMARY KEY (`ConnectorID`,`Constraint`),
      INDEX `ObjectConstraintConstraint` (`Constraint`),
      INDEX `ObjectID` (`ConnectorID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_connectortag`
    #

    DROP TABLE IF EXISTS `t_connectortag`;
    CREATE TABLE `t_connectortag` (
      `PropertyID` int(11) NOT NULL AUTO_INCREMENT,
      `ElementID` int(11) NOT NULL DEFAULT '0',
      `Property` varchar(255) DEFAULT NULL,
      `VALUE` varchar(255) DEFAULT NULL,
      `NOTES` text,
      `ea_guid` varchar(40) DEFAULT NULL,
      PRIMARY KEY (`PropertyID`),
      INDEX `ix_connectortag_ElementID` (`ElementID`),
      INDEX `ix_connectortag_Property` (`Property`),
      INDEX `ix_connectortag_VALUE` (`VALUE`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_connectortypes`
    #

    DROP TABLE IF EXISTS `t_connectortypes`;
    CREATE TABLE `t_connectortypes` (
      `Connector_Type` varchar(50) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`Connector_Type`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_constants`
    #

    DROP TABLE IF EXISTS `t_constants`;
    CREATE TABLE `t_constants` (
      `ConstantName` varchar(50) NOT NULL,
      `ConstantValue` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`ConstantName`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_constrainttypes`
    #

    DROP TABLE IF EXISTS `t_constrainttypes`;
    CREATE TABLE `t_constrainttypes` (
      `Constraint` varchar(16) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `Notes` text,
      PRIMARY KEY (`Constraint`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_datatypes`
    #

    DROP TABLE IF EXISTS `t_datatypes`;
    CREATE TABLE `t_datatypes` (
      `Type` varchar(50) NOT NULL,
      `ProductName` varchar(50) NOT NULL,
      `DataType` varchar(50) NOT NULL,
      `Size` int(11) DEFAULT NULL,
      `MaxLen` int(11) DEFAULT NULL,
      `MaxPrec` int(11) DEFAULT NULL,
      `MaxScale` int(11) DEFAULT '0',
      `DefaultLen` int(11) DEFAULT NULL,
      `DefaultPrec` int(11) DEFAULT NULL,
      `DefaultScale` int(11) DEFAULT NULL,
      `User` int(11) DEFAULT NULL,
      `PDATA1` varchar(255) DEFAULT NULL,
      `PDATA2` varchar(255) DEFAULT NULL,
      `PDATA3` varchar(255) DEFAULT NULL,
      `PDATA4` varchar(255) DEFAULT NULL,
      `HasLength` varchar(50) DEFAULT NULL,
      `GenericType` varchar(255) DEFAULT NULL,
      `DatatypeID` int(11) NOT NULL AUTO_INCREMENT,
      PRIMARY KEY (`DatatypeID`),
      INDEX `ix_datatypes_ProductName` (`ProductName`),
      INDEX `ix_datatypes_Datatype` (`Datatype`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_diagram`
    #

    DROP TABLE IF EXISTS `t_diagram`;
    CREATE TABLE `t_diagram` (
      `Diagram_ID` int(11) NOT NULL AUTO_INCREMENT,
      `Package_ID` int(11) NOT NULL DEFAULT '1',
      `ParentID` int(11) NOT NULL DEFAULT '0',
      `Diagram_Type` varchar(50) NOT NULL,
      `Name` varchar(255) DEFAULT NULL,
      `Version` varchar(50) DEFAULT '1.0',
      `Author` varchar(255) DEFAULT NULL,
      `ShowDetails` int(11) DEFAULT '0',
      `Notes` text,
      `Stereotype` varchar(50) DEFAULT NULL,
      `AttPub` int(11) DEFAULT NULL,
      `AttPri` int(11) DEFAULT NULL,
      `AttPro` int(11) DEFAULT NULL,
      `Orientation` char(1) DEFAULT 'P',
      `cx` int(11) DEFAULT '0',
      `cy` int(11) DEFAULT '0',
      `Scale` int(11) DEFAULT '100',
      `CreatedDate` date DEFAULT NULL,
      `ModifiedDate` date DEFAULT NULL,
      `HTMLPath` varchar(255) DEFAULT NULL,
      `ShowForeign` int(11) DEFAULT NULL,
      `ShowBorder` int(11) DEFAULT NULL,
      `ShowPackageContents` int(11) DEFAULT NULL,
      `PDATA` varchar(255) DEFAULT NULL,
      `Locked` int(11) DEFAULT NULL,
      `ea_guid` varchar(40) NOT NULL,
      `TPos` int(11) DEFAULT NULL,
      `Swimlanes` varchar(255) DEFAULT NULL,
      `StyleEx` text,
      PRIMARY KEY (`Diagram_ID`),
      UNIQUE INDEX `ux_diagram_eaguid` (`ea_guid`),
      UNIQUE INDEX `ux_diagram_Diagram_ID` (`Diagram_ID`),
      INDEX `ix_diagram_Diagram_Type` (`Diagram_Type`),
      INDEX `ix_diagram_Package_ID` (`Package_ID`),
      INDEX `ix_diagram_ParentID` (`ParentID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_diagramlinks`
    #

    DROP TABLE IF EXISTS `t_diagramlinks`;
    CREATE TABLE `t_diagramlinks` (
      `DiagramID` int(11) NOT NULL DEFAULT '0',
      `ConnectorID` int(11) NOT NULL DEFAULT '0',
      `Geometry` text,
      `Style` varchar(255) DEFAULT NULL,
      `Hidden` int(11) DEFAULT NULL,
      `Path` varchar(255) DEFAULT NULL,
      `Instance_ID` int(11) NOT NULL AUTO_INCREMENT,
      PRIMARY KEY (`Instance_ID`),
      INDEX `ix_diagramlinks_DiagramID` (`DiagramID`),
      INDEX `ix_diagramlinks_ConnectorID` (`ConnectorID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_diagramobjects`
    #

    DROP TABLE IF EXISTS `t_diagramobjects`;
    CREATE TABLE `t_diagramobjects` (
      `Diagram_ID` int(11) NOT NULL DEFAULT '0',
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `RectTop` int(11) DEFAULT '0',
      `RectLeft` int(11) DEFAULT '0',
      `RectRight` int(11) DEFAULT '0',
      `RectBottom` int(11) DEFAULT '0',
      `Sequence` int(11) DEFAULT '0',
      `ObjectStyle` varchar(255) DEFAULT NULL,
      `Instance_ID` int(11) NOT NULL AUTO_INCREMENT,
      PRIMARY KEY (`Instance_ID`),
      INDEX `ix_diagramobjects_DiagramID` (`Diagram_ID`),
      INDEX `ix_diagramobjects_ObjectID` (`Object_ID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_diagramtypes`
    #

    DROP TABLE IF EXISTS `t_diagramtypes`;
    CREATE TABLE `t_diagramtypes` (
      `Diagram_Type` varchar(50) NOT NULL,
      `Name` varchar(255) DEFAULT NULL,
      `Package_ID` int(11) NOT NULL DEFAULT '0',
      PRIMARY KEY (`Diagram_Type`),
      INDEX `ix_diagramtypes_PackageID` (`Package_ID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_document`
    #

    DROP TABLE IF EXISTS `t_document`;
    CREATE TABLE `t_document` (
      `DocID` varchar(40) NOT NULL,
      `DocName` varchar(100) DEFAULT NULL,
      `Notes` varchar(255) DEFAULT NULL,
      `Style` varchar(255) DEFAULT NULL,
      `ElementID` varchar(40) NOT NULL,
      `ElementType` varchar(50) NOT NULL,
      `StrContent` text,
      `BinContent` longblob,
      `DocType` varchar(100) DEFAULT NULL,
      `Author` varchar(255) DEFAULT NULL,
      `Version` varchar(50) DEFAULT NULL,
      `IsActive` int(11) DEFAULT '1',
      `Sequence` int(11) DEFAULT '0',
      `DocDate` datetime DEFAULT NULL,
      PRIMARY KEY (`DocID`),
      INDEX `ix_document_ElementID` (`ElementID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_ecf`
    #

    DROP TABLE IF EXISTS `t_ecf`;
    CREATE TABLE `t_ecf` (
      `ECFID` varchar(12) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `Weight` double NOT NULL DEFAULT '1',
      `Value` double DEFAULT NULL,
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`ECFID`),
      INDEX `ix_ecf_Weight` (`Weight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_efforttypes`
    #

    DROP TABLE IF EXISTS `t_efforttypes`;
    CREATE TABLE `t_efforttypes` (
      `EffortType` varchar(12) NOT NULL,
      `Description` varchar(255) DEFAULT NULL,
      `NumericWeight` double NOT NULL DEFAULT '0',
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`EffortType`),
      INDEX `ix_efforttypes_NumericWeight` (`NumericWeight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_files`
    #

    DROP TABLE IF EXISTS `t_files`;
    CREATE TABLE `t_files` (
      `FileID` varchar(50) NOT NULL,
      `AppliesTo` varchar(50) NOT NULL,
      `Category` varchar(100) NOT NULL,
      `Name` varchar(150) NOT NULL,
      `File` varchar(255) DEFAULT NULL,
      `Notes` text,
      `FileDate` datetime DEFAULT NULL,
      `FileSize` int(11) DEFAULT NULL,
      PRIMARY KEY (`FileID`)
    ) ENGINE=InnoDB;


    #
    # Table structure for table `t_genopt`
    #

    DROP TABLE IF EXISTS `t_genopt`;
    CREATE TABLE `t_genopt` (
      `AppliesTo` varchar(12) DEFAULT NULL,
      `Option` text
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_glossary`
    #

    DROP TABLE IF EXISTS `t_glossary`;
    CREATE TABLE `t_glossary` (
      `Term` varchar(255) NOT NULL,
      `Type` varchar(255) DEFAULT NULL,
      `Meaning` text,
      `GlossaryID` int(11) NOT NULL AUTO_INCREMENT,
      PRIMARY KEY (`Term`),
      INDEX `ix_glossary_GlossaryID` (`GlossaryID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_html`
    #

    DROP TABLE IF EXISTS `t_html`;
    CREATE TABLE `t_html` (
      `Type` varchar(50) DEFAULT NULL,
      `Template` text
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_image`
    #

    DROP TABLE IF EXISTS `t_image`;
    CREATE TABLE `t_image` (
      `ImageID` int(11) NOT NULL AUTO_INCREMENT,
      `Name` varchar(255) DEFAULT NULL,
      `Type` varchar(255) DEFAULT NULL,
      `Image` longblob,
      PRIMARY KEY (`ImageID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_implement`
    #

    DROP TABLE IF EXISTS `t_implement`;
    CREATE TABLE `t_implement` (
      `Type` varchar(50) DEFAULT NULL
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_issues`
    #

    DROP TABLE IF EXISTS `t_issues`;
    CREATE TABLE `t_issues` (
      `Issue` varchar(255) DEFAULT NULL,
      `IssueDate` datetime DEFAULT '0000-00-00 00:00:00',
      `Owner` varchar(255) DEFAULT NULL,
      `Status` varchar(50) DEFAULT NULL,
      `Notes` text,
      `Resolver` varchar(255) DEFAULT NULL,
      `DateResolved` datetime DEFAULT NULL,
      `Resolution` text,
      `IssueID` int(11) NOT NULL AUTO_INCREMENT,
      `Category` varchar(255) DEFAULT NULL,
      `Priority` varchar(50) DEFAULT NULL,
      `Severity` varchar(50) DEFAULT NULL,
      `IssueType` varchar(100) DEFAULT NULL,
      PRIMARY KEY (`IssueID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_lists`
    #

    DROP TABLE IF EXISTS `t_lists`;
    CREATE TABLE `t_lists` (
      `ListID` varchar(50) NOT NULL,
      `Category` varchar(100) NOT NULL,
      `Name` varchar(150) NOT NULL,
      `NVal` int(11) DEFAULT NULL,
      `Notes` text,
      PRIMARY KEY (`ListID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_mainttypes`
    #

    DROP TABLE IF EXISTS `t_mainttypes`;
    CREATE TABLE `t_mainttypes` (
      `MaintType` varchar(12) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `NumericWeight` double NOT NULL DEFAULT '1',
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`MaintType`),
      INDEX `ix_mainttypes_NumericWeight` (`NumericWeight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_method`
    #

    DROP TABLE IF EXISTS `t_method`;
    CREATE TABLE `t_method` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Name` varchar(255) NOT NULL,
      `Scope` varchar(50) DEFAULT NULL,
      `Type` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`Object_ID`,`Name`),
      INDEX `ix_method_Object_ID` (`Object_ID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_metrictypes`
    #

    DROP TABLE IF EXISTS `t_metrictypes`;
    CREATE TABLE `t_metrictypes` (
      `Metric` varchar(12) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `NumericWeight` double NOT NULL DEFAULT '1',
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Metric`),
      INDEX `ix_metrictypes_NumericWeight` (`NumericWeight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_object`
    #

    DROP TABLE IF EXISTS `t_object`;
    CREATE TABLE `t_object` (
      `Object_ID` int(11) NOT NULL AUTO_INCREMENT,
      `Object_Type` varchar(255) DEFAULT NULL,
      `Diagram_ID` int(11) DEFAULT '0',
      `Name` varchar(255) DEFAULT NULL,
      `Alias` varchar(255) DEFAULT NULL,
      `Author` varchar(255) DEFAULT NULL,
      `Version` varchar(50) DEFAULT '1.0',
      `Note` text,
      `Package_ID` int(11) NOT NULL DEFAULT '0',
      `Stereotype` varchar(255) DEFAULT NULL,
      `NType` int(11) DEFAULT '0',
      `Complexity` varchar(50) DEFAULT '2',
      `Effort` int(11) DEFAULT '0',
      `Style` varchar(255) DEFAULT NULL,
      `Backcolor` int(11) DEFAULT '0',
      `BorderStyle` int(11) DEFAULT '0',
      `BorderWidth` int(11) DEFAULT '0',
      `Fontcolor` int(11) DEFAULT '0',
      `Bordercolor` int(11) DEFAULT '0',
      `CreatedDate` datetime DEFAULT NULL,
      `ModifiedDate` datetime DEFAULT NULL,
      `Status` varchar(50) DEFAULT NULL,
      `Abstract` char(1) DEFAULT NULL,
      `Tagged` int(11) DEFAULT '0',
      `PDATA1` varchar(255) DEFAULT NULL,
      `PDATA2` text,
      `PDATA3` text,
      `PDATA4` text,
      `PDATA5` varchar(255) DEFAULT NULL,
      `Concurrency` varchar(50) DEFAULT NULL,
      `Visibility` varchar(50) DEFAULT NULL,
      `Persistence` varchar(50) DEFAULT NULL,
      `Cardinality` varchar(50) DEFAULT NULL,
      `GenType` varchar(50) DEFAULT NULL,
      `GenFile` varchar(255) DEFAULT NULL,
      `Header1` text,
      `Header2` text,
      `Phase` varchar(50) DEFAULT NULL,
      `Scope` varchar(25) DEFAULT NULL,
      `GenOption` text,
      `GenLinks` text,
      `Classifier` int(11) DEFAULT NULL,
      `ea_guid` varchar(40) NOT NULL,
      `ParentID` int(11) DEFAULT NULL,
      `RunState` text,
      `Classifier_guid` varchar(40) DEFAULT NULL,
      `TPos` int(11) DEFAULT NULL,
      `IsRoot` int(11) DEFAULT NULL,
      `IsLeaf` int(11) DEFAULT NULL,
      `IsSpec` int(11) DEFAULT NULL,
      `IsActive` int(11) DEFAULT NULL,
      `StateFlags` varchar(255) DEFAULT NULL,
      `PackageFlags` varchar(255) DEFAULT NULL,
      `Multiplicity` varchar(50) DEFAULT NULL,
      `StyleEx` text,
      `ActionFlags` varchar(255) DEFAULT NULL,
      `EventFlags` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Object_ID`),
      UNIQUE INDEX `ux_object_eaguid` (`ea_guid`),

      INDEX `ix_object_Package_ID` (`Package_ID`),
      INDEX `ix_object_Object_Type` (`Object_Type`), 
      INDEX `ix_object_Classifier` (`Classifier`),
      INDEX `ix_object_EventFlags` (`EventFlags`),
      INDEX `ix_object_Classifier_guid` (`Classifier_guid`),
      INDEX `ix_object_Name` (`Name`),
      INDEX `ix_object_NType` (`NType`), 
      INDEX `ix_object_ParentID` (`ParentID`),
      INDEX `ix_object_PDATA1` (`PDATA1`),
      INDEX `ix_object_PckgID_PD1_Classifier` (`Package_ID`,`PDATA1`,`Classifier`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objectconstraint`
    #

    DROP TABLE IF EXISTS `t_objectconstraint`;
    CREATE TABLE `t_objectconstraint` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Constraint` varchar(255) NOT NULL,
      `ConstraintType` varchar(30) NOT NULL,
      `Weight` double DEFAULT NULL,
      `Notes` text,
      `Status` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`Object_ID`,`ConstraintType`,`Constraint`),
      INDEX `ix_objectconstraint_Constraint` (`Constraint`),
      INDEX `ix_objectconstraint_ObjectID` (`Object_ID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objecteffort`
    #

    DROP TABLE IF EXISTS `t_objecteffort`;
    CREATE TABLE `t_objecteffort` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Effort` varchar(255) NOT NULL,
      `EffortType` varchar(12) DEFAULT NULL,
      `EValue` double DEFAULT NULL,
      `Notes` text,
      PRIMARY KEY (`Object_ID`,`Effort`),
      INDEX `ix_objecteffort_ObjectID` (`Object_ID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objectfiles`
    #

    DROP TABLE IF EXISTS `t_objectfiles`;
    CREATE TABLE `t_objectfiles` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `FileName` varchar(255) NOT NULL,
      `Type` varchar(50) DEFAULT NULL,
      `Note` text,
      `FileSize` varchar(255) DEFAULT NULL,
      `FileDate` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Object_ID`,`FileName`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objectmetrics`
    #

    DROP TABLE IF EXISTS `t_objectmetrics`;
    CREATE TABLE `t_objectmetrics` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Metric` varchar(255) NOT NULL,
      `MetricType` varchar(12) NOT NULL,
      `EValue` double DEFAULT '1',
      `Notes` text,
      PRIMARY KEY (`Object_ID`,`Metric`),
      INDEX `ix_objectmetrics_MetricType` (`MetricType`),
      INDEX `ix_objectmetrics_ObjectID` (`Object_ID`),
      INDEX `ix_objectmetrics_Metric` (`Metric`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objectproblems`
    #

    DROP TABLE IF EXISTS `t_objectproblems`;
    /*!40101 SET @saved_cs_client     = @@character_set_client */;
    /*!40101 SET character_set_client = utf8 */;
    CREATE TABLE `t_objectproblems` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Problem` varchar(255) NOT NULL,
      `ProblemType` varchar(255) NOT NULL,
      `DateReported` date DEFAULT NULL,
      `Status` varchar(50) DEFAULT NULL,
      `ProblemNotes` text,
      `ReportedBy` varchar(255) DEFAULT NULL,
      `ResolvedBy` varchar(255) DEFAULT NULL,
      `DateResolved` date DEFAULT NULL,
      `Version` varchar(50) DEFAULT NULL,
      `ResolverNotes` text,
      `Priority` varchar(50) DEFAULT NULL,
      `Severity` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`Object_ID`,`ProblemType`,`Problem`),
      INDEX `ix_objectproblems_Object_ID` (`Object_ID`),
      INDEX `ix_objectproblems_Problem` (`Problem`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objectproperties`
    #

    DROP TABLE IF EXISTS `t_objectproperties`;
    CREATE TABLE `t_objectproperties` (
      `PropertyID` int(11) NOT NULL AUTO_INCREMENT,
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Property` varchar(255) DEFAULT NULL,
      `Value` varchar(255) DEFAULT NULL,
      `Notes` text,
      `ea_guid` varchar(40) DEFAULT NULL,
      PRIMARY KEY (`PropertyID`),
      INDEX `ix_objectproperties_Object_ID` (`Object_ID`),
      INDEX `ix_objectproperties_Value` (`Value`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objectrequires`
    #

    DROP TABLE IF EXISTS `t_objectrequires`;
    CREATE TABLE `t_objectrequires` (
      `ReqID` int(11) NOT NULL AUTO_INCREMENT,
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Requirement` varchar(255) DEFAULT NULL,
      `ReqType` varchar(255) DEFAULT NULL,
      `Status` varchar(50) DEFAULT NULL,
      `Notes` text,
      `Stability` varchar(50) DEFAULT NULL,
      `Difficulty` varchar(50) DEFAULT NULL,
      `Priority` varchar(50) DEFAULT NULL,
      `LastUpdate` varchar(19) DEFAULT NULL,
      PRIMARY KEY (`ReqID`),
      INDEX `ix_objectrequires_Object_ID` (`Object_ID`),
      INDEX `ix_objectrequires_Requirement` (`Requirement`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objectresource`
    #

    DROP TABLE IF EXISTS `t_objectresource`;
    CREATE TABLE `t_objectresource` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Resource` varchar(255) NOT NULL,
      `Role` varchar(255) NOT NULL,
      `Time` double DEFAULT NULL,
      `Notes` text,
      `PercentComplete` smallint(6) DEFAULT '0',
      `DateStart` date DEFAULT NULL,
      `DateEnd` date DEFAULT NULL,
      `History` text,
      `ExpectedHours` int(11) DEFAULT '0',
      `ActualHours` int(11) DEFAULT '0',
      PRIMARY KEY (`Object_ID`,`Resource`,`Role`),
      INDEX `ix_objectresource_ObjectID` (`Object_ID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objectrisks`
    #

    DROP TABLE IF EXISTS `t_objectrisks`;
    CREATE TABLE `t_objectrisks` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Risk` varchar(255) NOT NULL,
      `RiskType` varchar(12) DEFAULT NULL,
      `EValue` double DEFAULT NULL,
      `Notes` text,
      PRIMARY KEY (`Object_ID`,`Risk`),
      INDEX `ix_objectrisks_ObjectID` (`Object_ID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objectscenarios`
    #

    DROP TABLE IF EXISTS `t_objectscenarios`;
    /*!40101 SET @saved_cs_client     = @@character_set_client */;
    /*!40101 SET character_set_client = utf8 */;
    CREATE TABLE `t_objectscenarios` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Scenario` varchar(255) NOT NULL,
      `ScenarioType` varchar(12) DEFAULT NULL,
      `EValue` double DEFAULT NULL,
      `Notes` text,
      `ea_guid` varchar(40) NOT NULL,
      `XMLContent` text,
      PRIMARY KEY (`Object_ID`,`Scenario`),
      INDEX `ix_objectscenarios_Object_ID` (`Object_ID`),
      INDEX `ix_objectscenarios_idevalscen` (`Object_ID`,`EValue`,`Scenario`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objecttests`
    #

    DROP TABLE IF EXISTS `t_objecttests`;
    CREATE TABLE `t_objecttests` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Test` varchar(255) NOT NULL,
      `TestClass` int(11) NOT NULL DEFAULT '0',
      `TestType` varchar(50) DEFAULT NULL,
      `Notes` text,
      `InputData` text,
      `AcceptanceCriteria` text,
      `Status` varchar(32) DEFAULT NULL,
      `DateRun` date DEFAULT NULL,
      `Results` text,
      `RunBy` varchar(255) DEFAULT NULL,
      `CheckBy` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Object_ID`,`Test`,`TestClass`),
      INDEX `ix_objecttests_ObjectID` (`Object_ID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objecttrx`
    #

    DROP TABLE IF EXISTS `t_objecttrx`;
    CREATE TABLE `t_objecttrx` (
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `TRX` varchar(255) NOT NULL,
      `TRXType` varchar(12) NOT NULL,
      `Weight` double DEFAULT NULL,
      `Notes` text,
      PRIMARY KEY (`Object_ID`,`TRXType`,`TRX`),
      INDEX `ix_objecttrx_TRX` (`TRX`),
      INDEX `ix_objecttrx_ObjectID` (`Object_ID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_objecttypes`
    #

    DROP TABLE IF EXISTS `t_objecttypes`;
    CREATE TABLE `t_objecttypes` (
      `Object_Type` varchar(50) NOT NULL,
      `Description` varchar(255) DEFAULT NULL,
      `DesignObject` int(11) DEFAULT NULL,
      `ImageID` smallint(6) NOT NULL DEFAULT '0',
      PRIMARY KEY (`Object_Type`),
      INDEX `ix_objecttypes_ImageID` (`ImageID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_ocf`
    #

    DROP TABLE IF EXISTS `t_ocf`;
    CREATE TABLE `t_ocf` (
      `ObjectType` varchar(50) DEFAULT NULL,
      `ComplexityWeight` double DEFAULT NULL
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_operation`
    #

    DROP TABLE IF EXISTS `t_operation`;
    CREATE TABLE `t_operation` (
      `OperationID` int(11) NOT NULL AUTO_INCREMENT,
      `Object_ID` int(11) NOT NULL DEFAULT '0',
      `Name` varchar(255) NOT NULL,
      `Scope` varchar(50) DEFAULT NULL,
      `Type` varchar(255) DEFAULT NULL,
      `ReturnArray` char(1) DEFAULT NULL,
      `Stereotype` varchar(50) DEFAULT NULL,
      `IsStatic` char(1) DEFAULT NULL,
      `Concurrency` varchar(50) DEFAULT NULL,
      `Notes` text,
      `Behaviour` text,
      `Abstract` char(1) DEFAULT NULL,
      `GenOption` text,
      `Synchronized` char(1) DEFAULT NULL,
      `Pos` int(11) DEFAULT NULL,
      `Const` int(11) DEFAULT NULL,
      `Style` varchar(255) DEFAULT NULL,
      `Pure` int(11) DEFAULT NULL,
      `Throws` varchar(255) DEFAULT NULL,
      `Classifier` varchar(50) DEFAULT NULL,
      `Code` text,
      `IsRoot` int(11) DEFAULT NULL,
      `IsLeaf` int(11) DEFAULT NULL,
      `IsQuery` int(11) DEFAULT NULL,
      `StateFlags` varchar(255) DEFAULT NULL,
      `ea_guid` varchar(50) NOT NULL,
      `StyleEx` text,
      PRIMARY KEY (`OperationID`),
      UNIQUE INDEX `ux_operation_ea_guid` (`ea_guid`),
      INDEX `ix_operation_Name` (`Name`),
      INDEX `ix_operation_Object_ID` (`Object_ID`),
      INDEX `ix_operation_Classifier` (`Classifier`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_operationparams`
    #

    DROP TABLE IF EXISTS `t_operationparams`;
    CREATE TABLE `t_operationparams` (
      `OperationID` int(11) NOT NULL DEFAULT '0',
      `Name` varchar(255) NOT NULL,
      `Type` varchar(255) DEFAULT NULL,
      `Default` varchar(255) DEFAULT NULL,
      `Notes` text,
      `Pos` int(11) NOT NULL DEFAULT '0',
      `Const` int(11) DEFAULT NULL,
      `Style` varchar(255) DEFAULT NULL,
      `Kind` varchar(12) DEFAULT NULL,
      `Classifier` varchar(50) DEFAULT NULL,
      `ea_guid` varchar(50) NOT NULL,
      `StyleEx` text,
      PRIMARY KEY (`OperationID`,`Name`),
      UNIQUE INDEX `ix_operationparams_ea_guid` (`ea_guid`),
      INDEX `ix_operationparams_OperationID` (`OperationID`),
      INDEX `ix_operationparams_OpID_Pos` (`OperationID`,`Pos`),
      INDEX `ix_operationparams_Classifier` (`Classifier`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_operationposts`
    #

    DROP TABLE IF EXISTS `t_operationposts`;
    CREATE TABLE `t_operationposts` (
      `OperationID` int(11) NOT NULL DEFAULT '0',
      `PostCondition` varchar(255) NOT NULL,
      `Type` varchar(255) DEFAULT NULL,
      `Notes` text,
      PRIMARY KEY (`OperationID`,`PostCondition`),
      INDEX `ix_operationposts_OperationID` (`OperationID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_operationpres`
    #

    DROP TABLE IF EXISTS `t_operationpres`;
    CREATE TABLE `t_operationpres` (
      `OperationID` int(11) NOT NULL DEFAULT '0',
      `PreCondition` varchar(255) NOT NULL,
      `Type` varchar(50) DEFAULT NULL,
      `Notes` text,
      PRIMARY KEY (`OperationID`,`PreCondition`),
      INDEX `ix_operationpres_OperationID` (`OperationID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_operationtag`
    #

    DROP TABLE IF EXISTS `t_operationtag`;
    CREATE TABLE `t_operationtag` (
      `PropertyID` int(11) NOT NULL AUTO_INCREMENT,
      `ElementID` int(11) NOT NULL DEFAULT '0',
      `Property` varchar(255) DEFAULT NULL,
      `VALUE` varchar(255) DEFAULT NULL,
      `NOTES` text,
      `ea_guid` varchar(40) DEFAULT NULL,
      PRIMARY KEY (`PropertyID`),
      INDEX `ix_operationtag_ElementID` (`ElementID`),
      INDEX `ix_operationtag_VALUE` (`VALUE`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_package`
    #

    DROP TABLE IF EXISTS `t_package`;
    CREATE TABLE `t_package` (
      `Package_ID` int(11) NOT NULL AUTO_INCREMENT,
      `Name` varchar(255) DEFAULT NULL,
      `Parent_ID` int(11) NOT NULL DEFAULT '0',
      `CreatedDate` datetime DEFAULT NULL,
      `ModifiedDate` datetime DEFAULT NULL,
      `Notes` text,
      `ea_guid` varchar(40) NOT NULL,
      `XMLPath` varchar(255) DEFAULT NULL,
      `IsControlled` int(11) DEFAULT NULL,
      `LastLoadDate` datetime DEFAULT NULL,
      `LastSaveDate` datetime DEFAULT NULL,
      `Version` varchar(50) DEFAULT NULL,
      `Protected` int(11) DEFAULT NULL,
      `PkgOwner` varchar(255) DEFAULT NULL,
      `UMLVersion` varchar(50) DEFAULT NULL,
      `UseDTD` int(11) DEFAULT NULL,
      `LogXML` int(11) DEFAULT NULL,
      `CodePath` varchar(255) DEFAULT NULL,
      `Namespace` varchar(50) DEFAULT NULL,
      `TPos` int(11) DEFAULT NULL,
      `PackageFlags` varchar(255) DEFAULT NULL,
      `BatchSave` int(11) DEFAULT '0',
      `BatchLoad` int(11) DEFAULT '0',
      PRIMARY KEY (`Package_ID`),
      UNIQUE INDEX `ux_package_ea_guid` (`ea_guid`),
      INDEX `ix_package_ParentID` (`Parent_ID`),
      INDEX `ix_package_Name` (`Name`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_palette`
    #

    DROP TABLE IF EXISTS `t_palette`;
    CREATE TABLE `t_palette` (
      `PaletteID` int(11) NOT NULL AUTO_INCREMENT,
      `Name` varchar(255) DEFAULT NULL,
      `Type` varchar(255) DEFAULT NULL,
      INDEX `PaletteID` (`PaletteID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_paletteitem`
    #

    DROP TABLE IF EXISTS `t_paletteitem`;
    CREATE TABLE `t_paletteitem` (
      `PaletteID` int(11) DEFAULT NULL,
      `ItemID` int(11) DEFAULT NULL
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_phase`
    #

    DROP TABLE IF EXISTS `t_phase`;
    CREATE TABLE `t_phase` (
      `PhaseID` varchar(40) NOT NULL,
      `PhaseName` varchar(100) NOT NULL,
      `PhaseNotes` text,
      `PhaseStyle` varchar(255) DEFAULT NULL,
      `StartDate` datetime DEFAULT NULL,
      `EndDate` datetime DEFAULT NULL,
      `PhaseContent` text,
      PRIMARY KEY (`PhaseID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_primitives`
    #

    DROP TABLE IF EXISTS `t_primitives`;
    CREATE TABLE `t_primitives` (
      `Datatype` varchar(50) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`Datatype`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_problemtypes`
    #

    DROP TABLE IF EXISTS `t_problemtypes`;
    CREATE TABLE `t_problemtypes` (
      `ProblemType` varchar(12) NOT NULL,
      `Description` varchar(255) DEFAULT NULL,
      `NumericWeight` double NOT NULL DEFAULT '1',
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`ProblemType`),
      INDEX `ix_problemtypes_NumericWeight` (`NumericWeight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_projectroles`
    #

    DROP TABLE IF EXISTS `t_projectroles`;
    CREATE TABLE `t_projectroles` (
      `Role` varchar(255) NOT NULL,
      `Description` varchar(255) DEFAULT NULL,
      `Notes` text,
      PRIMARY KEY (`Role`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_propertytypes`
    #

    DROP TABLE IF EXISTS `t_propertytypes`;
    CREATE TABLE `t_propertytypes` (
      `Property` varchar(50) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `Notes` text,
      PRIMARY KEY (`Property`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_requiretypes`
    #

    DROP TABLE IF EXISTS `t_requiretypes`;
    CREATE TABLE `t_requiretypes` (
      `Requirement` varchar(12) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `NumericWeight` double NOT NULL DEFAULT '1',
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Requirement`),
      INDEX `ix_requiretypes_NumericWeight` (`NumericWeight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_resources`
    #

    DROP TABLE IF EXISTS `t_resources`;
    CREATE TABLE `t_resources` (
      `Name` varchar(255) NOT NULL,
      `Organisation` varchar(255) DEFAULT NULL,
      `Phone1` varchar(50) DEFAULT NULL,
      `Phone2` varchar(50) DEFAULT NULL,
      `Mobile` varchar(50) DEFAULT NULL,
      `Fax` varchar(50) DEFAULT NULL,
      `Email` varchar(255) DEFAULT NULL,
      `Roles` varchar(255) DEFAULT NULL,
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Name`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_risktypes`
    #

    DROP TABLE IF EXISTS `t_risktypes`;
    CREATE TABLE `t_risktypes` (
      `Risk` varchar(12) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `NumericWeight` double NOT NULL DEFAULT '0',
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Risk`),
      INDEX `ix_risktypes_NumericWeight` (`NumericWeight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_roleconstraint`
    #

    DROP TABLE IF EXISTS `t_roleconstraint`;
    CREATE TABLE `t_roleconstraint` (
      `ConnectorID` int(11) NOT NULL DEFAULT '0',
      `Constraint` varchar(255) NOT NULL,
      `ConnectorEnd` varchar(50) NOT NULL,
      `ConstraintType` varchar(12) NOT NULL,
      `Notes` text,
      PRIMARY KEY (`ConnectorID`,`Constraint`,`ConnectorEnd`,`ConstraintType`),
      INDEX `ix_roleconstraint_Constraint` (`Constraint`),
      INDEX `ix_roleconstraint_ConnectorID` (`ConnectorID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_rtf`
    #

    DROP TABLE IF EXISTS `t_rtf`;
    CREATE TABLE `t_rtf` (
      `Type` varchar(50) DEFAULT NULL,
      `Template` text
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_rtfreport`
    #

    DROP TABLE IF EXISTS `t_rtfreport`;
    CREATE TABLE `t_rtfreport` (
      `TemplateID` varchar(200) NOT NULL,
      `RootPackage` int(11) DEFAULT '0',
      `Filename` varchar(255) DEFAULT NULL,
      `Details` int(3) DEFAULT NULL,
      `ProcessChildren` int(3) DEFAULT NULL,
      `ShowDiagrams` int(3) DEFAULT NULL,
      `Heading` varchar(255) DEFAULT NULL,
      `Requirements` int(3) DEFAULT NULL,
      `Associations` int(3) DEFAULT NULL,
      `Scenarios` int(3) DEFAULT NULL,
      `ChildDiagrams` int(3) DEFAULT NULL,
      `Attributes` int(3) DEFAULT NULL,
      `Methods` int(3) DEFAULT NULL,
      `ImageType` int(11) DEFAULT '0',
      `Paging` int(3) DEFAULT NULL,
      `Intro` text,
      `Resources` int(3) DEFAULT NULL,
      `Constraints` int(3) DEFAULT NULL,
      `Tagged` int(3) DEFAULT NULL,
      `ShowTag` int(3) DEFAULT NULL,
      `ShowAlias` int(3) DEFAULT NULL,
      `PDATA1` varchar(255) DEFAULT NULL,
      `PDATA2` varchar(255) DEFAULT NULL,
      `PDATA3` varchar(255) DEFAULT NULL,
      `PDATA4` text,
      PRIMARY KEY (`TemplateID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_rules`
    #

    DROP TABLE IF EXISTS `t_rules`;
    CREATE TABLE `t_rules` (
      `RuleID` varchar(50) NOT NULL,
      `RuleName` varchar(255) NOT NULL,
      `RuleType` varchar(255) NOT NULL,
      `RuleActive` int(11) NOT NULL DEFAULT '0',
      `ErrorMsg` varchar(255) DEFAULT NULL,
      `Flags` varchar(255) DEFAULT NULL,
      `RuleOCL` text,
      `RuleXML` text,
      `Notes` text,
      PRIMARY KEY (`RuleID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_scenariotypes`
    #

    DROP TABLE IF EXISTS `t_scenariotypes`;
    CREATE TABLE `t_scenariotypes` (
      `ScenarioType` varchar(12) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `NumericWeight` double NOT NULL DEFAULT '1',
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`ScenarioType`),
      INDEX `ix_scenariotypes_NumericWeight` (`NumericWeight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_script`
    #

    DROP TABLE IF EXISTS `t_script`;
    CREATE TABLE `t_script` (
      `ScriptID` int(11) NOT NULL AUTO_INCREMENT,
      `ScriptCategory` varchar(100) DEFAULT NULL,
      `ScriptName` varchar(150) DEFAULT NULL,
      `ScriptAuthor` varchar(255) DEFAULT NULL,
      `Notes` text,
      `Script` text,
      PRIMARY KEY (`ScriptID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_secgroup`
    #

    DROP TABLE IF EXISTS `t_secgroup`;
    CREATE TABLE `t_secgroup` (
      `GroupID` varchar(40) NOT NULL,
      `GroupName` varchar(32) NOT NULL,
      `Description` varchar(100) DEFAULT NULL,
      PRIMARY KEY (`GroupID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_secgrouppermission`
    #

    DROP TABLE IF EXISTS `t_secgrouppermission`;
    CREATE TABLE `t_secgrouppermission` (
      `GroupID` varchar(40) NOT NULL,
      `PermissionID` int(11) NOT NULL DEFAULT '0',
      PRIMARY KEY (`GroupID`,`PermissionID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_seclocks`
    #

    DROP TABLE IF EXISTS `t_seclocks`;
    CREATE TABLE `t_seclocks` (
      `UserID` varchar(40) NOT NULL,
      `GroupID` varchar(40) DEFAULT NULL,
      `EntityType` varchar(32) NOT NULL,
      `EntityID` varchar(40) NOT NULL,
      `Timestamp` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
      `LockType` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`EntityID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_secpermission`
    #

    DROP TABLE IF EXISTS `t_secpermission`;
    CREATE TABLE `t_secpermission` (
      `PermissionID` int(11) NOT NULL DEFAULT '0',
      `PermissionName` varchar(50) NOT NULL,
      PRIMARY KEY (`PermissionID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_secpolicies`
    #

    DROP TABLE IF EXISTS `t_secpolicies`;
    CREATE TABLE `t_secpolicies` (
      `Property` varchar(100) NOT NULL,
      `Value` varchar(255) NOT NULL,
      PRIMARY KEY (`Property`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_secuser`
    #

    DROP TABLE IF EXISTS `t_secuser`;
    CREATE TABLE `t_secuser` (
      `UserID` varchar(40) NOT NULL,
      `UserLogin` varchar(32) NOT NULL,
      `FirstName` varchar(50) NOT NULL,
      `Surname` varchar(50) NOT NULL,
      `Department` varchar(50) DEFAULT NULL,
      `Password` varchar(12) DEFAULT NULL,
      PRIMARY KEY (`UserID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_secusergroup`
    #

    DROP TABLE IF EXISTS `t_secusergroup`;
    CREATE TABLE `t_secusergroup` (
      `UserID` varchar(40) NOT NULL,
      `GroupID` varchar(40) NOT NULL,
      PRIMARY KEY (`UserID`,`GroupID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_secuserpermission`
    #

    DROP TABLE IF EXISTS `t_secuserpermission`;
    CREATE TABLE `t_secuserpermission` (
      `UserID` varchar(40) NOT NULL,
      `PermissionID` int(11) NOT NULL DEFAULT '0',
      PRIMARY KEY (`UserID`,`PermissionID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_snapshot`
    #

    DROP TABLE IF EXISTS `t_snapshot`;
    CREATE TABLE `t_snapshot` (
      `SnapshotID` varchar(40) NOT NULL,
      `SeriesID` varchar(40) NOT NULL,
      `Position` int(11) NOT NULL DEFAULT '0',
      `SnapshotName` varchar(100) NOT NULL,
      `Notes` text,
      `Style` varchar(255) NOT NULL,
      `ElementID` varchar(40) DEFAULT NULL,
      `ElementType` varchar(50) NOT NULL,
      `StrContent` text,
      `BinContent1` longblob,
      `BinContent2` longblob,
      PRIMARY KEY (`SnapshotID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_statustypes`
    #

    DROP TABLE IF EXISTS `t_statustypes`;
    CREATE TABLE `t_statustypes` (
      `Status` varchar(50) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`Status`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_stereotypes`
    #

    DROP TABLE IF EXISTS `t_stereotypes`;
    CREATE TABLE `t_stereotypes` (
      `Stereotype` varchar(255) NOT NULL,
      `AppliesTo` varchar(255) NOT NULL,
      `Description` varchar(255) DEFAULT NULL,
      `MFEnabled` int(11) DEFAULT NULL,
      `MFPath` varchar(255) DEFAULT NULL,
      `Metafile` longblob,
      `Style` text,
      `ea_guid` varchar(50) NOT NULL,
      `VisualType` varchar(100) DEFAULT NULL,
      PRIMARY KEY (`AppliesTo`,`Stereotype`),
      INDEX `ix_stereotypes_Stereotype` (`Stereotype`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_taggedvalue`
    #

    DROP TABLE IF EXISTS `t_taggedvalue`;
    CREATE TABLE `t_taggedvalue` (
      `PropertyID` varchar(40) NOT NULL,
      `ElementID` varchar(40) NOT NULL,
      `BaseClass` varchar(100) NOT NULL,
      `TagValue` text,
      `Notes` text,
      PRIMARY KEY (`PropertyID`),
      INDEX `ix_taggedvalue_ElementID` (`ElementID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_tasks`
    #

    DROP TABLE IF EXISTS `t_tasks`;
    CREATE TABLE `t_tasks` (
      `TaskID` int(11) NOT NULL AUTO_INCREMENT,
      `Name` varchar(255) DEFAULT NULL,
      `TaskType` varchar(255) DEFAULT NULL,
      `NOTES` text,
      `Priority` varchar(255) DEFAULT NULL,
      `Status` varchar(255) DEFAULT NULL,
      `Owner` varchar(255) DEFAULT NULL,
      `StartDate` date DEFAULT NULL,
      `EndDate` date DEFAULT NULL,
      `Phase` varchar(50) DEFAULT NULL,
      `History` text,
      `Percent` int(11) DEFAULT NULL,
      `TotalTime` int(11) DEFAULT NULL,
      `ActualTime` int(11) DEFAULT NULL,
      `AssignedTo` varchar(100) DEFAULT NULL,
      PRIMARY KEY (`TaskID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_tcf`
    #

    DROP TABLE IF EXISTS `t_tcf`;
    CREATE TABLE `t_tcf` (
      `TCFID` varchar(12) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `Weight` double NOT NULL DEFAULT '1',
      `Value` double DEFAULT NULL,
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`TCFID`),
      INDEX `ix_tcf_Weight` (`Weight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_template`
    #

    DROP TABLE IF EXISTS `t_template`;
    CREATE TABLE `t_template` (
      `TemplateID` varchar(40) NOT NULL,
      `TemplateType` varchar(50) NOT NULL,
      `TemplateName` varchar(100) NOT NULL,
      `Notes` varchar(255) DEFAULT NULL,
      `Style` varchar(255) DEFAULT NULL,
      `Template` text,
      PRIMARY KEY (`TemplateID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_testclass`
    #

    DROP TABLE IF EXISTS `t_testclass`;
    CREATE TABLE `t_testclass` (
      `TestClass` varchar(50) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`TestClass`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_testplans`
    #

    DROP TABLE IF EXISTS `t_testplans`;
    CREATE TABLE `t_testplans` (
      `PlanID` varchar(50) NOT NULL,
      `Category` varchar(100) NOT NULL,
      `Name` varchar(150) NOT NULL,
      `Author` varchar(255) DEFAULT NULL,
      `Notes` text,
      `TestPlan` text,
      PRIMARY KEY (`PlanID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_testtypes`
    #

    DROP TABLE IF EXISTS `t_testtypes`;
    CREATE TABLE `t_testtypes` (
      `TestType` varchar(12) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `NumericWeight` double NOT NULL DEFAULT '1',
      `Notes` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`TestType`),
      INDEX `ix_testtypes_NumericWeight` (`NumericWeight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_trxtypes`
    #

    DROP TABLE IF EXISTS `t_trxtypes`;
    CREATE TABLE `t_trxtypes` (
      `TRX` varchar(255) NOT NULL,
      `Description` varchar(50) DEFAULT NULL,
      `NumericWeight` double NOT NULL DEFAULT '1',
      `Notes` text,
      `Style` text,
      `TRX_ID` int(11) NOT NULL AUTO_INCREMENT,
      PRIMARY KEY (`TRX_ID`),
      INDEX `ix_trxtypes_NumericWeight` (`NumericWeight`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_umlpattern`
    #

    DROP TABLE IF EXISTS `t_umlpattern`;
    CREATE TABLE `t_umlpattern` (
      `PatternID` int(4) NOT NULL AUTO_INCREMENT,
      `PatternCategory` varchar(100) DEFAULT NULL,
      `PatternName` varchar(150) NOT NULL,
      `Style` varchar(250) DEFAULT NULL,
      `Notes` text,
      `PatternXML` text NOT NULL,
      `Version` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`PatternID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_version`
    #

    DROP TABLE IF EXISTS `t_version`;
    CREATE TABLE `t_version` (
      `ElementID` varchar(50) NOT NULL,
      `VersionID` varchar(255) NOT NULL,
      `ElementType` varchar(100) NOT NULL,
      `Flags` varchar(255) DEFAULT NULL,
      `ExternalFile` varchar(255) DEFAULT NULL,
      `Notes` varchar(255) DEFAULT NULL,
      `Owner` varchar(255) DEFAULT NULL,
      `VersionDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
      `Branch` varchar(255) DEFAULT NULL,
      `ElementXML` text,
      PRIMARY KEY (`ElementID`,`VersionID`),
      INDEX `ix_version_elementID` (`ElementID`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_xref`
    #

    DROP TABLE IF EXISTS `t_xref`;
    CREATE TABLE `t_xref` (
      `XrefID` varchar(255) NOT NULL,
      `Name` varchar(255) DEFAULT NULL,
      `Type` varchar(255) NOT NULL,
      `Visibility` varchar(255) DEFAULT NULL,
      `Namespace` varchar(255) DEFAULT NULL,
      `Requirement` varchar(255) DEFAULT NULL,
      `Constraint` varchar(255) DEFAULT NULL,
      `Behavior` varchar(255) DEFAULT NULL,
      `Partition` varchar(255) DEFAULT NULL,
      `Description` text,
      `Client` varchar(255) DEFAULT NULL,
      `Supplier` varchar(255) DEFAULT NULL,
      `Link` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`XrefID`),
      INDEX `ix_xref_Client` (`Client`),
      INDEX `ix_xref_Supplier` (`Supplier`),
      INDEX `ix_xref_Type` (`Type`),
      INDEX `ix_xref_Name` (`Name`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_xrefsystem`
    #

    DROP TABLE IF EXISTS `t_xrefsystem`;
    CREATE TABLE `t_xrefsystem` (
      `XrefID` varchar(255) NOT NULL,
      `Name` varchar(255) DEFAULT NULL,
      `Type` varchar(255) NOT NULL,
      `Visibility` varchar(255) DEFAULT NULL,
      `Namespace` varchar(255) DEFAULT NULL,
      `Requirement` varchar(255) DEFAULT NULL,
      `Constraint` varchar(255) DEFAULT NULL,
      `Behavior` varchar(255) DEFAULT NULL,
      `Partition` varchar(255) DEFAULT NULL,
      `Description` text,
      `Client` varchar(255) DEFAULT NULL,
      `Supplier` varchar(255) DEFAULT NULL,
      `Link` varchar(255) DEFAULT NULL,
      `ToolID` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`XrefID`),
      INDEX `ix_xrefsystem_Client` (`Client`),
      INDEX `ix_xrefsystem_Supplier` (`Supplier`),
      INDEX `ix_xrefsystem_Type` (`Type`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `t_xrefuser`
    #

    DROP TABLE IF EXISTS `t_xrefuser`;
    CREATE TABLE `t_xrefuser` (
      `XrefID` varchar(255) NOT NULL,
      `Name` varchar(255) DEFAULT NULL,
      `Type` varchar(255) NOT NULL,
      `Visibility` varchar(255) DEFAULT NULL,
      `Namespace` varchar(255) DEFAULT NULL,
      `Requirement` varchar(255) DEFAULT NULL,
      `Constraint` varchar(255) DEFAULT NULL,
      `Behavior` varchar(255) DEFAULT NULL,
      `Partition` varchar(255) DEFAULT NULL,
      `Description` text,
      `Client` varchar(255) DEFAULT NULL,
      `Supplier` varchar(255) DEFAULT NULL,
      `Link` varchar(255) DEFAULT NULL,
      `ToolID` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`XrefID`),
      INDEX `ix_refuser_Client` (`Client`),
      INDEX `ix_refuser_Supplier` (`Supplier`),
      INDEX `ix_refuser_Type` (`Type`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `usys_system`
    #

    DROP TABLE IF EXISTS `usys_system`;
    CREATE TABLE `usys_system` (
      `Property` varchar(50) NOT NULL,
      `Value` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`Property`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `usystables`
    #

    DROP TABLE IF EXISTS `usystables`;
    CREATE TABLE `usystables` (
      `TableName` varchar(50) NOT NULL,
      `RelOrder` int(11) DEFAULT '0',
      `DisplayName` varchar(50) DEFAULT NULL,
      `FromVer` varchar(50) DEFAULT NULL,
      `ToVer` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`TableName`)
    ) ENGINE=InnoDB;

    #
    # Table structure for table `usysoldtables`
    #

    DROP TABLE IF EXISTS `usysoldtables`;
    CREATE TABLE `usysoldtables` (
      `TableName` varchar(50) DEFAULT NULL,
      `NewName` varchar(50) DEFAULT NULL,
      `RelOrder` int(11) DEFAULT '0',
      `FixCode` int(11) DEFAULT NULL
    ) ENGINE=InnoDB;

    #
    # Table structure for table `usysqueries`
    #

    DROP TABLE IF EXISTS `usysqueries`;
    CREATE TABLE `usysqueries` (
      `QueryName` varchar(50) DEFAULT NULL,
      `NewName` varchar(50) DEFAULT NULL,
      `FixCode` int(11) DEFAULT NULL
    ) ENGINE=InnoDB;

    </PRE></BODY></HTML>

    男人就是责任!
  • 相关阅读:
    wcf布到服务器下载文件大小限制问题
    动态修改母版页中的DIV标签中的LI的A的CLASS属性
    c# 分页的方法
    Java学习笔记-异常处理-有风险的行为
    ASP.NET Core中的静态文件
    在ASP.NET Core中进行配置
    ASP.NET Core中的中间件和请求管道
    Kestrel:ASP.NET Core的Web服务器
    ASP.NET Core Program.cs
    ASP.Net Core Startup类
  • 原文地址:https://www.cnblogs.com/snben/p/2672790.html
Copyright © 2011-2022 走看看