Get in Touch

Course Outline

Introduction to Databases

  • Defining what a database is
  • Exploring database types: relational, hierarchical, and NoSQL
  • Determining when and why to implement databases

Database Management Systems (DBMS)

  • Examining DBMS architecture
  • Reviewing popular systems such as SQL Server, MySQL, PostgreSQL, and Oracle
  • Understanding the core responsibilities of a DBMS

Data Modeling and Design

  • Identifying entities, attributes, and relationships
  • Creating Entity-Relationship (ER) diagrams
  • Translating models into database tables

Relational Model and Normalization

  • Understanding tables, rows, and columns
  • Defining primary and foreign keys
  • Applying 1NF, 2NF, 3NF, and considering denormalization

Basic SQL for Data Access

  • Using SELECT, INSERT, UPDATE, and DELETE statements
  • Implementing filtering, sorting, and joins
  • Leveraging aggregate functions and subqueries

Database Security and User Management

  • Managing user roles and permissions
  • Configuring authentication and access control
  • Protecting data during transmission and while stored

Backup, Recovery, and Maintenance Basics

  • Developing data backup strategies
  • Considering disaster recovery scenarios
  • Performing routine maintenance and monitoring

Summary and Next Steps

Requirements

  • Familiarity with general IT principles
  • Proficiency in using computers and navigating file systems
  • Foundational knowledge of data and file organization

Target Audience

  • IT support specialists
  • Database administrators
  • Developers or analysts moving into data-centric roles
 40 Hours

Testimonials (2)

Related Categories