Get in Touch

Course Outline

Introduction to Databases

  • Definition and purpose of a database
  • Categorization: relational, hierarchical, and NoSQL
  • Criteria for selecting database solutions

Database Management Systems (DBMS)

  • Architectural overview of DBMS
  • Leading platforms (SQL Server, MySQL, PostgreSQL, Oracle)
  • Core functions and responsibilities of a DBMS

Data Modeling and Design

  • Identifying entities, attributes, and relationships
  • Creating Entity-Relationship (ER) diagrams
  • Translating conceptual models into table structures

Relational Model and Normalization

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

Basic SQL for Data Access

  • Core commands: SELECT, INSERT, UPDATE, DELETE
  • Techniques for filtering, sorting, and joining tables
  • Using aggregate functions and subqueries

Database Security and User Management

  • Defining user roles and permissions
  • Implementing authentication and access control
  • Protecting data both in transit and at rest

Backup, Recovery, and Maintenance Basics

  • Developing data backup strategies
  • Key considerations for disaster recovery
  • Performing routine maintenance and monitoring

Summary and Next Steps

Requirements

  • A solid grasp of general IT concepts
  • Proficiency in using computers and navigating file systems
  • Familiarity with basic data and file organization principles

Target Audience

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

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories