University of Washington
Home   Search

 

 

 

 

OIS INSTRUCTOR DATABASE

 

A Repository of Data Pertaining to

University of Washington Instructors, Classes and Class Enrollment

 

as of July 11, 1996

 


TABLE OF CONTENTS

 

                                                                                                                        Page

 

                        Introduction                                                                                3

                        Purpose and Limitations of the Database                                      4

                        Structure of the OIS Instructor Database - An Overview                 5

                        OIS Instructor Database Data Tables                                            7

                        Table:   OIS_Faculty_Activity                                                      11

                        Table:   OIS_Instructor_Class_Meetings                                      14

                        Table:   OIS_FWS_Enrollment                                                    19

                        Appendix A

                                    Lookup Tables for Use In Conjunction With

                                    OIS Instructor Database Data Tables                               21

                        Appendix B

                                    OIS Instructor Database - Primary and Foreign

                                    Key Relationships                                                          22







OIS INSTRUCTOR DATABASE

 

A Repository of Data Pertaining to

University of Washington Instructors, Classes and Class Enrollment

 

as of July 11, 1996

 

 

Introduction

 

The OIS Instructor Database covers all persons reported as giving credit instruction beginning with Autumn Quarter, 1993.  Persons giving credit instruction are instructors.  Credit instruction includes that offered through Educational Outreach (formerly known as University Extension) and other self-sustaining programs.  The OIS Instructor Database covers instructors at the Seattle, Bothell and Tacoma campuses and instructors affiliated with the same campuses regardless of the campus sponsoring the instruction.

 

All data in the OIS Instructor Database is taken from the University's Faculty Workload System.  The Faculty Workload System is an integral part of the Student Information System.  The OIS Instructior Database is constructed once each Quarter (including Summer) and is updated within two weeks of the end of each academic term. 

 

All data is held in tables.  A table is composed of columns and rows with the intersection of a column and row being either empty (null) or holding one and only one value.  A table represents a thing, either tangible or intangible, such as an instructor.  A column represents attributes or characteristics about the thing the table represents.  A row represents a specific instance, such a particular student, represented by the table.  Hence, every row and column intersection is a fact.  Facts in a table may be accessed by instance (row), attribute (column) or instance and attribute combination.

 

An example of a table, representing baseball players who are pitchers, is shown below:

 

Pitcher

Hits

Strike Outs

Walks

Runs

Earned Runs

Innings Pitched

A

25

10

5

15

14

40

B

50

27

35

32

28

89

C

87

23

8

56

56

123

D

34

45

67

7

6

56

E

0

1

4

1

1

1


An example of accessing facts by column (attribute) is shown below:

 

            How many runs were scored?

 

 

 

 

 

Runs

 

 

 

 

 

 

15

 

 

 

 

 

 

32

 

 

 

 

 

 

56

 

 

 

 

 

 

7

 

 

 

 

 

 

1

 

 

 

An example of accessing facts by instance (row) is shown below:

 

            What are the statistics of pitcher C?

 

Pitcher

Hits

Strike Outs

Walks

Runs

Earned Runs

Innings Pitched

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

87

23

8

56

56

123

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

An example of accessing facts by column (attribute) and instance (row) is shown below:

 

            What Pitchers had more than twenty (20) strike outs and how many strike outs did they                              have?

Pitcher

 

Strike Outs

 

 

 

 

 

 

 

 

 

 

 

B

 

27

 

 

 

 

C

 

23

 

 

 

 

D

 

45

 

 

 

 

 

 

 

 

 

 

 

 

Two or more tables may be used together.  Use of two or more tables together is called a join.  A join is accomplished by merging tables or parts of tables together on the basis of keys.  Keys permit joining tables together on the basis of data values or, as they are sometimes called, facts.

 

In addition to the OIS Instructor Database a user may be able to access data in the OIS Finance, OIS Class Meeting and Space Use, OIS Student and other databases as they become operational. 

 

Purpose and Limitations of the Database

 

The purpose of the OIS Instructor Database and related OIS databases is to provide a research, analytic and management data resource.  These databases are organized around subjects such as instructor, class meetings or course offerings.  They are integrated in that subjects are related to one another.  They are non-volatile in that data is composed of condition snap shots and they are time-variant in that all data is stated as being current as of a particular time point.

 

These databases are a resource which should not be used to support ongoing administrative processes.  The databases are not a transaction processing system and reflect transactions processed only at the time the database is updated.  As an example the database should not be used to determine the instructor of a given class then currently meeting but may be used to determine past classes instructed and courses of those classes by a given instructor or group of instructors.

 

