Course : Databases, modeling and technical choices

Practical course - 4d - 28h00 - Ref. CBC
Price : 2760 € E.T.

Databases, modeling and technical choices




This course provides a comprehensive overview of today's essential knowledge of databases, from the design process to actual use. It analyzes architectures and application domains, evaluates the market offer and examines practical implementation approaches.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. CBC
  4d - 28h00
2760 € E.T.




This course provides a comprehensive overview of today's essential knowledge of databases, from the design process to actual use. It analyzes architectures and application domains, evaluates the market offer and examines practical implementation approaches.


Teaching objectives
At the end of the training, the participant will be able to:
Understanding relational DBMS logic
Create a conceptual database model using UML
Moving from conceptual to logical models
Understanding schematic normalization and denormalization
Switch from logical to physical model and implement with SQL

Intended audience
Developers, architects, IT managers, project managers, IT decision-makers.

Prerequisites
No special knowledge required.

Course schedule

1
DBMS logic

  • Review of the theories underlying relational databases.
  • Data models (hierarchical, network, etc.).
  • DBMS typology. Relational DBMS objectives.
  • Features (Codd rules, transactions, indexing, backups, restores).
  • Architecture.
Hands-on work
User creation, rights assignment, transactions, database queries.

2
Modeling techniques

  • The conceptual model.
  • Needs analysis.
  • Basic concepts (entities, associations, etc.).
  • Functional dependencies.
  • Conceptual level with Merise and UML.
  • The process.
  • Take into account business rules and constraints.
Hands-on work
Study of several real-life cases, Merise and UML modeling using a tool.

3
Logical data model

  • Logical model. Table and constraint structure.
  • Relational model (concepts, notations, terminology).
  • From conceptual to logical.
  • Tree modeling.
  • Normal forms (1st to 5th, BCNF).
  • Denormalization.
  • Volume calculations.
Hands-on work
Real-life case studies, normalization and denormalization exercises, schematic generation using a tool.

4
Implementation with SQL

  • Transactions.
  • SQL standards (SQL1, SQL2, SQL:1999, SQL:2003).
  • From the logical to the physical.
  • Data quality.
  • Views and materialized views.
  • Access rights and roles.
  • Catalogued procedures and triggers.
  • Interfaces with programming languages.
Hands-on work
Database creation and manipulation, reverse engineering, performance measurement (demonstrations).

5
Key parameters for server selection

  • Study SQL server parameters.
  • Technical components (disks and network interfaces).
  • Application modules (administration tools, etc.).
  • High-availability solutions, data security.
  • Technical criteria.
  • Total cost of ownership.
  • Market offer.


Customer reviews
4,5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
ALEXANDRE O.
15/09/26
4 / 5

The trainer was very knowledgeable and I am satisfied with the quality of the training I received. In fact, we spent 2.5 out of 4 days on SQL, even though this topic took up a much larger proportion of the course than had been advertised. I would urge Orsys to review the course description so that it more accurately reflects the content actually covered.
PATRICE C.
15/09/26
5 / 5

I would have liked to have spent more time on the MCD section (particularly CIM/CIF) and the MLD section (particularly normalisation/denormalisation) and less time on the first section on ‘SQL querying’, although I also learnt a great deal from that (refreshing my memory on concepts I’d forgotten).
ADELAÏDE F.
15/09/26
4 / 5

I think the proportion of SQL compared to the rest (more than half the days) is out of proportion... I would have liked to have taken it a bit slower towards the end... but I did learn two or three new things about SQL all the same



Publication date : 01/25/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.


This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.