0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Structure d'un micro-ordinateur et bases de données

Le document est un examen structuré en trois parties portant sur la structure d'un micro-ordinateur, l'algorithmique et la programmation, ainsi que la modélisation de bases de données. La première partie demande des définitions et des rôles de composants informatiques, la deuxième partie se concentre sur la création d'un organigramme et de classes en C++, et la troisième partie traite de l'automatisation d'une bibliothèque avec des questions sur le MCD, le MLD et le SQL. Chaque section est notée et comprend des questions à choix multiples et des exercices pratiques.

Transféré par

Francoisxavier Olouna
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Structure d'un micro-ordinateur et bases de données

Le document est un examen structuré en trois parties portant sur la structure d'un micro-ordinateur, l'algorithmique et la programmation, ainsi que la modélisation de bases de données. La première partie demande des définitions et des rôles de composants informatiques, la deuxième partie se concentre sur la création d'un organigramme et de classes en C++, et la troisième partie traite de l'automatisation d'une bibliothèque avec des questions sur le MCD, le MLD et le SQL. Chaque section est notée et comprend des questions à choix multiples et des exercices pratiques.

Transféré par

Francoisxavier Olouna
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

PARTIE 1 : Structure et fonctionnement d’un micro-ordinateur (6 pts)

1) Définir: système d’exploitation, programme, informatique, ordinateur


2pts
2) Donner le rôle de chacun des composants suivants : RAM, Chipset,
microprocesseur, mémoire de masse 1pt
3) QCM cocher la réponse juste 3pts
a) Dans l’unité centrale d’un ordinateur, les composants communiquent à
l’aide de :
A - registres □
B - pointeurs □
C- Bus □
b) LINUX est :
A – Mémoire □
B- système d’exploitation □
C- logiciel d’application □
c) Lequel de ces composant n’est pas une mémoire :

A – cache □
B– CMOS □
C– Chipset □

PARTIE 2 : Algorithmique et langage de programmation (7 pts)

1. Proposer l’organigramme pour calculer et afficher le PGDC entre deux


nombres entiers positifs non nul fournit par l’utilisateur. (2 pts)

2. Soit à mettre sur pied un système de contrôle et de gestion d’un guichet


automatique de billets (GAB). considérons le diagramme de classe ci-
dessous. Proposer le code sources en C++ pour la déclaration des différentes
classes. (5 pts)

Page 1/3
PARTIE 3 : Merise et base de données (7 pts)

Bibliothèque

NB : Il ne sera donné aucune information supplémentaire au cours de l’épreuve. Les candidats


peuvent être amenés à supposerun certain nombre de points. Ces points devront être clairement
exprimés, et ne devront pas entrer en contradiction avec lereste de l’énoncé. Toute
contradiction, apparente ou réelle, constatée par le candidat entre les différentes assertions
del’énoncé devra être exprimée et arbitrée par un choix clairement exprimé.

On veut automatiser le fonctionnement d'une bibliothèque.


La bibliothèque est organisée de la façon suivante :
Un service s'occupe de l'achat des exemplaires d'ouvrage soit pour renouvellement
d'exemplairesusagés, soit pour acquisition de nouveaux exemplaires ; dans ce dernier cas, ce
service enregistre lesréférences communes à plusieurs exemplaires, soit l'auteur, le titre, la
valeur de remplacement, lerésumé ainsi que quelques mots clés.
Les exemplaires sont repérés par un code barre (n° séquentiel unique) collé au dos de
l'exemplaire).
Tout exemplaire correspond à un ouvrage de référence. On veut mémoriser la date d'acquisition
del'exemplaire et sa durée de vie estimée.
Un service s'occupe de l'inscription des emprunteurs. Les emprunteurs sont identifiés par une
cartecomprenant un code barre (n° séquentiel unique). Pour chaque emprunteur on mémorise
ses nom,prénom, adresse, email.
Un service s'occupe de l'enregistrement des prêts d'exemplaires. Les prêts sont mémorisés afin
desavoir à tout moment, quels sont les exemplaires sortis. Pour chaque prêt ou emprunt on
mémorisedonc le code exemplaire, le code emprunteur et la date de retour au plus tard de cet
exemplaire.
Cette date est calculée automatiquement par date d'emprunt + 3 semaines.

