Bonjour,
Je me pose une question à propos des tables dans les bases de données, par exemple considérons cette table :
élève_|_devoir_|_note
02514 | 000152 | 15
02514 | 000152 | 12
02515 | 000152 | 13
02515 | 000152 | 14
02515 | 000159 | 11
C'est une table intermédiaire où l'identifiant est constitué de l'identifiant de l'élève et de celui du devoir. Elle est triée sur le numéro de l'élève.
Si j'ajoute un enregistrement au milieu, comme :
02514 | 000153 | 17
Ça donne :
02514 | 000152 | 15
02514 | 000152 | 12
02514 | 000153 | 17 
02515 | 000152 | 13
02515 | 000152 | 14
02515 | 000159 | 11
Question : Comment l'ordinateur peut ajouter un enregistrement au milieu d'une liste, sachant qu'en toute logique, les informations doivent être écrite à la suite sur le disque dur ... efface-t-il toute la suite de la liste pour la réécrire ? Est-ce qu'il rajoute l'enregistrement à la fin du fichier mais avec un index ?
Merci ! 