Skills
Querying a database with SQL
SQL is the common language of business data. One well-written query replaces a week of manual extracts and settles everyone on the same figure. It is the highest-return skill to acquire first in any data role.
The question you put to the data
An organisation that decides quickly is one where somebody knows how to put the right question to the database. SQL makes that act explicit and repeatable: the query is written, reviewed, versioned, and the figure it produces recomputes identically the following month. Teaching runs from schema modelling to heavy joins and index optimisation, because the difference between a three-second query and a three-minute one decides whether anyone actually uses it.
- Model a coherent relational schema from a business need
- Write a multi-table aggregation query and verify its result
- Speed up a slow query with indexes, rewriting or a materialised view
- Document a dataset so a third party can pick it up without you
Its place in the programmes
This table shows where the skill lives in the catalogue. It lets you check, before applying, that the volume matches your ambition.
| Teaching block | Programme | Taught hours | Year |
|---|---|---|---|
| Databases and querying | Business Intelligence and Steering | 240 h | Year 1 |
| Databases | Computer Science programme — Bac+3 level | 160 h | Year 1 |
| Data engineering | Data Science programme — Bac+5 level | 240 h | Year 1 |
| Analytical modelling | Business Intelligence and Steering | 160 h | Year 1 |
What you command on completion
You build and optimise, on your own, the queries feeding an executive dashboard, and you stand behind the figures they produce. The statement below is a commitment: it is what the training makes you able to carry out.
- teaching blocks
- 4
- of taught instruction
- 800 h
- credits in total
- 80
- professional qualifications concerned
- 4
Catalogue rule: one credit is twenty-five hours of work, ten of them taught.
The programmes that award it
Each programme leads to an award, stated on its page, together with its assessment arrangements.
| Programme | Level | Duration | Fees |
|---|---|---|---|
| Business Intelligence and Steering | Bachelor's degree | 2 years | 5 000 000 GNF per year |
| Computer Science programme — Bac+3 level | Bachelor's degree | 3 years | 5 400 000 GNF per year |
| Data Science programme — Bac+5 level | Master's degree | 2 years | 7 200 000 GNF per year |
Where it gains its worth
The same act is valued differently depending on the level of responsibility: the table makes that visible.
| Professional qualification | Target occupation | Level | Taught volume |
|---|---|---|---|
| Data Analyst | data analyst | 6 · Manager and professional | 750 h |
| Data and Applied AI Technician | data technician, AI solutions integrator | 5 · Senior technician and supervisor | 700 h |
| Data and Annotation Operator | data operator, annotator, dataset preparer | 4 · Skilled employee and operative | 600 h |
| Application Developer | experienced developer | 5 · Senior technician and supervisor | 800 h |
What applicants ask
Can SQL be learned without a computing background?
Yes. It is a declarative language: you describe the result you want and the engine chooses the route. Many management controllers and operations managers acquire it first.
Which database is used for teaching?
Work is done on a mainstream relational engine, and the grammar taught is the shared standard. Switching engines means a few syntax adjustments, never relearning the language.
Is SQL enough to become a data analyst?
It is the pillar of the role. The data analyst qualification adds preparation, applied statistics and reporting, brought together in a 750-hour taught framework.
Explore next
- Advanced spreadsheetsAdvanced spreadsheets at IHETC: formulas, pivot tables, macros and dashboards. A two-month short course, also drawn on in management control.
- Data qualityData preparation and quality at IHETC: cleaning, reconciliation, control rules and documentation. 200 taught hours in business intelligence.
- Applied statisticsApplied statistics at IHETC: 240 taught hours in data science, plus spotting misleading analysis in the executive certificate. Programmes, levels and target roles.
- Machine learningMachine learning at IHETC: 200 taught hours of training, evaluation and interpretability, grounded in the mathematics of the field. Programmes and roles.
- Deep learningDeep learning and language models at IHETC: 400 taught hours, from network architecture to document-grounded generation. Programmes and roles.
- MLOpsMLOps at IHETC: model deployment and monitoring, containers, versioning, drift and compute cost. Taught hours, programmes and roles concerned.