La sécurité des systèmes d'exploitation (SE) protège les composants logiciels et matériels contre les menaces (virus, pirates) en garantissant la confidentialité, l'intégrité et la disponibilité des données. Elle repose sur le contrôle d'accès, l'authentification, les mises à jour régulières, la protection du noyau et la gestion des droits utilisateurs.

La théorie des bases de données étudie la structuration, le stockage, et la gestion des données via des systèmes informatiques (SGBD). Elle vise à minimiser la redondance et assurer l'intégrité. Les modèles principaux sont le relationnel (tables, lignes/colonnes), hiérarchique, orienté-objet, et NoSQL. Les concepts clés incluent la modélisation (entités/associations), l'algèbre relationnelle et la normalisation.