23 Nsij2g11 Sujet
23 Nsij2g11 Sujet
23 Nsij2g11 Sujet
SESSION 2023
JOUR 2
Dès que ce sujet vous est remis, assurez-vous qu’il est complet.
Ce sujet comporte 9 pages numérotées de 1/9 à 9/9.
Partie A : L’adressage IP
Partie B : Le routage
1. Dans le cadre du protocole RIP, le chemin emprunté par les informations est
celui qui aura la distance la plus petite en nombre de sauts. En considérant le
réseau présenté ci-dessus :
b. Recopier sur votre copie les tableaux ci-dessous et les compléter pour
le routeur E et le routeur G.
La clause ORDER BY suivie d'un attribut permet de trier les résultats par ordre
croissant de l'attribut.
SELECT COUNT(*) renvoie le nombre de lignes d'une requête.
Un zoo souhaite pouvoir suivre ses animaux et ses enclos. Tous les représentants
d’une espèce sont réunis dans un même enclos. Plusieurs espèces, si elles peuvent
cohabiter ensemble, pourront partager le même enclos.
Il crée une base de données utilisant le langage SQL avec une relation (ou table)
animal qui recense chaque animal du zoo. Vous trouverez un extrait de cette
relation ci-dessous (les unités des attributs age, taille et poids sont
respectivement ans, m et kg) :
animal
id_animal nom age taille poids nom_espece
145 Romy 18 2.3 130 tigre du Bengale
52 Boris 30 1.10 48 bonobo
… … … … … …
225 Hervé 10 2.4 130 lama
404 Moris 6 1.70 100 panda
678 Léon 4 0.30 1 varan
b. Écrire une requête qui permet d’obtenir le nom et l’âge de tous les
animaux de l’espèce bonobo, triés du plus jeune au plus vieux.
a. Écrire une requête qui corrige cette erreur dans la table espece.
Le couple de lamas du zoo vient de donner naissance au petit lama
nommé "Serge" qui mesure 80 cm et pèse 30 kg.
SELECT ...
FROM animal
JOIN espece ON ...
JOIN enclos ON ...
WHERE enclos.struct = 'vivarium' and ...;
1 def bonjour(nom)
2 return 'Bonjour ' + nom + ' !'
une_chaine='Bonjour'
x = (une_chaine[2] == une_chaine[3])
y = (une_chaine[4] == une_chaine[1])
1 def chercher_mots(liste_mots,longueur,lettre,position):
2 res = []
3 for i in range(len(liste_mots)):
4 if …………… and …………… :
5 res.append(liste_mots[i])
6 return res