GBDS study materials
GBDS study resources

GBDS study plan

GBDS · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Data Modeling and Database Design & Relational Database Implementation and SQL

  • Draw a fully attributed entity-relationship diagram from a written scenario, assigning primary and foreign keys and resolving one many-to-many relationship into an associative entity.

  • Convert that ER diagram into third normal form tables and write the CREATE TABLE statements with appropriate data types and NOT NULL constraints.

  • Normalize a supplied unnormalized table through 1NF, 2NF, and 3NF, documenting the anomaly each step removes.

  • Write single-table SELECT queries using WHERE, ORDER BY, DISTINCT, and aggregate functions with GROUP BY and HAVING.

Your checkpoint

A single document containing one ER diagram, its normalized schema, the DDL script, and ten annotated queries that run without error.

Week 2

Data Modeling and Database Design & Relational Database Implementation and SQL

  • Model a star schema for a sales reporting scenario, separating fact and dimension tables and declaring grain in one sentence.

  • Compare star and snowflake schemas and justify the chosen design in a short written rationale.

  • Write multi-table joins including INNER, LEFT, and self joins, and explain when each is appropriate.

  • Implement primary key, foreign key, CHECK, and UNIQUE constraints and demonstrate a referential integrity violation being rejected.

Your checkpoint

A star-schema diagram plus a working DDL script with at least four constraints that demonstrably reject invalid inserts.

Week 3

Relational Database Implementation and SQL & Business Analysis and Requirements

  • Write subqueries, correlated subqueries, and a CTE that solve three reporting questions against your practice schema.

  • Use window functions such as ROW_NUMBER, RANK, and running SUM partitioned by a dimension.

  • Create a view and a stored procedure or parameterized query, and state one security benefit of each.

  • Convert three stakeholder statements into testable functional requirements with acceptance criteria.

Your checkpoint

A query workbook of twelve advanced queries, each with a one-line statement of the business question it answers, plus a requirements table for three features.

Week 4

Business Analysis and Requirements & Data Quality, Governance, and Security

  • Elicit and document requirements for a small case scenario using interviews, observation, and document analysis, and note which technique surfaced which requirement.

  • Classify each requirement as functional or non-functional and trace it to a design element.

  • Define data quality dimensions (completeness, accuracy, consistency, timeliness, uniqueness) and write a measurable rule for each.

  • Draft a data dictionary for your practice schema covering name, type, nullability, allowed values, and owner.

Your checkpoint

A requirements specification with a traceability matrix mapping at least ten requirements to schema objects and quality rules.

Week 5

Data Quality, Governance, and Security & Data Integration and ETL

  • Design a role-based access model with least privilege, granting SELECT, INSERT, and UPDATE separately to distinct roles.

  • Explain encryption at rest and in transit, masking, and auditing, and place each control at the correct layer.

  • Map a source-to-target ETL specification including transformations, data type conversions, and rejection handling.

  • Identify slowly changing dimension types and implement a Type 2 dimension with effective and expiry dates.

Your checkpoint

A governance and integration pack containing the access matrix, the source-to-target mapping, and a working Type 2 dimension load script.

Week 6

Data Integration and ETL & Business Intelligence and Analytics

  • Build an incremental load that handles inserts, updates, and deletes, and explain idempotency and restartability.

  • Add validation and reconciliation checks that compare source and target row counts and key aggregates.

  • Design three KPIs with explicit calculation logic, grain, and refresh cadence.

  • Choose an appropriate chart type for each KPI and justify the choice against the audience and the question asked.

Your checkpoint

A working end-to-end pipeline script with reconciliation output plus a one-page KPI specification for three metrics.

Week 7

Business Intelligence and Analytics & Project Management and Delivery

  • Produce a delivery plan for a data project with work breakdown, dependencies, and a critical path.

  • Identify five project risks with likelihood, impact, and a mitigation for each.

  • Write a stakeholder communication plan naming audience, message, channel, and frequency.

  • Interpret a dashboard requirement and translate it into a semantic layer or view definition.

Your checkpoint

A project charter one-pager containing scope, milestones, risk register, and communication plan.

Week 8

Business Analysis and Requirements & Data Modeling and Database Design & Relational Database Implementation and SQL & Data Quality, Governance, and Security & Data Integration and ETL & Business Intelligence and Analytics & Project Management and Delivery

  • Complete two timed full-length practice exams and record the score by domain.

  • Re-study the two weakest domains using targeted drills rather than rereading notes.

  • Recite from memory the normal forms, SCD types, quality dimensions, and ETL failure-handling options.

  • Review every missed practice question and write the underlying rule it tested.

Your checkpoint

A score log showing both practice attempts by domain, an error log of at least twenty reviewed misses, and a final one-page formula and definition sheet.

Milestones

Week 2: Produce a normalized schema and DDL from a cold scenario in under 90 minutes without notes.

Week 4: Score at least 70 percent on a mixed Domain 1 to 4 practice set and trace every requirement to a design object.

Week 6: Run the ETL pipeline twice and confirm identical target state, proving idempotency and reconciliation.

Week 8: Score at least 80 percent overall on the second timed practice exam with no domain below 65 percent.