NAF Logo - Go to Home Page
Sign In

Course | Database Design

Information Technology

Database Design introduces learners to the basic concepts of database design and implementation. It covers all aspects of the database life cycle and systematically works through collecting requirements, planning, modeling, and creating a database and a database application. Learners move from a conceptual model to an entity-relationship model, translating into a relational database and a database application. They hone the critical skills required to classify information, identify relationships, and think logically.

Planning Tools
For Learners

PLANNING TOOLS provides essential information to guide course implementation, including scope and sequence, detailed lesson plans, semester planning outline, course updates, and project overview. Several courses offer free online resources with hyperlinked URLs to enhance blended, synchronous, and asynchronous learning. The scope and sequence guide the resource selections to ensure the content aligns with lesson topics. The online resource collection includes course outlines, modules, lesson plans, videos, projects, and articles.

FOR LEARNERS: Did you know that in 2030, 85% of the jobs are not in existence yet? So, how can what you are learning in school today possibly prepare you for an unknowable future?

The answer is simple! You do not stop learning just because you graduated from high school. You must embrace the concept of life-long learning to thrive in a highly tech-enabled and information-driven future. Your skillsets are less about what a teacher “poured” into your head and more about exploring issues and topics about which you are passionate. In the future, employers will not be as interested in your grade point average as compared to the initiative you took to extend your knowledge.

Staff Pick

Microsoft Reveals its MASSIVE Data Center (Full Tour)

Watch Video

Instructional Units

Unit 1 Getting Started
Unit 2 Planning a Database
Unit 3 Data Modeling and Database Design
Unit 4 Implementing Databases and Database Applications
Unit 5 Preparing a Database Application for Dissemination
Unit 6 Careers in Databases and Course Closure

Featured Resources

Intro to SQL: Querying and Managing Data


An introductory unit on SQL from the Khan Academy

SQL Hour of Code

Teacher Resources

A hands-on NCLab tutorial, students learn to write simple queries in the PostgreSQL language, used by governments...

SAP Developer Pre-Internship

Career Readiness

Developed by SAP, students can experience a career as a software developer in their company.

Career: Database Administrators


Explore the many facets of database design and why it is such an important skillset across many industry...

Watch Video

I am a Person Committed to Equity

Talking About Race

An interactive website produced by the National Museum of African American History and Culture

Database for Beginners


Learn the basics of database design with this video lesson.

Watch Video

How to build a scalable database architecture

Since Critter Junction has broken their application into different microservices, they can’t just use one...

Watch Video

Thanks to our community, industry, postsecondary partners, and professional associations for their continued involvement in promoting future ready learning for NAF's educators and learners.

Looking for the old Curriculum Library?

NAF will no longer update the Curriculum Library in the Academy Support Hub (ASH), but you can still access it below. Stay on the NAF Future Ready Learning site for our updated curricula and resources.

Curriculum Archive
Don't show this again