Basic DataExpress for the Student Management System Prepared by: Carol Kallfelz, Director Research and Development Renton Technical College Basic DataExpress for the Student Management System Class Objectives The purpose of this hands-on workshop is to introduce you to database structure in general, and to the Student Management System (SMS) database structure in particular. You will be introduced to the database reporting tool DataExpress (MB Foster; Chesterville, Ontario), which allows you to query data in SMS to create you own reports. Topics to be covered today include: Overview of database structure and terminology Overview of the HP3000 and its administrative applications Overview of the structure of the Student Management System (SMS) Logging on to the HP3000 and SMS Basic steps in creating a DataExpress procedure Running a DataExpress procedure Modifying a DataExpress procedure Introduction to linking data sets Finding the procedure you want By the end of the workshop, you will be able to create simple DataExpress procedures, and locate and modify existing procedures. Database Structure and Terminology A database is a system for storing large amounts of information. Traditional “flat” or “ledger-style” databases had poor storage capacity due to duplication and “data bloat” Hierarchical and relational databases increase storage capacity by decreasing duplication and increasing flexibility. SID 123-45-6789 123-45-6789 987-65-4321 Name Student X Student X Student Y Address Email 123 Main Street 123 Main Street studentx@rtc.edu 456 Main Street studenty@rtc.edu Yr-Qtr Fall 2001 Fall 2002 Fall 2001 SID Name Address Email 123-45-6789 Student X 123 Main Street 987-65-4321 Student Y 456 Main Street studenty@rtc.edu 1 SID 123-45-6789 123-45-6789 987-65-4321 Instructor Faculty A Faculty B Faculty A Location Bldg H Bldg J Bldg H Class VIT 101 VIT 102 Instructor Faculty A Faculty B Location Bldg H Bldg J 1 Yr-Qtr Fall 2001 Fall 2002 Fall 2001 Class VIT 101 VIT 102 VIT 101 A database is made up of related data sets (or tables) A data set (or table) is made up of records (or rows) A record (or row) is made up of fields (or columns) A data element is the smallest accessible entity April 2002 Class VIT 101 VIT 102 VIT 101 e.g., SM e.g., STU-D e.g., SID p. 2 of 15 Basic DataExpress for the Student Management System Properties are assigned to the data element (e.g., type, length) Primary keys identify a single record Primary keys order the data Primary keys are unique Primary keys increase speed of data manipulation and retrieval Data Dictionary describes the data elements, data sets, and databases used in SMS The HP3000 and its Administrative Applications Most of RTC’s data is stored on the HP3000 in TurboImage databases; the HP3000 is a mainframe computer (a very large computer that can support thousands of users) made by Hewlett-Packard; TurboImage is the accompanying database system The data are managed by one of four administrative applications developed by the State Board for Community and Technical Colleges – Information Technology division (SBCTCIT); SBCTC-IT is a public entity that provides information technology support services to all CTCs and the SBCTC. TurboImage databases Minisoft 92* (terminal emulator) HP3000 Mainframe Administrative Applications FAS FMS PPMS SMS User Desktop *Reflections is an alternate terminal emulator The Student Management System (SMS) When data is entered into SMS, most typically through screens, it is stored in one of the following databases: Admissions Database (ADM): Contains information used to track the progress of students (or prospective students) from their first point of contact with the college. Biographic History Database (HIST): Contains student biographic data for students who have been archived from the active file. Student Management Database (SM): Contains data about students and their enrollments, class and course data, and some user-defined tables. Student MIS Database (SMIS): Contains a copy of the MIS 1 and MIS 2 files that are submitted to the SBCTC at the end of each year/quarter; used for state FTE and headcount Table 3 Database (TBL3): Contains system-controlled tables and tables that are controlled by the SBCTC (e.g., ethnicity codes, citizen ship codes, etc.) Table 4 Database (TBL4): Contains data about students and their enrollments, class and course data, and some user-defined tables Transcript Database (TRAN): Contains a biographic record, classes, degrees, comments, prior cumulative records and quarterly biographic record. Task: Don’t Panic April 2002 p. 3 of 15 Basic DataExpress for the Student Management System Of the above SMS databases and hundreds of available data sets, the following form the core of database reporting: Database SM TRAN SMIS Data set CLASS-D STU-CLASS-D STU-D STU-YRQ-M STU-YRQ-XREF-D YRQ-A EDUC-PROG-M STU-PROG-ENR-D TRAN-CLASS-D TRAN-DEGREE-D MIS-CLASS-D MIS-STU-CLASS-D MIS-STU-D Description Contains quarterly information about class offerings Contains quarterly student class enrollment Contains basic student biographic data Contains quarterly student biographic data Used for linking Contains only year/quarter; used to improve efficiency of queries Contains quarterly information about program offerings Contains student program enrollment Contains all classes taken by a student and corresponding grades/credits Contains all awards received by a student Contains quarterly information about MIS-reportable classes Contains quarterly, MIS-reportable student class enrollment Contains basic, MIS-reportable student biographic data Getting Started: Logging on to the HP3000 and SMS Each college has its own HP3000; ours is on campus (and thus remote with respect to SBCTC-IT) First, you log on to the HP3000, then to a specific application (e.g., SMS) Logging on to the HP3000: WCTCS/R270: HELLO <SESSION NAME>,GROUP.ACCOUNT WCTCS/R270: HELLO COCONNOR,CEIPLUS.P270 R = Remote log-on 270 = College number HELLO starts a new session Session name is your user name RTC’s group and account WCTCS/R270:HELLO COCONNOR,CEIPLUS.P270 HP3000 Release: C.70.01 User Version: C.70.01 MON, APR 21, 2003, 7:19 PM MPE/iX HP31900 C.39.06 Copyright Hewlett-Packard 1987. All rights reserved. ************************************************************* *** Washington Community & Technical College System *** *** Renton Technical College *** *** e3000/N4000-100-440 Production Processor (R270) *** *** SYSTEM: CTCRENT1X SN: ?????????? *** ************************************************************* ENTER USER PASSWORD: Exactly what the next screen looks like depends on your individual access to the HP3000. The next step is to log on to a particular application, such as SMS; this requires an additional user ID and password Important: DataExpress may be accessed from any HP3000 application Task: Log-on to SMS and select DataExpress April 2002 p. 4 of 15 Basic DataExpress for the Student Management System Creating a DataExpress procedure The following are the basic steps to creating a procedure: (1) Identify the data sets, data fields, and databases you will need to create the procedure (2) Create the working set by selecting the data fields needed for selecting, sorting, computation and output (3) Create and define any computational fields; these will be added to your working set* (4) Define the output file by selecting the data fields in the order desired (5) Specify linkages between databases and data sets, if necessary* (6) Identify the output format (7) Save the procedure *these steps can sometimes be omitted Task: Create a simple procedure that gives load counts by item number (1) Identify the required databases, data sets and data fields Data Fields Data sets Databases (2) Create the working set MAIN MENU ------------------------------------------------------------------------------1: DISPLAY procedure catalog 2: RUN an existing procedure 3: CREATE a new procedure Tip: To return to the prior prompt or menu, type ‘/’ at prompt 4: MAINTAIN an existing procedure 8: EXIT ------------------------------------------------------------------------------Reflection W1 (7.00) ENTER AN OPTION NUMBER 3 CREATE a new procedure ------------------------------------------------------------------------------1: Use HP DICTIONARY definitions 2: Use HP IMAGE root file definitions 3: Use HP Allbase SQL definitions 4: Use FILE definitions 7: RETURN ------------------------------------------------------------------------------ENTER AN OPTION NUMBER 1 April 2002 p. 5 of 15 Basic DataExpress for the Student Management System Use HP DICTIONARY definitions -----------------------------------------------------------------2: Use HP IMAGE data base definitions Tip: To return to the main menu, type ‘//’ 3: Use KSAM/MPE file definitions ------------------------------------------------------------------ at any prompt ENTER AN OPTION NUMBER 2 Use HP IMAGE data base definitions ------------------------------------------------------------------------------1: Display IMAGE data base names 2: Select a specific IMAGE data base 3: Select a specific IMAGE data set ------------------------------------------------------------------------------ENTER AN OPTION NUMBER 1 Remember: Your working set must contain all the data fields that you want in your output you need for computational expressions you want for sorting the output you want for selecting specific values Tip: The headings help you keep you oriented Data fields in DETAIL data set STU-CLASS-D ------------------------------------------------------------------------------1: ADD-DATE 8: FEE-PAY-STAT 15: ENR-CR 2:*CLASS-ID 9: GR 16: STU-ENTR-DATE 3: .CLASS-ITM-NUM 10: GR-QLFR 17: STU-EXIT-DATE 4: .CLASS-YRQ 11: REG-FLAG 18: ENR-HR-DAY 5: CR 12:*STU-QTR 19: ENR-HR 6: DECIMAL-GR 13: .SQ-SID 20: MIS-ENR-HR 7: DROP-DATE 14: .SQ-YRQ 21: GR-ROSTR-IND ------------------------------------------------------------------------------ENTER DATA FIELD SELECTION 4,3,13 Define output specifications This is the working set ------------------------------------------------------------------------------1: CLASS-YRQ 2: CLASS-ITM-NUM 3: SQ-SID ------------------------------------------------------------------------------ADD ANY MORE FIELDS OR FILES (N/y)? N EDIT FIELD DEFINITIONS (N/y)? N ADD ANY COMPUTATIONAL FIELDS (N/y)? N (3) Define computational fields: We can omit this step by answering ‘N’ (4) Define the output file Define output specifications ------------------------------------------------------------------------------1: CLASS-YRQ 2: CLASS-ITM-NUM 3: SQ-SID ------------------------------------------------------------------------------INCLUDE IN OUTPUT April 2002 1,2,3 p. 6 of 15 Basic DataExpress for the Student Management System (5) Specify linkages: Since we are using only one data set in this example, we are not prompted to link; anytime you use more than one data set to create a procedure, you will be prompted to link the data sets together; linking refers to the order in which the computer should access the data sets and how the data sets are related to each other. (6) Output format Define output specifications ------------------------------------------------------------------------------1: CLASS-YRQ 2: CLASS-ITM-NUM 3: SQ-SID ------------------------------------------------------------------------------INCLUDE IN OUTPUT SORT BY SUMMARIZE BY 1,2,3 1,2 1,2 This is the order in which fields will appear in the output ENTER SUMMARY FIELD SELECTION FOR: CLASS-YRQ CLASS-ITM-NUM Syntax: <Field Number><Suffix> * Subtotal A Average C Count H Maximum (high) value L Minimum (low) value 3C 3C SUPPRESS DETAIL RECORDS (N/y)? N SELECT BY 1,2 ARE THE SPECIFICATIONS CORRECT (Y/n)? Y Use to enter more userfriendly prompt names ALTERNATE NAMES FOR SELECTION FIELDS (N/y)? N EDIT NAMES/LOCATIONS OF DATA BASES AND FILES (N/y)? N INCLUDE DATA BASE PASSWORD(S) IN PROCEDURE (N/y)? N Output file format options ------------------------------------------------------------------------------1: Report Listing 11: [PH subfile 7] 21: SD ASCII file 2: DataExpress subfile 12: [PH keyed subfile 7] 22: BINARY file (MPE) 3: HPListKeeper 13: dBase PRN format 23: ASCII file (MPE) 4: HPWord 14: R:Base 24: EBCDIC file (IBM) 5: [Mail System] 15: WordPerfect 4.2 25: KSAM file 6: HPEasyChart 16: WordPerfect 5.0 26: KSAM SD file 7: HPDraw 17: [PH subfile 0] 27: Excel SYLK format 8: HP DSG 18: SPSS-X file 28: Lotus WK1 format 9: Lotus PRN format 19: DIF file 29: dBase DBF format 10: Lotus WKS format 20: SD BINARY file 30: [Graphics] ------------------------------------------------------------------------------Enter '0' to specify a special format [ ]= not installed/available Press <Enter> key to allow run-time decision on format ENTER AN OPTION NUMBER <ENTER> April 2002 Tip: When in doubt, accept the defaults! p. 7 of 15 Basic DataExpress for the Student Management System (7) Save the procedure Can be up to 10 characters RUN THE PROCEDURE (Y/n)? N SAVE CURRENT PROCEDURE (Y/n)? Y Allows all users to access the -----------------------------------------------------------------------------SAVE name DESCRIPTION CK/EXER1 report, regardless of their log-on EXERCISE1 FOR DATAEXPRESS TRAINING ENTRY ACCESS BY USER @ In general, leave blank ENTRY PASSWORD SAVE entry into local catalog (Y/n)? Y Running a DataExpress procedure MAIN MENU ------------------------------------------------------------------------------1: DISPLAY procedure catalog 2: RUN an existing procedure 3: CREATE a new procedure 4: MAINTAIN an existing procedure Tip: The only way to make sure your procedure is giving you the output you want is to run it! 8: EXIT ------------------------------------------------------------------------------Reflection W1 (7.00) ENTER AN OPTION NUMBER 2 RUN an existing procedure ----------------------------------------------------------RUN procedure name CK/EXER1 RUN procedure from local catalog (Y/n)? Y Tip: To interrupt a procedure that is running, enter Ctrl-Y Output file format options ------------------------------------------------------------------------------1: Report Listing 11: [PH subfile 7] 21: SD ASCII file 2: DataExpress subfile 12: [PH keyed subfile 7] 22: BINARY file (MPE) 3: HPListKeeper 13: dBase PRN format 23: ASCII file (MPE) 4: HPWord 14: R:Base 24: EBCDIC file (IBM) 5: [Mail System] 15: WordPerfect 4.2 25: KSAM file 6: HPEasyChart 16: WordPerfect 5.0 26: KSAM SD file 7: HPDraw 17: [PH subfile 0] 27: Excel SYLK format 8: HP DSG 18: SPSS-X file 28: Lotus WK1 format 9: Lotus PRN format 19: DIF file 29: dBase DBF format 10: Lotus WKS format 20: SD BINARY file 30: [Graphics] ------------------------------------------------------------------------------Enter '0' to specify a special format [ ]= not installed/available Press <Enter> key to use default format of REPORT ENTER AN OPTION NUMBER April 2002 1 p. 8 of 15 Basic DataExpress for the Student Management System Selection Criteria LT Less than RUN procedure CK/EXER1(GEN.P270) ------------------------------------------------------------------------------LE Less than or equal to GT Greater than ENTER SELECTION VALUES FOR THE FOLLOWING DATA FIELDS: GE Greater than or equal to EQ Equal to (default; can omit) CLASS-YRQ A234 NE Not equal to and CLASS-ITM-NUM 2000 to 9637 TO Range of records OR Records that fit either criterion To get all four quarters in 2002-2003: AND Records that fit all criteria CLASS-YRQ A231, A232, A233, A234 @ Wildcard for 1 characters CLASS-YRQ A231 TO A234 ? Wildcard for 1 character CLASS-YRQ GT A124 CLASS-YRQ CLASS-YRQ CLASS-YRQ GE A231 A2@ A23? Task: Run the procedure you just created; vary the selection criteria Modifying a DataExpress procedure After a DataExpress has been created and saved, you can make the following changes to it: Add data elements, either from the original data sets or from other databases and data sets Include additional computational expressions Change output fields, selection criteria, and sort criteria Change the order in which data sets are linked Change the type of report output MAIN MENU ------------------------------------------------------------------------------1: DISPLAY procedure catalog 2: RUN an existing procedure 3: CREATE a new procedure Step 1: Select option 4 from the Main Menu 4: MAINTAIN an existing procedure 8: EXIT ------------------------------------------------------------------------------Reflection W1 (7.00) ENTER AN OPTION NUMBER 4 MAINTAIN an existing procedure ------------------------------------------------------------------------------1: REVIEW procedure definitions 2: MODIFY procedure definitions 3: SAVE the procedure Step 2: Select option 2 from the Maintain Menu 4: DELETE an existing procedure 7: RETURN ------------------------------------------------------------------------------ENTER AN OPTION NUMBER April 2002 2 p. 9 of 15 Basic DataExpress for the Student Management System MODIFY procedure definitions ------------------------------------------------------------------------------Press <Enter> key to MODIFY entry CK/EXER1(GEN.P270) MODIFY name MODIFY entry from local catalog (Y/n)? CK/EXER1 Step 3: Select the procedure you want to modify Y MODIFY procedure CK/EXER1(GEN.P270) ------------------------------------------------------------------------------1: EDIT names and attributes 2: DELETE computational fields Step 4: Select option 3 of the Modify Menu 3: CHANGE procedure specifications 4: CHANGE output file format 8: END procedure modification ------------------------------------------------------------------------------ENTER AN OPTION NUMBER 3 Define output specifications ------------------------------------------------------------------------------Tip: You will be 1: CLASS-YRQ 3: CLASS-ITM-NUM 5: STU-QTR 2: CLASS-ID 4: SQ-SID prompted first to add ------------------------------------------------------------------------------data fields, then to ADD ANY MORE FIELDS OR FILES (N/y)? change: output fields; sort/summarize/ select criteria; linking Y Existing files in procedure ------------------------------------------------------------------------------1: STU-CLASS-D ------------------------------------------------------------------------------Press <Enter> key to select a new file SELECT AN EXISTING FILE 1 Step 5: Add additional data fields Data fields in DETAIL data set STU-CLASS-D ------------------------------------------------------------------------------1: ADD-DATE 8: FEE-PAY-STAT 15: ENR-CR 2:*CLASS-ID 9: GR 16: STU-ENTR-DATE 3: .CLASS-ITM-NUM 10: GR-QLFR 17: STU-EXIT-DATE 4: .CLASS-YRQ 11: REG-FLAG 18: ENR-HR-DAY 5: CR 12:*STU-QTR 19: ENR-HR 6: DECIMAL-GR 13: .SQ-SID 20: MIS-ENR-HR 7: DROP-DATE 14: .SQ-YRQ 21: GR-ROSTR-IND ------------------------------------------------------------------------------ENTER DATA FIELD SELECTION April 2002 6 p. 10 of 15 Basic DataExpress for the Student Management System Define output specifications ------------------------------------------------------------------------------1: CLASS-YRQ 3: CLASS-ITM-NUM 5: STU-QTR 2: CLASS-ID 4: SQ-SID 6: DECIMAL-GR ------------------------------------------------------------------------------INCLUDE IN OUTPUT [1,3,4] 1,3,4,6 [1,3] Step 6: Change output fields and the sort / summarize / select criteria SORT BY [1,3] SUMMARIZE BY ENTER SUMMARY FIELD SELECTION FOR: [4C] CLASS-YRQ [4C] CLASS-ITM-NUM Tip: The default is always the specifications of the procedure you are modifying SUPPRESS DETAIL RECORDS (N/y)? (YES) [1,3] SELECT BY ARE THE SPECIFICATIONS CORRECT (Y/n)? MODIFY procedure CK/EXER1(GEN.P270) ------------------------------------------------------------------------------Step 7: Change output file 1: EDIT names and attributes format by selecting option 4 of the Modify Menu (not shown) 2: DELETE computational fields 3: CHANGE procedure specifications 4: CHANGE output file format Step 8: Select option 8 of the 8: END procedure modification Modify Menu to save your ------------------------------------------------------------------------------- changes ENTER AN OPTION NUMBER 8 SAVE the procedure ------------------------------------------------------------------------------Press <Enter> key to SAVE entry CK/EXER1(GEN.P270) SAVE name Step 9: Enter a new name to create a new procedure, or the same name to replace the procedure (shown here) Press <Enter> key to keep existing information [EXERCISE1 FOR SMS TRAINING CLASSDATAX/SMS TRAINING] DESCRIPTION [@] ENTRY ACCESS BY USER [] ENTRY PASSWORD CATALOG ENTRY ALREADY EXISTS, PURGE OLD ENTRY (N/y)? Y Task: Modify your procedure to include only subtotals and average of decimal grade April 2002 p. 11 of 15 Basic DataExpress for the Student Management System Introduction to linking data sets The usefulness of procedures that use only one table is obviously quite limited Procedures that use more than one table require linking, or “multi-file access order” When linking two data sets together: You are matching a data field in one data set to the same data field in another data set You must link from any field to a key field Links from a key field to a key field are the most efficient The order of linking should reflect the order of selection criteria Warning: Bad links are the most common cause of DataExpress related frustration – and bad data. Proceed with caution. We will modify the procedure we just created to increase it’s efficiency and usefulness; we will add some course information YRQ-A *YRQ CLASS-D *CLASS-ID* *COURSE-ID* *INSTR-ID *ROOM-LOC *CLASS-CLUSTER *YRQ STU-CLASS-D CLASS-ID* STU-QTR* Follow Steps 1 through 5 above; at Step 5, press enter to select a new file Existing files in procedure ------------------------------------------------------------------------------1: STU-CLASS-D ------------------------------------------------------------------------------Press <Enter> key to select a new file SELECT AN EXISTING FILE Existing definition files in procedure ------------------------------------------------------------------------------1: DICT.PUB ------------------------------------------------------------------------------Press <Enter> key to select a new definition source SELECT AN EXISTING DEFINITION FILE 1 Use HP DICTIONARY definitions ------------------------------------------------------------------------------2: Use HP IMAGE data base definitions 3: Use KSAM/MPE file definitions ------------------------------------------------------------------------------ENTER AN OPTION NUMBER April 2002 2 p. 12 of 15 Basic DataExpress for the Student Management System Use HP IMAGE data base definitions ------------------------------------------------------------------------------1: Display IMAGE data base names 2: Select a specific IMAGE data base 3: Select a specific IMAGE data set ------------------------------------------------------------------------------ENTER AN OPTION NUMBER Data sets in data base SM 1 of 3 ------------------------------------------------------------------------------1: ADMIN-UNIT-M 17: COURSE-ASSGN-D 33: STU-D 2: ADMIN-UNIT-D 18: COURSE-CLASS-D 34: STU-M 3: ADV-A 19: COURSE-CONSTR-D 35: STU-NAME-A 4: ADV-D 20: COURSE-D 36: STU-OPT-D 5: ALT-ADDR-M 21: COURSE-DESC-D 37: STU-YRQ-M 6: APPROVE-PRG-M 22: DEPT-DIV-M 38: STU-TYP-M 7: APPT-A 23: EDUC-PRG-M 39: STU-YRQ-XREF-D 8: APPT-D 24: FOOTNOTE-M 40: TEST-SCORE-D 9: CLASS-A 25: HIST-ARCHV-M 41: UNUSUAL-ACTN-D 10: CLASS-CLUSTER-M 26: INSTR-A 42: UNUSUAL-CD-M 11: CLASS-D 27: INSTR-ROOM-D 43: WLIST-D 12: CONSTR-A 28: MISC-STU-A 44: YRQ-A 13: CONSTR-CLUSTER-M 29: PREV-NAME-D 45: PRG-ALT-AYR-M 14: CONSTR-D 30: YRQ-M 46: COURSE-DESC2-D 15: CONSTR-ROOM-D 31: ROOM-LOC-A 47: COURSE-TITLE2-D 16: COURSE-A 32: STU-CLASS-D 48: STU-PROFILE-D ------------------------------------------------------------------------------ENTER DATA SET SELECTION 11,44 Select Instructor Name and Course Title from CLASS-D; and year-quarter from YRQ-A Define output specifications ------------------------------------------------------------------------------1: CLASS-YRQ 4: SQ-SID 7: COURSE-TITLE 2: CLASS-ID 5: STU-QTR 8: INSTR-NAME 3: CLASS-ITM-NUM 6: DECIMAL-GR 9: YRQ ------------------------------------------------------------------------------ADD ANY MORE FIELDS OR FILES (N/y)? Define output specifications ------------------------------------------------------------------------------1: CLASS-YRQ 4: SQ-SID 7: COURSE-TITLE 2: CLASS-ID 5: STU-QTR 8: INSTR-NAME 3: CLASS-ITM-NUM 6: DECIMAL-GR 9: YRQ ------------------------------------------------------------------------------[1,3,4,6] INCLUDE IN OUTPUT 9,3,7,8,4 [1,3] SORT BY 9,3 [3] SUMMARIZE BY 3 ENTER SUMMARY FIELD SELECTION FOR: [4C] CLASS-ITM-NUM SUPPRESS DETAIL RECORDS (N/y)? (NO) April 2002 p. 13 of 15 Basic DataExpress for the Student Management System To add student information to pur student procedure, we have to add data sets STU-YRQXREF and STU-D YRQ-A *YRQ CLASS-D *CLASS-ID* *COURSE-ID* *INSTR-ID *ROOM-LOC *CLASS-CLUSTER *YRQ STU-CLASS-D CLASS-ID* STU-QTR* STU-D *ABBR-LAST-NAME *SID STU-YRQ-XREF-D *SID *STU-QTR *YRQ Finding the procedure you want Search the RTC Catalog MAIN MENU ------------------------------------------------------------------------------1: DISPLAY procedure catalog 2: RUN an existing procedure 3: CREATE a new procedure 4: MAINTAIN an existing procedure 8: EXIT ------------------------------------------------------------------------------Reflection W1 (7.00) ENTER AN OPTION NUMBER 1 DISPLAY procedure catalog ------------------------------------------------------------------------------DISPLAY the local catalog (Y/n)? Y PROCEDURE NAME SELECTION 1990 ENTRIES FOUND DISPLAY SELECTED ENTRIES (Y/n)? This will give you a list of every procedure in the RTC catalog Can use search criteria similar to selection criteria DISPLAY procedure catalog -----------------------------------------------------------------------------DISPLAY the local catalog (Y/n)? PROCEDURE NAME SELECTION SMS/@ 341 ENTRIES FOUND DISPLAY SELECTED ENTRIES (Y/n)? April 2002 p. 14 of 15 Basic DataExpress for the Student Management System 22-APR-2003 Procedure Catalog Report page 1 of 23 Name ty ac Created Description ------------------------------------------------------------------------------SMS/ R 2002JUL09 SMS/LOAD CNT (NAME,DOB,RUNNNING START BY QTR) SMS/10DAY# R 1994OCT03 SMS/ENROLLMENT COMPARISON 5 DAY/10 DAY/EMD OF QTR SMS/7101R1 R A* 2002MAR20 STUDENT WITH MISSING ADDRESS INFORMATION SMS/ABECRS R 1996OCT22 CRS LIST BY QTR/DAYS/TIME/INST/FOR ABE DATA SMS/ADDR1 U 1997MAY16 SMS/LIST OF STU WITH ADDRESS BY EPC, EXIT CODE SMS/ALL-LC U 2002MAR12 SMS/LOAD COUNT FOR ALL/QTR SHOWN SMS/AMAIL U A* 1999MAY05 STU ADDRESS BY YRQ/STU-PRG-STAT/START&END DATES SMS/AMAIL1 U A* 1999MAY05 STU ADDRESS BY STU-PRG-STAT/EPC/END DATES SMS/ASSET R 1996JUL26 SMS/LIST OF ENROLLEES WITH TEST SCORES BY QTR/ETC SMS/ASSET1 U 1996OCT01 SMS/LIST OF ENROLLEES WITH TEST SCORES BY QTR/ETC SMS/BLDGRM U 1994DEC22 SMS/CLASSES BY BLD,ROOM-TIME LOC CODE SMS/CANCEL U 2002APR10 CANCELLED CLASSES - CHOICE OF QTR SMS/CARP U 2001MAR19 LIST OF APPRENTICES TAKING COURSES BY QTR/EPC SMS/CATHRS U 1996FEB07 SMS/LISTING OF COURSES IN CM3001 SHOWING HOURS SMS/CIPIT U 1997OCT03 LIST OF COURSES WITH CIP & INST. INT. CODE ------------------------------------------------------------------------------catalog: GEN.P270 user: CEIPLUS name: SMS/@ PAGE-FORWARD/EXIT (F/e)? Procedure name Report output R Report U User defined D Data file Date procedure was created Procedure description Resources Web resources for SMS SBCTC-IT homepage: www.cis.ctc.edu SMS homepage: www.cis.ctc.edu/wctc/sms/ Overview: www.cis.ctc.edu/wctc/sms/smsoverview.pdf Documentation: www.cis.ctc.edu/wctc/sms/DocIndex.htm Screens: www.cis.ctc.edu/wctc/sms/SMSScreens.htm DataExpress homepage: www.cis.ctc.edu/pub/dbreport.htm April 2002 p. 15 of 15