All data in the OIS Instructor database are taken from University information systems.  The accuracy of the database is no more accurate that the underlying data first created and stored in University information systems at the time the data is extracted.  Every effort has been made to reliably and properly extact data from these information systems.  But the OIS Instructor Database can be no more accurate than this underlying sources.

 

Structure of the OIS Instructor Database - An Overview

 

The OIS Instructor Database is organized around three (3) primary tables.  These tables are:

 

                                    OIS_Faculty_Activity

                                    OIS_Instructor_Class_Meetings, and

                                    OIS_FWS_Enrollment

 

These three (3) tables, for purposes of this documentation, are called data tables.[1]  The interrelationships of these data tables are shown on Chart 1.

 

In addition to the three (3) data tables the Database contains tables translating various coding schemes used in the data tables into English language phases and labels.  These coding scheme translation tables are called, for the purposes of this documentation, 'lookup' tables.  Lookup tables used in the Database in conjunction with the data tables are listed in Appendix A.  Also shown are the data table keys that should be used to navigate to the lookup tables. 

 

The OIS Instructor Database tables are stored in a relational database.  The primary and foreign keys used to navigation between tables in this database are shown in Appendix B.

 

the OIS Instructor Database may be accessed on the University of Washington campus network by addressing:

 

                                    parnassus.opb.washington.edu

 

To access the Database, an authorized user is required to use any Oracle Structured Query Language (SQL) tool or similar Oracle (version 7) compliant database Structured Query Language (SQL) tool.  SQL tools may run on any operating system or platform (Windows, DOS, Unix, OS/2, Mac, etc.) utilizing an Open System Interface and TCP/IP communication protocol.[2]  Example Oracle compliant SQL tools are MS Access with ODBC (Windows), GQL (Mac, Windows, and Unix), Q+E (Windows), Pablo Report Writer (Mac) and SQL Assist Report Wrtier (Unix and Windows).

 

To receive authorization to access OIS Instructor Database tables please contact:

                                               

                                                Andrea Sparling

                                                Database Administrator

                                                UW Tower, T-12

                                                Box 359445

                                                (206) 221-4667

                                                amspar@u.washington.edu

 

For assistance in using the OIS Instructor Database please contact:

 

                                                Phil Hoffman

                                                Office of Institutional Studies

                                                UW Tower, T-12

                                                Box 359445

                                                (206) 685-9956

                                                hoffphil@u.washington.edu


 

OIS INSTRUCTOR DATABASE DATA TABLES

 

The three (3) data tables in the database are:

 

                                    OIS_Faculty_Activity

                                    OIS_Instructor_Class_Meetings, and

                                    OIS_FWS_Enrollment

 

OIS_FACULTY_ACTIVITY

 

Each instance (sometimes called a row) in OIS_FACULTY_ACTIVITY is uniquely identified by Year, Quarter and Employee_Id.  There is one and only one instance for each combination of Year, Quarter and Employee_Id.  Each combination of Year, Quarter and Employee_Id represents a person holding a University appointment who was or who could have potentially been an instructor[3] during the indicated Year and Quarter.  Instructors recorded in the OIS_FACULTY_ACTIVITY table are for Autumn Quarter, 1993 and thereafter.  The data in OIS_FACULTY_ACTIVITY are things about instructors which do not change or vary on the basis of the class or classes instructed.  An example would be the instructor’s name. The OIS_FACULTY_ACTIVITY table is updated Quarterly generally within two weeks of the Quarter’s conclusion.

 

