Sun Microsystems, Inc.
spacer spacer
spacer   Sun Educational Services  
spacer
black dot
  black fade
spacer
  Course Catalog
logo

Data Analysis

( WT-1031-180 )


     Course DescriptionBack To Top

Course Offered in Partnership With DigitalThink

This course introduces students to techniques of data analysis involved in designing relational databases and how to apply them effectively. Students will learn how to design an efficient relational database by creating relational constructs, normalizing tables, creating joins and views, optimizing the database's physical design, and avoiding common database design mistakes.

This course requires a word processing application. It also requires a computer running Windows, Macintosh, or UNIX.

eMentoring Services are included with this course.

  • Course length: 8 hours

  • Course details
        id:      WT-1031-180
        subscription duration:  180 days
        list price:  $  325.00


     
         Languages Offered Back To Top

    This course is currently available in English only.

     
         Prerequisites Back To Top

    To succeed fully in this course, students should be able to:

  • None
  •  
         Skills Gained Back To Top

    Upon completion of this course, you should be able to:

  • Create relational constructs
  • Normalize tables to first, second, and third normal forms
  • Create joins and views
  • Optimize a database's physical design
  • Identify and avoid common design mistakes
  •  
         Related Courses Back To Top

  • Before: Data Modeling
  •  
         Course Content Back To Top



    Module 1: Course introduction Back To Top

  • Course introduction
  • Prerequisites
  • What you need
  • Course resources
  • Your learning community
  • Meet your instructor
  • The course project


  • Module 2: Relational constructs Back To Top

  • Relational constructs
  • A quick recap of the database life cycle
  • Relational theory
  • Characteristics of tables
  • Rules for columns
  • Rules for rows
  • Column domains
  • Calculations and domain types
  • Null values
  • Keys for tables
  • Primary keys
  • Concatenated primary keys
  • All-key relations
  • Foreign keys
  • Referential integrity
  • Module wrap-up


  • Module 3: First, second, and third normal forms Back To Top

  • First, second, and third normal forms
  • Normalization, part 1
  • Normalization, part 2
  • First normal form
  • Achieving 1NF
  • Limitations of 1NF
  • Second normal form
  • Functional dependencies, part 1
  • Functional dependencies, part 2
  • Achieving 2NF
  • Limitations of 2NF
  • Module wrap-up


  • Module 4: Third normal form Back To Top

  • Third normal form
  • The limitations of second normal form
  • Transitive dependencies
  • Transitive dependencies, part 2
  • Achieving 3NF
  • Normalization and Codd's 12 criteria
  • Normalization beyond 3NF
  • Denormalization
  • Module wrap-up


  • Module 5: Table joins and user views Back To Top

  • Table joins and user views
  • Table joins
  • Types of joins, part 1
  • Types of joins, part 2
  • User views
  • Storing user views
  • Benefits of user views
  • Permissions
  • Permissions and requirements analysis
  • Module wrap-up


  • Module 6: Physical design Back To Top

  • Physical design
  • Indexing
  • The downside to indexing
  • Clustering
  • The downside to clustering
  • Partitioning
  • Horizontal partitioning
  • The downside to horizontal partitioning
  • Vertical partitioning
  • The downside to vertical partitioning
  • Using SQL to create a database
  • Using SQL to create tables
  • Building the database
  • The data dictionary
  • Data dictionary tables
  • Module wrap-up


  • Module 7: Common design mistakes Back To Top

  • Common design mistakes
  • Common relational database design mistakes
  • Business objects and rules
  • Columns
  • Constraints and keys
  • Primary and foreign keys
  • Relationships and referential integrity
  • International issues
  • Evaluating a relational database
  • Module wrap-up


  • Module 8: Course conclusion Back To Top

  • Course conclusion
  • Where do you go from here?
  • We'd love your feedback
  • Course survey

  • Terms of UsePrivacy PolicyFeedback Copyright 1994-2002 Sun Microsystems, Inc.