Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.




Synopsis: SBL Schema


Clients use a schema, which is in an XML Schema Definition, or .xsd file format, as a guide for extracting the data necessary for the SBL.xml import file. So an SBL schema tells customers how to supply students' personal and enrollment data within the SBL import file. Once the information is successfully loaded into R8, REM can access and display the information while RNA uses the information to calculate student Financial Aid eligibility.

Schemas are updated from time to time so it is important to use the most recent version.




 What is a Schema? 


 


A schema is the structure of the database that defines the objects in the database (Fig. 1a). A database schema of a database system is its structure described in a formal language supported by the database management system (DBMS). The term "schema" refers to the organization of data as a blueprint of how the database is constructed (divided into database tables in the case of relational databases) (Fig. 1b). The formal definition of a database schema is a set of formulas (sentences) called integrity constraints imposed on a database. These integrity constraints ensure compatibility between parts of the schema.

A databases generally stores its schema in a data dictionary. Although a schema is defined in text database language, the term is often used to refer to a graphical depiction of the database structure.

Figure 1a. - select image to enlarge

A section of the SBL Schema

 

Figure 1b. - select image to enlarge

Here on the left, the SBL schema is defining the attributes "socialSecurityNumber" and "birthDate" of the SBL import file on the right. 

The purpose of an XML Schema is to define the legal building blocks of an XML document

  1. the elements and attributes that can appear in a document
  2. the number of (and order of) child elements
  3. data types for elements and attributes
  4. default and fixed values for elements and attributes




Background Color
color#ebebeb; padding: 20px 20px 20px 20px;

Looking for the Following?

 Attributes Document (SBL Data Dictionary)

  1. Lists attributes that make up SBL.
  2. Provides a data definition for each field.
  3. Shows required fields.
  4. Identifies field restrictions, if there are any, including valid values.
  5. Shows schema field names.


SBL Schema DB mapping

  1. Lists SBL elements in the order they have to be specified.
  2. Shows parent/child relationships.
  3. Shows required fields.
  4. Identifies field restrictions, if there are any, including Value Lists for fields with a restricted list of valid values.
  5. Maps out the relationship between the SBL fields and the Database tables and fields.
  6. Can assist in building an SBL.xml file.


Student Batch Load (SBL) Schema