OIS_Faculty_Activity instance attributes are:

 

                               Data               Length

   Attributes                 Type             (In Bytes) 

               YEAR                          Text                  4

               QUARTER                       Text                  1

               EMPLOYEE_ID                   Text                  9

               HOME_DEPT_BUDGET              Text                  6

               NAME                          Text                 30

               JOB_CLASS                     Text                  6

               UPDATE_DATE                   Text                  8

               OTHER_FAC_STUD_CONTACT_HRS    Number (Double        8

               OTHER_INST_REL_ACTIVITIES_HRS Number (Double        8

               TOTAL_DIRECT_INSTR_FTE        Number (Double        8

               INST_RELATED_RES_SCHOLAR_HRS  Number (Double        8

               INST_RELATED_RES_SCHOLAR_FTE  Number (Double        8

               ADMIN_SRV_HRS                 Number (Double        8

               ADMIN_SRV_FTE                 Number (Double        8

               ST_BUD_RES_HRS                Number (Double        8

               ST_BUD_RES_FTE                Number (Double        8

               ST_BUD_PUB_SRV_HRS            Number (Double        8

               ST_BUD_PUB_SRV_FTE            Number (Double        8

               SPONSORED_RES_HRS             Number (Double        8

               SPONSORED_RES_FTE             Number (Double        8

               OTHER_NON_ST_FUNDED_HRS       Number (Double        8

               OTHER_NON_ST_FUNDED_FTE       Number (Double        8

               TOTAL_APPT_FTE                Number (Double        8

               COMPLETENESS_LEVEL            Text                  1

               TEACHING_THIS_QUARTER         Text                  1

               FUND_SOURCE                   Text                  1

 

OIS_INSTRUCTOR_CLASS_MEETINGS

 

Each instance (or row) in OIS_INSTRUCTOR_CLASS_MEETINGS is uniquely identified by a combination of:

 

·          Year,

·          Quarter,

·          Employee_Id,

·          Faculty_Sequence_No,

·          Course_Branch,

·          Curric_Abbr,

·          Course_No,

·          Section_Id and,

·          Meeting_No. 

 

This combination is the primary key.  As in the OIS_FACULTY_ACTIVITY table, Year, Quarter, Employee_Id represents an instructor but in the table OIS_INSTRUCTOR_CLASS_MEETINGS an instructor is instructing an enumerated class meeting.  This class meeting is identified by Faculty_Sequence_No, Course_Branch, Curric_Abbr, Course_No, Section_Id and Meeting_No portion of the primary key.  There are one or more instances in OIS_INSTRUCTOR_CLASS_MEETINGS for any given Year, Quarter, and Employee_Id but there is one and only one for the complete primary key.  This means that an instructor may instruct one or more class meetings for the stated Year and Quarter.  In addition, a class meeting (identified by Faculty_Sequence_No, Course_Branch, Curric_Abbr, Course_No, Section_Id, and Meeting_No) will have at least one and may have many instructors.  Each instructor has an instance in the table OIS_ regardless of the number class meetings instructed. 

 

Instructor_Class_Meetings attributes are those things about instructors that vary with class meeting being instructed.  An example would be contact hours.

 

Notes on use of the table OIS_INSTRUCTOR_CLASS_MEETINGS:

 

Frequently the terms course, section, or class meeting are used interchangably to mean the body of students (or single student) being instructed and the subject matter being instructed.  Use of such terms interchangeably, in the context of a database, lead to confusion, errors and incorrect data use and applicaton.  In this database:

 

Instructors instruct class meetings.

 

A section is an administrative unit of enrollment accounting (also referred to as a course offering).  A section accounts for enrollment in one or more class meetings (example:  section AB of ECON 200 accounting for 25 enrolled students in a large lecture of 350 and a quiz class meeting having 25 students enrolled).

 

A course is the subset of a body of knowledge for presentation (example: ECON 200).  A course is the class meeting purpose.

 

A class meeting is a group of students assembled for taking instruction (generally, but not always, in a classroom, lab or other physical space) with an instructor giving instruction to the assembled group[4] or, in the case of independent study, the individualized teaching and learning relationship of an enrolled student and instructor.

 

A section or couse offering is represented in the OIS Student Database in the table Time_Schedule.  A course is represented by the combination of the attributes Curric_Abbr and Course_No.  Attributes of courses are to be represented in the OIS Student Database in the table Courses effective Fall, 1996.

 

OIS_Instructor_Class_Meetings instance attributes are:

                              Data              Length

   Attribute                  Type              (In Bytes)

               YEAR                          Text                  4

               QUARTER                       Text                  1

               EMPLOYEE_ID                   Text                  9

               FACULTY_SEQUENCE_NO           Text                  5

               COURSE_BRANCH                 Text                  1

               CURRIC_ABBR                   Text                  6

               COURSE_NO                     Text                  3

               SECTION_ID                    Text                  3

               MEETING_TYPE                  Text                  2

               MEETING_NO                    Text                  1

               PERCENT_INVOLVEMENT           Number (Intege        2

               CREDIT                        Text                  9

               HRS                           Number (Double        8

               FTE                           Number (Double        8

               UPDATE_DATE                   Text                  8

               EVENING_DEGREE                Text                  1

 

OIS_FWS_ENROLLMENT

 

Each instance (or row) in OIS_FWS_ENROLLMENT represents a class meeting for which there was one or more reported (as of the tenth instructional day of the quarter) enrolled students.  An instance is uniquely represented by the combination of:

 

·          Year,

·          Quarter,

·          Course_Branch,

·          Curric_Abbr,

·          Course_No,

·          Section_Id,

·          Faculty_Sequence_No, and

·          Meeting_No. 

 

A class meeting may exist for which the the instructor is unknown (see Table OIS_Instructor_Class_Meeting).  Because a course offering may be instructed in one or more class meetings, the sum of enrollment for all instances in OIS_FWS_ENROLLMENT is greater than the sum of course enrollment.

 

A instance in the table OIS_FWS_ENROLLMENT is either:

 

            An assembly of instructor(s) and students at a scheduled time or place, or

            All independent study registrations for the indicated faculty sequence                          number for the indicated course

 

(see Notes above on use of the Table OIS_Instructor_Class_Meetings.)

 

Attributes in OIS_FWS_ENROLLMENT are:

 

                              Data              Length

   Attribute                  Type              (In Bytes)

               YEAR                          Text                  4

               QUARTER                       Text                  1

               COURSE_BRANCH                 Text                  1

               CURRIC_ABBR                   Text                  6

               COURSE_NO                     Text                  3

               SECTION_ID                    Text                  3

               FACULTY_SEQUENCE_NO           Text                  5

               MEETING_NO                    Text                  1

               ENROLL_10                     Number (Double        8

               SCH_10                        Number (Double        8


 

TABLE:  OIS_FACULTY_ACTIVITY

 

Entity Represented:  A person holding an University appointment who was or who could have potentially been an instructor[5] during the indicated Year and Quarter.

 

An Entity Is Uniquely Represented By (primary key):        Year, Quarter and Employee_Id.

 

Instance Attributes, in this table, are:

 

YEAR is the annual calendar period.

 

QUARTER is the academic term.  (See Lookup Table - OIS_Quarter).

 

EMPLOYEE_ID an unique identifier of a person.  (Note:  this identifier is most often the individual’s social security number but not necessiarly so.  Not all University instructors are required to provide a social security number.  In such circumstances the individual is assigned an alternative unique 9 digit identifier.  Hence this attribute is named EMPLOYEE_ID, not social security number).

 

HOME_DEPT_BUDGET is a budget number assigned in the Higher Education Personel and Payroll System (HEPPS) identifing the Instructor’s home department.  The home department is responsible for personnel decisions and actions for the indicated Instructor.  (Note:  an Instructor may be paid from budget sources outside that of the home department).  (See Lookup Table FI_BUDGET_INDEX).

 

NAME is the name associated with the EMPLOYEE _ID as recorded in the Higher Education Personnel and Payroll System.

 

JOB_CLASS identifies the Instructor’s class of duties (see Lookup Table OIS_JOB_CLASS) expected to be performed.  The JOB_CLASS shown in that of the first appointment, if more than one, as recorded in the Higher Education Personnel and Payroll System.

 

UPDATE_DATE this attribute is not now supported and should not be used.  It is reserved for future use.

 

OTHER_FAC_STUD_CONTACT_HRS this attribute is not now supported and should not be used.  It is reserved for future use.

 

OTHER_INST_REL_ACTIVITIES_HRS this attribute is not now supported and should not be used.  It is reserved for future use.

 

TOTAL_DIRECT_INSTR_FTE this attribute is not now supported and should not be used.  It is reserved for future use.

 

INST_RELATED_RES_SCHOLAR_HRS this attribute is not now supported and should not be used.  It is reserved for future use.

 

INST_RELATED_RES_SCHOLAR_FTE this attribute is not now supported and should not be used.  It is reserved for future use.

 

ADMIN_SRV_HRS this attribute is not now supported and should not be used.  It is reserved for future use.

 

ADMIN_SRV_FTE this attribute is not now supported and should not be used.  It is reserved for future use.

 

ST_BUD_RES_HRS this attribute is not now supported and should not be used.  It is reserved for future use.

 

ST_BUD_RES_FTE this attribute is not now supported and should not be used.  It is reserved for future use.

 

ST_BUD_PUB_SRV_HRS this attribute is not now supported and should not be used.  It is reserved for future use.

 

ST_BUD_PUB_SRV_FTE this attribute is not now supported and should not be used.  It is reserved for future use.

 

SPONSORED_RES_HRS this attribute is not now supported and should not be used.  It is reserved for future use.

 

SPONSORED_RES_FTE this attribute is not now supported and should not be used.  It is reserved for future use.

 

OTHER_NON_ST_FUNDED_HRS this attribute is not now supported and should not be used.  It is reserved for future use.

 

OTHER_NON_ST_FUNDED_FTE this attribute is not now supported and should not be used.  It is reserved for future use.

 

TOTAL_APPT_FTE this attribute is not now supported and should not be used.  It is reserved for future use.

 

COMPLETENESS_LEVEL this attribute is not now supported and should n