M. ESSADDOUKI

M. ESSADDOUKI Mostafa

Founder-CEO and CS Teacher

Many people realize their hearts desires late in life. Continue learning, never stop striving and keep your curiosity sharp, and you will never become too old to appreciate life.

Solved problems in SQL - SET 5

Solved problems in SQL - SET 5

This is the third set of solved exercises to master the use of select, GROUP BY, HAVING, INTERSECT

Read more
Solved problems in SQL - SET 4

Solved problems in SQL - SET 4

This is the third set of solved exercises to master the use of select, GROUP BY, HAVING, INTERSECT

Read more
Solved problems in SQL - SET 3

Solved problems in SQL - SET 3

This is the third set of solved exercises to master the use of select, GROUP BY, HAVING, INTERSECT

Read more
Solved problems in SQL - SET 2

Solved problems in SQL - SET 2

Given the database called "project_management" allowing to manage projects related to software development. It is described by the following simplified text representation:

Read more
Solved problems in SQL - SET 1

Solved problems in SQL - SET 1

given the database of a music festival: In one performance can participate one or more musicians. A musician can only participate in one performance.

Read more
Data modeling method

Data modeling method

Once the analysis is complete, the next step is to develop a series of models, based on the analysis document. These models will allow us later to implement a database, which will contain all the information necessary for the proper functioning of the computerized system.

Read more
Definition and representation of an information system

Definition and representation of an information system

An information system does not necessarily have to be computerized. Although most of today's systems are based on computer technology, there are still information systems where information is stored, manipulated and communicated using "traditional" means such as cupboards, filing cabinets, calculators, paper charts, etc.

Read more
Introduction to Information systems analysis

Introduction to Information systems analysis

The competitiveness of a company and its value on the market are determined by several elements, of different importance depending on the sector of activity. We can generally group these elements into two classes

Read more
Introduction to algorithm analysis

Introduction to algorithm analysis

Analysis of algorithms is an important part of computational complexity theory, which provides a theoretical estimate of the resources required by an algorithm to solve a specific computational problem. Most algorithms are designed to work with inputs of arbitrary length. The analysis of the algorithms consists in determining the quantity of time and space resources necessary for its execution.

Read more
Types of binary tree

Types of binary tree

A binary tree is full if each node has 0 or 2 children. We can also say that a full binary tree is a binary tree in which all the nodes, except the leaves, have two children. A binary tree is perfect if all the internal nodes have two children and all the leaves are on the same level.

Read more