Rational System Architect Unpacked 24 November 2010 Brian Stacey First National Bank – a division of FirstRand Bank Limited. An Authorised Financial Services and Credit Provider (NCRCP20). Agenda Introduction Database structure Queries Reports 2 Introduction Encyclopaedias Microsoft SQL Server Database design 3 Database design 4 Classes Class Name 1 Diagram 2 Symbol 3 Definition 5 Database Structure 6 Query SELECT [Audit],[ID],M.[Name] AS TypeName, E.[Name] FROM [Entity] E JOIN [Metadata] M ON E.[Class] = M.[Class] AND E.[Type]= M.[Type] WHERE E.[Class] = 3 AND E.[Type]= 321 7 Report: Definition Entities Audit demo Howard Adminis demo demo demo Adminis demo demo demo demo Adminis Adminis Adminis Howard demo ID 2176 214 294 308 293 291 2175 292 345 343 344 309 310 346 238 236 TypeName Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Organizational Unit Name ABC Enterprises ACME Corporate Finance Geography Manager Human Resources Information Technology JK Enterprises Marketing PD1- Product Development PD1- Product Development Documentation PD1- Product Development QA PD1- TeleSales PD1-Regional Sales PD1-Sales Product Division 1 Product Division 2 8 Shortprops – Entity: Human Resources 1ed22b9b-b83c-44a4-94f3-00667ffbcf16 20090530 083006 demo 20010101 "HR Director This is a system architect definition. In system architect, you can create new definition types, as well as define you own diagrams. The definitions, once created, may be reused across the entire project, and reported against. A complete history trail is captured for each change, as well as the audit history. The definitions may capture information about Goals, Systems, Applications, Data, or Technolgoy Standards. Linked together, reporting can be done to show impact analysis. 20090607 054948 demo 9