Get in Touch

Course Outline

Introduction to Databases

  • Definition of a database.
  • Different types of databases: relational, hierarchical, and NoSQL.
  • Scenarios for when and why to utilize databases.

Database Management Systems (DBMS)

  • Overview of DBMS architecture.
  • Familiarization with popular systems (SQL Server, MySQL, PostgreSQL, Oracle).
  • The responsibilities of a DBMS.

Data Modeling and Design

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

Relational Model and Normalization

  • Structure of tables, rows, and columns.
  • Usage of primary and foreign keys.
  • Understanding 1NF, 2NF, 3NF, and denormalization.

Basic SQL for Data Access

  • Utilizing SELECT, INSERT, UPDATE, and DELETE commands.
  • Techniques for filtering, sorting, and joining data.
  • Employing aggregate functions and subqueries.

Database Security and User Management

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

Backup, Recovery, and Maintenance Basics

  • Strategies for data backup.
  • Considerations for disaster recovery.
  • Importance of routine maintenance and monitoring.

Summary and Next Steps

Requirements

  • A foundational understanding of general IT concepts.
  • Experience in using computers and navigating file systems.
  • Basic knowledge regarding data and file organization.

Target Audience

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories