GBDS study plan
GBDS · Give each week a clear focus.
8 weeks · About 7 hours per week
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.
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.
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.
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.
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.
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.
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.
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.