DATABASE-SYS.AB1

Fundamentals of Database Systems

Discover the fundamentals of database systems, their applications, and the related technology. Get hands-on training from expert instructors.

  • Practice in 58 Hands-On Labs — nothing to install
  • 34 Interactive Lessons and 324 topics mapped to the official exam objectives
  • 231 Practice Test Questions

Intermediate Self-paced · 1 year access

58 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation
34Interactive Lessons
324Topics
58LiveLab
231Practice Test Questions
170Flashcards
170Glossary of terms

01 / Skills you'll get

What you will be able to do

Try Free → No credit card required
From basic to advanced topics, this Fundamentals of Database Systems course covers everything you need to know about database systems and their applications. Start with a comprehensive introduction of the fundamentals including architecture, components, models, schemas, and more. Gradually, learn how to interact with the Database using programming languages like SQL, DML, and DDL. By the end of this database fundamentals course, you’ll be a pro at designing, implementing, and managing efficient database schemas. 
  • Apply data models like ER, and EER to represent real-world entities and relationships
  • Optimize performance with normalized database schemas
  • Expertise in SQL query language for data manipulation, retrieval, and analysis
  • Understand the components and architecture for storage, indexing, and query processing
  •  Awareness of transaction concepts, ACID properties, and concurrency control techniques
  • Knowledge of data security principles, techniques, and best practices
  • Write database applications using programming languages like Java, Python, or PHP
  • Ability to work with modern NoSQL databases like MongoDB
  • Process large datasets with big data technologies like Hadoop and Spark 
  • Identify patterns and trends with data mining and machine learning concepts 
  • Problem-solving and critical-thinking capabilities

Course Highlights

  • 34 Structured Lessons Comprehensive coverage of core course objectives
  • 58 Hands-On LiveLabs Interactive guided scenarios with instant evaluation
  • 231 Practice Questions Assessment tests with detailed answer rationales
  • 1 Year Full Access Self-paced learning accessible anytime on all devices

02 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

34 Interactive Lessons · 324 topics
01 Introduction
02 Databases and Database Users 12 topics · 1 LiveLab
  • Introduction
  • An Example
  • Characteristics of the Database Approach
  • Actors on the Scene
  • Workers behind the Scene
  • Advantages of Using the DBMS Approach
  • A Brief History of Database Applications
  • When Not to Use a DBMS
  • Summary
  • Review Questions
  • Exercises
  • Selected Bibliography

1 LiveLab in this lesson — see the labs panel →

03 Database System Concepts and Architecture 10 topics · 1 LiveLab
  • Data Models, Schemas, and Instances
  • Three-Schema Architecture and Data Independence
  • Database Languages and Interfaces
  • The Database System Environment
  • Centralized and Client/Server Architectures for DBMSs
  • Classification of Database Management Systems
  • Summary
  • Review Questions
  • Exercises
  • Selected Bibliography

1 LiveLab in this lesson — see the labs panel →

04 Data Modeling Using the Entity–Relationship (ER) Model 15 topics · 1 LiveLab
  • Using High-Level Conceptual Data Models for Database Design
  • A Sample Database Application
  • Entity Types, Entity Sets, Attributes, and Keys
  • Relationship Types, Relationship Sets, Roles, and Structural Constraints
  • Weak Entity Types
  • Refining the ER Design for the COMPANY Database
  • ER Diagrams, Naming Conventions, and Design Issues
  • Example of Other Notation: UML Class Diagrams
  • Relationship Types of Degree Higher than Two
  • Another Example: A UNIVERSITY Database
  • Summary
  • Review Questions
  • Exercises
  • Laboratory Exercises
  • Selected Bibliography

1 LiveLab in this lesson — see the labs panel →

05 The Enhanced Entity–Relationship (EER) Model 12 topics
  • Subclasses, Superclasses, and Inheritance
  • Specialization and Generalization
  • Constraints and Characteristics of Specialization and Generalization Hierarchies
  • Modeling of UNION Types Using Categories
  • A Sample UNIVERSITY EER Schema, Design Choices, and Formal Definitions
  • Example of Other Notation: Representing Specialization and Generalization in UML Class Diagrams
  • Data Abstraction, Knowledge Representation, and Ontology Concepts
  • Summary
  • Review Questions
  • Exercises
  • Laboratory Exercises
  • Selected Bibliography

Hands-On Labs Our edge

58 LiveLabs
  • Understanding the Basic Database System Environment
  • Understanding the Schema Architecture
  • Inserting Data into a Table
  • Updating Data in a Table
  • Creating and Updating a View
  • Creating a Table in SQL
Labs run in your browser — nothing to install.

03 / FAQs

Questions before you start

Contact us ↗
Who should take this course?
Fundamentals of Database Systems course is designed for all those data enthusiasts wanting to gain insight into how data is stored and managed within organizations. Students and academicians with computer science and data science backgrounds can use this course to solidify their knowledge. Tech professionals involved in software development, data analysis, database administration, and web development will also benefit greatly from this course.
Are there any prerequisites for this course?
No, there are no formal prerequisites.
What career opportunities are available after this course?

The potential career paths after completing this course are plenty:

  • Database administrator
  • Database developer, architect, and engineer
  • Data scientist
  • Software engineer
  • Cloud database specialist
  • Cybersecurity analyst
  Does this course cover any advanced topics?
This is a beginner-friendly course focusing on the fundamentals of database systems. Some of the advanced topics covered here include NoSQL databases, distributed databases, cloud database technologies, advanced SQL, and more.
What is the course duration?
This is a self-paced course that can be completed at your own convenience. The single-user license is valid for 1 year from the date of purchase.

Learn Database Handling!

Step towards a successful career in data.

  • 1 year of full access
  • 58 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top