home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 July / DPPCPRO0799.ISO / Y2K / Toolkit / mbtk / data1.cab / Data_Files / Data.rbd < prev    next >
Encoding:
Text File  |  1999-01-22  |  10.6 KB  |  255 lines

  1. TABLE Client
  2. {
  3.     FIELD ClientID    { Type = dbLong }
  4.     FIELD GroupID     { Type = dbInteger }
  5.     FIELD Description { TYPE = dbText  SIZE = 50 AllowZeroLength = YES }
  6.     FIELD AssetNO     { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  7.     FIELD PhoneNumber { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  8.     FIELD Location    { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  9.     FIELD Building    { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  10.     FIELD SerialNo    { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  11.     FIELD Option1     { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  12.     FIELD Option2     { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  13.     FIELD Option3     { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  14.     FIELD Option4     { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  15.     FIELD Option5     { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  16.     FIELD ClientType  { TYPE = dbText SIZE = 1 AllowZeroLength = YES }
  17.     FIELD autoexec    { TYPE = dbMemo AllowZeroLength = YES }
  18.     FIELD config      { TYPE = dbMemo AllowZeroLength = YES }
  19.     FIELD OS          { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  20.     FIELD OSversion   { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  21.     FIELD OSRevision  { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  22.     FIELD OSSP      { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  23.     FIELD Manufacturer { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  24.     FIELD HWT0pre     { TYPE = dbInteger  }
  25.     FIELD HWT1pre     { TYPE = dbInteger }
  26.     FIELD HWT2pre     { TYPE = dbInteger }
  27.     FIELD HWT3pre     { TYPE = dbInteger }
  28.     FIELD HWT4pre     { TYPE = dbInteger }
  29.     FIELD HWT5pre     { TYPE = dbInteger }
  30.     FIELD HWT6pre     { TYPE = dbInteger }
  31.     FIELD HWT7pre     { TYPE = dbInteger }
  32.     FIELD HWT8pre     { TYPE = dbInteger }
  33.     FIELD HWT9pre     { TYPE = dbInteger }
  34.     FIELD HWT0post    { TYPE = dbInteger }
  35.     FIELD HWT1post    { TYPE = dbInteger }
  36.     FIELD HWT2post    { TYPE = dbInteger }
  37.     FIELD HWT3post    { TYPE = dbInteger }
  38.     FIELD HWT4post    { TYPE = dbInteger }
  39.     FIELD HWT5post    { TYPE = dbInteger }
  40.     FIELD HWT6post    { TYPE = dbInteger }
  41.     FIELD HWT7post    { TYPE = dbInteger }
  42.     FIELD HWT8post    { TYPE = dbInteger }
  43.     FIELD HWT9post    { TYPE = dbInteger }
  44.     FIELD HWpre       { TYPE = dbInteger }
  45.     FIELD HWpost      { TYPE = dbInteger }
  46.     FIELD TSRstatus   { TYPE = dbInteger }
  47.     FIELD HWstatus    { TYPE = dbInteger }
  48.     FIELD Waiting     { TYPE = dbInteger }
  49.  
  50.     INDEX xClientID  { FIELDS { ClientID = ASC  } Unique=YES Primary=YES}
  51.     INDEX xGroupID   { FIELDS { GroupID = ASC   }                       }
  52.     INDEX xAssetNo   { FIELDS { AssetNo = ASC   }                       }
  53.     INDEX xHWstatus  { FIELDS { HWstatus = ASC  }                       }
  54.     INDEX xTSRStatus { FIELDS { TSRstatus = ASC }                       }    
  55. }
  56.  
  57. TABLE Hardware 
  58. {
  59.     FIELD ClientID       { TYPE = dbLong           }
  60.     FIELD Bus1           { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  61.     FIELD Bus2           { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  62.     FIELD Bus3           { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  63.     FIELD CPUbenchMark   { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  64.     FIELD CacheSize      { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  65.     FIELD Bios           { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  66.     FIELD BiosDate       { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  67.     FIELD VideoAdaptor   { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  68.     FIELD VideoVendor    { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  69.     FIELD VideoMemory    { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  70.     FIELD Monitor        { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  71.     FIELD SerialPorts    { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  72.     FIELD ParallelPorts  { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  73.     FIELD MACnumber      { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  74.     FIELD ProcessorType  { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  75.     FIELD CoProcessor    { TYPE = dbText SIZE = 10 AllowZeroLength = YES }
  76.     FIELD LastDrive      { TYPE = dbText SIZE = 2  AllowZeroLength = YES }
  77.     FIELD Memory         { TYPE = dbText SIZE = 10 AllowZeroLength = YES }
  78.     FIELD Windows        { TYPE = dbText SIZE = 10 AllowZeroLength = YES }
  79.     FIELD WindowsDateFormat { TYPE = dbText SIZE = 20 AllowZeroLength = YES }
  80.     FIELD DOS            { TYPE = dbText SIZE = 10 AllowZeroLength = YES }
  81.     FIELD UserName       { TYPE = dbText SIZE = 10 AllowZeroLength = YES }
  82.     FIELD NetworkStation { TYPE = dbText SIZE = 10 AllowZeroLength = YES }
  83.  
  84.     INDEX xClientID { FIELDS { ClientID = ASC } Unique = YES Primary = YES }
  85. }
  86.  
  87. TABLE FD
  88. {
  89.     FIELD ClientID    { TYPE = dbLong           }
  90.     FIELD FDID        { TYPE = dbLong           }
  91.     FIELD Description { TYPE = dbText SIZE = 50 AllowZeroLength = YES }
  92.  
  93.     INDEX xClientID { FIELDS { ClientID = ASC FDID = ASC } Unique = YES PRIMARY = YES }
  94. }
  95.  
  96. TABLE Floppies
  97. {
  98.     FIELD ClientID            { Type = dbLong        }
  99.     FIELD Floppy1ID         { TYPE = dbLong        }
  100.     FIELD Floppy1Description    { TYPE = dbText SIZE = 50 AllowZeroLength = YES}
  101.     FIELD Floppy2ID         { TYPE = dbLong        }
  102.     FIELD Floppy2Description    { TYPE = dbText SIZE = 50 AllowZeroLength = YES}
  103.     
  104.     INDEX xClientID  { FIELDS { ClientID = ASC  } Unique=YES Primary=YES}
  105. }
  106.  
  107. TABLE HD
  108. {
  109.     FIELD ClientID { TYPE = dbLong           }
  110.     FIELD Letter   { TYPE = dbText SIZE = 1  AllowZeroLength = YES }
  111.     FIELD Size     { TYPE = dbText SIZE = 10 AllowZeroLength = YES }
  112.     FIELD Free     { TYPE = dbText SIZE = 10 AllowZeroLength = YES }
  113.     FIELD Label    { TYPE = dbText SIZE = 14 AllowZeroLength = YES }
  114.  
  115.     INDEX xClientID { FIELDS { ClientID = ASC Letter = ASC } Unique = YES Primary = YES }
  116.     INDEX xLetter   { FIELDS { Letter   = ASC              } }
  117.     INDEX xSize     { FIELDS { Size     = ASC              } }
  118.     INDEX xFree     { FIELDS { Free     = ASC              } }
  119. }
  120.  
  121. TABLE Directory
  122. {
  123.     FIELD ID                 { Type = dbLong dbAutoIncrField=Yes }
  124.         FIELD GroupID            { Type = dbLong                     }
  125.         FIELD ClientID           { Type = dbLong                     }
  126.         FIELD ParentDirectoryID  { Type = dbLong                     }
  127.     FIELD ParentDirectory    { Type = dbText SIZE = 255 AllowZeroLength = YES }
  128.     FIELD DirectoryName      { Type = dbText SIZE = 255          }
  129.  
  130.     INDEX xID       { FIELDS { ID = ASC                                } Unique=YES Primary=YES}
  131.     INDEX xGroupID  { FIELDS { GroupID = ASC                           } Unique=NO }
  132.     INDEX xClientID { FIELDS { ClientID = ASC                          } Unique=NO }
  133.     INDEX xGroupIDParentDirectoryIDDirectoryName { FIELDS { ClientID = ASC ParentDirectoryID = ASC DirectoryName = ASC } Unique=YES }
  134. }
  135.  
  136. TABLE File
  137. {
  138.     FIELD ID                 { TYPE = dbLong dbAutoIncrField=Yes }
  139.     FIELD GroupID            { Type = dbLong                     }
  140.     FIELD ClientID           { TYPE = dbLong                     }
  141.     FIELD DirectoryID        { TYPE = dbLong                     }
  142.     FIELD Filename           { TYPE = dbText SIZE = 255  AllowZeroLength = YES }
  143.     FIELD Path               { TYPE = dbText SIZE = 255 AllowZeroLength = YES }
  144.     FIELD Size               { TYPE = dbLong            }
  145.     FIELD ModDate            { TYPE = dbDate            }
  146.     FIELD Type               { TYPE = dbInteger         }
  147.     FIELD ResProductName     { TYPE = dbText SIZE = 40  AllowZeroLength = YES }
  148.     FIELD ResProductVersion  { TYPE = dbText SIZE = 20  AllowZeroLength = YES }
  149.     FIELD ResCompanyName     { TYPE = dbText SIZE = 30  AllowZeroLength = YES }
  150.     FIELD ResFileDescription { TYPE = dbText SIZE = 40  AllowZeroLength = YES }
  151.     FIELD ResFileVersion     { TYPE = dbText SIZE = 20  AllowZeroLength = YES }
  152.     FIELD ResComments        { TYPE = dbMemo            AllowZeroLength = YES }
  153.  
  154.     INDEX xID       { FIELDS { ID = ASC                                } Unique=YES Primary=YES}
  155.     INDEX xGroupID  { FIELDS { GroupID = ASC                           } }
  156.     INDEX xClientID { FIELDS { ClientID = ASC                          } }
  157.     INDEX xDirectoryID { FIELDS { ClientID = ASC                       } }
  158.     INDEX xFilename { FIELDS { Filename = ASC                          } }
  159.     INDEX xSize     { FIELDS { Size = ASC                              } }
  160.     INDEX xModDate  { FIELDS { ModDate = ASC                           } }
  161.     INDEX xFSD      { FIELDS { FileName = ASC SIZE = ASC ModDate = ASC } }
  162.     INDEX xType     { FIELDS { Type = ASC                              } }
  163. }
  164.  
  165. TABLE Ext
  166. {
  167.     FIELD ClientID { TYPE = dbLong          }
  168.     FIELD Ext      { TYPE = dbText SIZE = 3 AllowZeroLength = YES }
  169.     FIELD ExtCount { TYPE = dbLong          }
  170.  
  171.     INDEX xClientID { FIELDS { ClientID = ASC } }
  172.     INDEX xExt      { FIELDS { Ext = ASC      } }
  173.     INDEX xExtCount { FIELDS { ExtCount = ASC } }
  174. }
  175.  
  176. TABLE Grp
  177. {
  178.     FIELD ID          { TYPE = dbLong           }
  179.     FIELD Description { TYPE = dbText SIZE = 30 AllowZeroLength = YES }
  180.     
  181.     INDEX xID          { FIELDS { ID = ASC          } Unique = YES Primary = YES }
  182.     INDEX xDescription { FIELDS { Description = ASC } }
  183. }
  184.  
  185. SQL
  186. {
  187.     INSERT INTO Grp (ID, Description) VALUES (0, 'Ungrouped');
  188. }
  189.  
  190. TABLE ExtMatch
  191. {
  192.     FIELD Ext { TYPE = dbText SIZE = 3 }
  193.  
  194.     INDEX xExt { FIELDS { Ext = ASC } Unqiue = YES Primary = YES }
  195. }
  196.  
  197. TABLE PassFail
  198. {
  199.     FIELD HWT1  { TYPE = dbInteger }
  200.     FIELD HWT2  { TYPE = dbInteger }
  201.     FIELD HWT3  { TYPE = dbInteger }
  202.     FIELD HWT4  { TYPE = dbInteger }
  203.     FIELD HWT5  { TYPE = dbInteger }
  204.     FIELD HWT6  { TYPE = dbInteger }
  205.     FIELD HWT7  { TYPE = dbInteger }
  206.     FIELD HWT8  { TYPE = dbInteger }
  207.     FIELD HWT9  { TYPE = dbInteger }
  208.     FIELD HWT10 { TYPE = dbInteger }
  209. }
  210.  
  211.  
  212. TABLE Questions
  213. {
  214.     FIELD Used0 { TYPE = dbBoolean }
  215.     FIELD Used1 { TYPE = dbBoolean }
  216.     FIELD Used2 { TYPE = dbBoolean }
  217.     FIELD Used3 { TYPE = dbBoolean }
  218.     FIELD Used4 { TYPE = dbBoolean }
  219.     FIELD Used5 { TYPE = dbBoolean }
  220.     FIELD Used6 { TYPE = dbBoolean }
  221.     FIELD Used7 { TYPE = dbBoolean }
  222.     FIELD Used8 { TYPE = dbBoolean }
  223.     FIELD Question6 { TYPE = dbText SIZE = 50 AllowZeroLength = YES } 
  224.     FIELD Question7 { TYPE = dbText SIZE = 50 AllowZeroLength = YES } 
  225.     FIELD Question8 { TYPE = dbText SIZE = 50 AllowZeroLength = YES } 
  226. }
  227.  
  228.  
  229. TABLE BootSystem
  230. {
  231.     FIELD BootSystemID    { TYPE = dbLong dbAutoIncrField=Yes }
  232.     FIELD ClientID           { TYPE = dbLong }
  233.     FIELD OSName          { TYPE = dbText  SIZE = 250 AllowZeroLength = YES }
  234.     FIELD Default          { TYPE = dbBoolean }
  235.  
  236.     INDEX xClientID { FIELDS { ClientID = ASC } }
  237. }
  238.  
  239.  
  240.  
  241. TABLE Setting
  242. {
  243.     FIELD SettingID       { TYPE = dbLong dbAutoIncrField=Yes }
  244.     FIELD SettingName     { TYPE = dbText }
  245.     FIELD SettingValue    { TYPE = dbText }
  246.  
  247.     INDEX xSettingID          { FIELDS { SettingID = ASC          } Unique = YES Primary = YES }
  248. }
  249.  
  250.  
  251.  
  252. SQL
  253. {
  254.     INSERT INTO Setting (SettingID, SettingName, SettingValue) VALUES (1, 'HideTestResults', 'True');
  255. }