Basic DataExpress for the Student Management System Carol Kallfelz, Director

advertisement
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
Download