Page 2/3
Un emprunteur peut emprunter au maximum 3 exemplaires.
Un service s'occupe du retour des exemplaires et de leur placement en rayons.
Lorsque l'exemplaire est retourné en bon état, on supprime l'enregistrement de cet emprunt.
Lorsque la date de retour échoit, on relance l'emprunteur par email de préférence, par courrier
sil'adresse email est inconnue.
Lorsque l'exemplaire retourné est réputé perdu, on envoie un courrier à l'emprunteur exigeant
lepaiement de la valeur de remplacement.
L'emprunteur entre librement dans la bibliothèque, circule dans les rayons, consulte le
catalogue desexemplaires s'il le souhaite. Il prend les exemplaires d'ouvrage disponibles puis
passe au serviced'enregistrement des prêts.
Le service achats est en relation commerciale avec l'éditeur.

1. Réaliser le MCD correspondant à cet énoncé.(2,5 pts)


2. Réaliser le MLD et proposer éventuellement des optimisations.(2,5 pts)
3. Proposer le code SQL pour la création de la base de données et d’une table de votre
choix à la suite de la réponse de la question 2. (2,5 pts)

Page 3/3

Common questions

Alimenté par l’IA

Communication in a CPU involves data transfer through buses, which are highway connections that transfer data, address, and control signals between the CPU and peripherals. This incorporates data buses for actual data transfer, address buses for indicating source or destination addresses, and control buses for sending commands .

A UML class diagram provides a visual representation of system classes, their attributes, operations, and relationships. In an ATM system, it can identify necessary classes like Account, Transaction, and ATMController, clarifying interactions like method calls between them, which assists in precise coding and logical flow .

SQL can define tables that correspond to entities like Books, Borrowers, and Transactions. For example, creating a table for Books involves specifying columns for ISBN, Title, Author, and Acquisition Date, among others. Utilizing SQL keys, relations between tables are established, exemplified by foreign keys linking books to transactions by their barcode .

When a borrowed item becomes overdue, the system sends reminders to the borrower initially via email. If no email is available, a reminder is sent through postal mail. If the item is not returned and is deemed lost, a letter is sent to the borrower requesting payment for the replacement cost .

Strategies include using categorized return slots that align with shelf organization to minimize sorting time, implementing software that directs librarians to optimal shelf placements, and using color-coded tags to quickly identify genres or sections, thus enhancing the efficiency of book returns to their proper places .

The system captures member data such as name, unique barcode ID, contact information, and preferences during registration. It then stores this data in the database to facilitate seamless check-out processes, tracking borrowing history, and personalized communications, ensuring efficient user management and service delivery .

To design a flowchart for calculating the GCD of two integers, start by accepting the two integers, A and B. Use the Euclidean algorithm by iteratively replacing A with B and B with A mod B until B is zero. The GCD is the last non-zero remainder, which will be stored in A when the loop exits .

'Date d'acquisition' helps track when an item was added to the library, which is crucial for inventory management and historical records. 'Durée de vie estimée' allows the library to plan for replacement or maintenance of books before they become unusable, ensuring the collection remains current and in good condition .

RAM serves as temporary storage that provides fast access to data that the CPU is currently processing. The chipset facilitates communication between the processor and other components, managing data flow. The microprocessor, often referred to as the CPU, executes instructions and processes data. Mass memory, such as hard drives or SSDs, provides long-term data storage, retaining information even when the computer is powered off .

Barcodes facilitate automated tracking and identification of items and patrons, significantly speeding up transactions and accuracy at checkouts and returns. This reduces human error, allows for efficient inventory management, and enhances the overall user experience by reducing wait times .

Vous aimerez peut-être aussi