You are on page 1of 13

MERISE Case Studies

01 - Children. 02 - REM 03 - Flight 04 - Library 05 - College 06 - Compact Disk


07 - 08 CD collection - LOCAUTO 09 - Work 10 - Children's Home 11 - 12 Hotel boo
king - Real Estate 13 - Screws & Bolts P.2 P.3 P.4 P.5 P.6 P.7 P.8 P.9 P.10 P.14
P.17 P.18 P.19
D. ALESSANDRA - Case Studies Merise
Page 1 / 20
01 - A.G.L. - Case Study Children
A works council wants to manage a set of social information on children of its e
mployees. A technician, computer enthusiast, has produced the following table:
Name & Surname employee Victor MARTIN Albert DUPONT DURAND Christine "Luc LEBLAN
C etc. ..."
Address 1, rue freedom-13600-Park La Ciotat "The Pines"-Beaufort District 5 rue
Port-13600-La Ciotat "" Place De Gaulle-13 240-Cassis
Age Child 1 Child 2 Child 3 Age Age Annie Aline Jeanne Jacques Marc Emile August
14 Sylvie 13 4 9 12 Thierry September 11
1 / Indicate the weaknesses amended in the last table
Two / Realizing M.C.D. would correct these weaknesses
3 / Realizing M.L.D. corresponding
4 / Write the query to obtain the list of 10 year olds
D. ALESSANDRA - Case Studies Merise
Page 2 / 20
02 - A.G.L. - Case Study A. E. Mr.
(After a round of exams in the recruitment of civilian personnel of the armed fo
rces)
it is the candidate to clarify the assumptions that are brought to. These assump
tions will be devoid of ambiguity and compatible with the points expressed in th
e statement. Any contradiction, apparent or real, proven by the trainee
between different representations of the statement should be expressed and arbit
rated by a clearly expressed choice Establishing EMR (Electro-Repair Appliances)
is responsible for maintenance of hardware appliances scale. The increase in it
s customer base has resulted in a significant increase in the volume of administ
rative and management tasks (reception, registration materials to repair, billin
g, distribution of work), and the number of documents and correspondence prepare
d (invoices, notices of provision ,...) addition to the director, the staff of t
he facility consists of two secretaries and fifteen technicians including five f
oremen. Functions of the institution: a reception equipment to be repaired: If a
n individual or company brings a hardware or more down, the secretariat is: - cu
stomer information (name, address, telephone number). - Characteristics of the m
aterial (type, make, model, serial number). - Symptoms of failure. - Elements of
management (filing date ,...). An acknowledgment of receipt of material, drawn
from such information is delivered to the customer. Repair of 2: Three documents
are created: - a worksheet, for the shop foreman, delivered with the hardware.
Each workshop is specialized in certain types of equipment, and each type of equ
ipment is treated as a single workshop. The foreman organizes the distribution o
f work at his studio. - A fact sheet, prepared every morning at 9:00, shows for
each workshop to repair all equipment in the chronological order of receipt. - A
label identifying the material, is bonded to the material. The repair, the shop
foreman takes the worksheet, and enter the following information: - End date of
repair. - Details of rooms provided. - Time of labor. - Repairs carried out (co
mmentary). The sheet is then forwarded to the secretariat and the equipment stor
ed for delivery to the customer. 3 Billing: Upon receipt of the worksheet, the S
ecretariat sends the client a notice of availability of its equipment and draw u
p a bill that will await him at his coming. There are two hourly rates depending
on the type of parts used for repair. MAKING THE MCD, THEN THE MLD FOR THIS PRO
JECT. PROPOSE ANY ADDITIONAL Optimization.
D. ALESSANDRA - Case Studies Merise
Page 3 / 20
03 - A.G.L. - Case Study Airplane
NB1: the description that follows the completion of an application to be deploye
d on the web and hosted on an Oracle server. What is required in this part relat
es only to the data structure, it is unnecessary to analyze the salaries, but on
ly to verify that (MCD and MLD) supplies power to these treatments. NB2: It is t
he candidate to clarify the assumptions that has to do. These assumptions will b
e devoid of ambiguity and compatible with the points expressed in the statement.
Any contradiction, apparent or real, proven by the trainee
between different representations of the statement should be expressed and arbit
rated by a clearly expressed choice.
Objectives and expected features The goal is to create an application for reserv
ation of air tickets online for an airline that has had more autonomy and capaci
ty of different host. This application will be divided into two parts: the booki
ng of one or more tickets by a customer and the administration and consultation
of statistics for the administrator. The application must take account of concur
rency (eg, two different customers can not book everyone the last available spot
in a plane). It will also manage the cancellation of transactions. The numbers
of unique identifiers primary keys will be generated automatically. It should de
fine the integrity constraints and triggers if complemented by necessary. For ex
ample, an aircraft may not be used in flight if it lasts less than the distance,
or he can not leave town if a flight is on time departure. A trip is identified
by its departure city and arrival city. The prices and travel time (time of arr
ival of each flight) will be defined from the distance between the two cities me
et. This distance will be calculated using the latitude and longitude of cities
served by the airline. The price will also take into account the category of pas
senger (Senior, Junior ...) and class (economic, business, ...). The price per k
m is fixed for each class, the price per km of a class can be changed without th
e other classes do not see their prices change. A percentage reduction is assign
ed to each category (Junior: 40% discount, senior: 25% discount). For a given cl
ass, all planes have the same price per km for each plane he will be able to spe
cify the capacity the plane in business class, economy class, in class 1 ... It
is assumed that all aircraft fly the same speed. A list of latitudes and longitu
des of several cities in France and Europe can be found at: http://perso.wanadoo
.fr/pgj/latlong.htm, calculating the distance between two cities from latitude a
nd longitude is given on the site IGN: http://www.ign.fr/telechargement/Pi/SERVI
CES/FAQ11.doc.
Help: ask the question: "the concept of journey is it to remember? "Or, in other
words, is there NO common computing information to different flights on the sam
e route?
The flights are independent and non-stop. The No flights match scheduled (flight
No. 6632 corresponds to a Marseilles-Paris route every Monday, starting at 11:4
0). All information relating to reservations not canceled will be kept at least
one year. A reservation may cover one or more persons (can be booked several tic
kets for a flight into different classes and different classes, eg 2 adults in b
usiness class, economy class a senior, 3 juniors in economy class). The customer
will provide his name, first name, city of departure and arrival city, the numb
er of passengers and their categories, class, and the date and time desired. In
response, he will get all the flights that are closer to the date and time reque
sted (all flights on the same day in a range of + / - 4 hours from the time requ
ested, and if n ' there are no flights that day all flights of the day closest t
o the desired one). Upon acceptance by the customer, a reservation number is the
n supplied to it. The administrator can modify or add fare classes (juniors, sen
iors, ...), and obtain statistics on the occupancy rate of each plane for a spec
ified duration. It may include obtaining, by quarter or year, the list of flight
s where the occupancy rate is below a threshold set at the time of interrogation
. We also want to get out of statistics by customer and customer's home departme
nt. 1-Making the MCD and MLD corresponding to this application. 2-Propose possib
le optimizations, in this case describe the features that will provide the poten
tial triggers required by these optimizations. 3-Assume a developer has already
written a function powered by four parameters: distance (Latitude1, Longitude1,
latitude2, longitude2). 3-Writing queries to calculate: - the price of a seat in
business class on Flight 6632 without reduction - the price of a seat in busine
ss class on Flight 6632 in Senior category - the price of booking No 123
D.€ALESSANDRA - Case Studies Merise
Page 4 / 20
04 - A.G.L. - Case Study Library
There will be no additional information given during the test. Trainees may be a
sked to assume a number of points. These points must be clearly expressed, and s
hall not conflict with the rest of the statement. Any contradiction, apparent or
real, proven by the student between the various assertions of the statement sho
uld be expressed and arbitrated by a choice clearly expressed. We want to realiz
e the computerization of a library. The books are a uniquely identified by their
ISBN. We want to store their authors, date of publication and publisher, as wel
l as keywords and a summary of the book. The list of keywords can be adapted or
enrichioe by the manager. Some books may be identified by several keywords (for
example, nineteenth and Asia). Some books may be present in multiple copies in t
he library. We want to store the replacement value of each copy. This valmeur ma
y be amended by the manager as and extent of use of a copy. With regard to the b
orrowers, we want to memorize their name, current address and phone number and a
n order number assigned to them at their first registration. We also want to rem
ember their first date of registration. Registration is annual (the registration
fee is 20 € for the year 2004). A borrower may borrow books only if it is curre
nt on its dues. We want to finally memorize loans. For each loan, it will be sto
red in empunteur, the book borrowed, the borrowing date and the date of rettour
the book. When the book is rendered, the actual date of return is then informed.
If the book is lost or destroyed, the replacement value will be applied to the
borrower. Making the MDC corresponding to that statement. Realizing the MLD and
possibly propose optimizations. Write the query to find the list of loans made b
y the Borrower No. 127. Write the query to find the list of loans made by the bo
rrower named Dupont in 2003. Write the query to find the list of available copie
s of the Three Musketeers 09/17/2004. Write the query to find the list of borrow
ers who borrowed at a time The Three Musketeers and Madame Bovary (together or n
ot). Write the query to find the list of borrowers who borrowed at the same time
The Three Musketeers and Madame Bovary.
D. ALESSANDRA - Case Studies Merise
Page 5 / 20
05 - A.G.L. - Case Study College
There will be no additional information given during the test. Trainees may be a
sked to assume a number of points. These points must be clearly expressed, and s
hall not conflict with the rest of the statement. Any contradiction, apparent or
real, proven by the student between the various assertions of the statement sho
uld be expressed and arbitrated by a choice clearly expressed. In case of lack o
f time, it is better to treat only the allocation of rooms (and leaving aside th
e absence management), but going up MLD and requests that a CDM de'ébaucher comp
lete. We want to realize the computerization of the weekly assignment of rooms o
f a college, and management of students' absences. The college has 20 classrooms
, 2 equipped with black curtains and video projectors, 2 lab rooms and a gym. Ot
her hardware (overhead projectors, screens, triple tables ...) are also assigned
to certain rooms. The rooms have a capacity ranging from 20-45 seats. The gymna
sium has a capacity of 150 seats. The College operates five classes 6, 5 and 4 c
lasses, 4 and 3. Each class is numbered. Students in a class all follow the same
course: there are no options. The list of students in each class is set at the
beginning of the year (it is assumed that a student does not change class, and t
here are no arrivals during the year). The courses are repeated identically on e
very week of the school year. A teacher can provide lessons for several classes.
To assign a class to a room and a teacher, we want to verify that the teacher h
as no way simultaneously for another class. A course can not be assured by sever
al teachers. Courses are identified by the name of the teacher. Some teachers pr
ovide several types of courses (French, Latin ...).€Regarding the weekly allocat
ion of rooms, we do not want to achieve a system of decision support, but to get
the list of rooms to accommodate courses that are not already assigned to anoth
er course at schedule time. There are no courses common to several classes. Some
courses require specific hardware (video, lab or gym ...). But a course which d
oes not need video can still take place in the video room. For a given class can
have a Chemistry Tutorial Tuesday requiring the lab, and chemistry courses do n
ot require. It is assumed that assignments are decided by year: one course (mark
ed by a day an hour and a teacher, ex: 10am Monday, Mr Jones) takes place in the
same room for the same class every week. Regarding the management of absences,
the current manual process is as follows: a daily attendance sheet, marked No. w
eekends and name of the day, flows from teacher to teacher throughout the day. W
hen "School Life" is notified of an absence of a student before classes start, i
t shifts the words "Apologies" on the line of the student for each course in que
stion. Each teacher postponed the list and the number of unexcused absences and
found his way. The attendance sheet back to school life in the late afternoon. A
ll unexcused absences are subject to a letter sent to parents indicating the day
s and hours of absence for the student. A student may be absent from a course wi
thout being absent on the day. An absence from class can only be justified in ad
vance (appointments dentist ...). Optional: You can add a challenge considering
that sports lessons can be provided for several classes simultaneously. Specify
if you manage this or not. Optional: what are the impacts if we admitted the cha
nge of class or arrivals during the year? which application would ensure that th
ere would be no questioning of room assignments when changing a student's class,
or if you arrive during the year? Making the MDC corresponding to that statemen
t. Realizing the MLD and suggest optimizations. Write the query to, from choosin
g a course and a class, find the available rooms can accommodate this course. Wr
ite the query to find the list of unexcused absences the day, with the name of t
he student, teacher, course and schedule concerned.
D. ALESSANDRA - Case Studies Merise
Page 6 / 20
06 - A.G.L. - Case study Compact Disks
NB: The course materials, books and notes are allowed. He will answer any questi
on during the test. It is the candidate to make plausible assumptions, clearly e
xpressed, and shall not conflict with the rest of the statement. Any contradicti
on, apparent or real, proven by the student between the various assertions of th
e statement should be expressed and arbitrated by a choice clearly expressed. We
want to manage a database of documentaries on music CDs. We want to find inform
ation on CDs or tracks are composed. - Family (Classical, Jazz, Variety, Interna
tional Folklore) - Gender (Waltz, Rock, Mambo, Lieder ...) - Publisher, Year of
publication, Collection, No Printing - Name CD - No. of beach - Track name We wa
nt participants to be able to find a CD or a beach, and the nature of their part
icipation: - Composer - Author - arranger or orchestrator - Producer - Singer -
Instrument (specify instrument) (subject : is there interest in speaking of "Nat
ure of Participation", this concept covers all those listed above) A member may
be a singer on a CD or a beach, guitar on another CD or another track from the s
ame CD ... 1 - Making the CDM project. 2 - Making the corresponding MLD. 3 - Pro
pose possible some optimizations. 4 - SQL - Sign the petition to obtain the list
: 4a - participants in the track "Beautiful" CD "Notre Dame de Paris" 4b - beach
es where Miles Davis is seen as a trumpeter 4c - Miles of beaches Davis appears
both as a trumpeter and a conductor (one can use co-queries) 4d - CD contains tr
acks that Miles Davis appears both as a trumpeter and a conductor (not Co-querie
s)
D. ALESSANDRA - Case Studies Merise
Page 7 / 20
07 - A.G.L. - Case Study CD collection
NB: The course materials, books and notes are allowed. He will answer any questi
on during the test.€It is the candidate to make plausible assumptions, clearly e
xpressed, and shall not conflict with the rest of the statement. Any contradicti
on, apparent or real, proven by the student between the various assertions of th
e statement should be expressed and arbitrated by a choice clearly expressed.
We want to manage a database documentary on music CDs, and hiring. We want to fi
nd information on CDs or tracks are composed.
- Family (Classical, Jazz, Variety, International Folklore) - Gender (Waltz, Roc
k, Mambo, Lieder ...) - Publisher, Year of publication, Collection, No Printing
- Name CD - No. of beach - Track name
We want participants to memorize a CD or a beach, and nature of participation:
- Composer - arranger or orchestrator - Singer - Author - Producer - Instrumenta
l (indicate instrument) (it has been interest in speaking of "Nature of Particip
ation", this notion covers those listed above?)
A participant may be a singer on a CD or a beach, guitar on another CD or anothe
r track from the same CD ... It also wants to manage the list of adherents to th
e CD collection: name, address, phone, date of accession 1, start date of curren
t membership (membership is valid for 1 year). The amount of membership for this
year is € 5. A deposit is also filed by the member. This deposit is refunded wh
en the participant leaves the CD collection. The amount of the bond required, re
gularly updated, is set at five times the value of replacing the more expensive
CDs. The system will also be saved for each member of borrowing, with borrowing
date, the expected return date, the actual return date, and condition of the CD
at the end of lease (okay, broken, lost). In both latter cases, the replacement
value of the CD to the return date will be paid by the participant. If payment i
s refused, it will be deducted from the deposit, the remainder of the bond is Mo
ney Back, and the member is disbarred. So, can borrow CDs that members update th
eir dues and whose bail is available. In addition, a participant can have more t
han 3 CDs under loan. Finally, note that some CDs are stored in multiple copies.
1 - Making the CDM project. 2 - Making the corresponding MLD. 3 - Propose possi
ble some optimizations. 4 - SQL - Sign the petition to obtain the list: 4a - par
ticipants in the track "Beautiful" CD "Notre Dame de Paris" 4b - beaches where M
iles Davis is seen as a trumpeter 4c - Miles of beaches Davis appears both as a
trumpeter and a conductor (one can use co-queries) 4d - CD contains tracks that
Miles Davis appears to foisen as a trumpeter and a conductor (without co subquer
ies) 5 - SQL 5a - write the (or) request (s) as to whether the CD "Blowgun" is a
vailable for hire. 5b - write the (or) application (s) as to whether the CD "Blo
wgun" can be rented by Anne Martin (one can assume that there is a known member
Anne Martin).
D. ALESSANDRA - Case Studies Merise
Page 8 / 20
08 - A.G.L. - Case Study LOCAUTO
NB: The course materials, books and notes are allowed. He will answer any questi
on during the test. It is the candidate to make plausible assumptions, clearly e
xpressed, and shall not conflict with the rest of the statement. Any contradicti
on, apparent or real, proven by the student between the various assertions of th
e statement should be expressed and arbitrated by a choice clearly expressed. Th
e company "LOCAUTO" rented cars. The rental price consists of a daily rate and a
mileage charge positioned beyond the 200th km traveled per day. The lease can b
e made on several consecutive days. The daily rate reflects the category (A, B o
r C) of the vehicle. It is based on its type (brand-model) that a car is assigne
d to a category. A deposit, depending on the category of vehicle is made by the
client for rent. A lease, a statement indicating the condition of the car is del
ivered to the customer. The customer can add on this page faults not listed it f
inds. When a customer brings the car, the condition of the car is found in his p
resence. If new faults have appeared, they are noted on the form of state, and t
he costs of rehabilitation are deducted from the deposit before it is delivered
to the customer. We want to computerize the record of state, charging rent and e
ntries of money on these rentals.€It also expects the system that we can learn a
bout the park available for rent at the date and the current time
D. ALESSANDRA - Case Studies Merise
Page 9 / 20
09 - A.G.L. Case Study Work
This exercise is a prelude to TP on graphical interfaces. The oral information a
long with the documents below are the following: We want to create software simu
lations and achievements quote. It must be able to modify elements of the quote
"two clicks" to adapt a way of controlling the final amount of the estimate to e
xternal software. The estimate is divided into items which the list is immutable
principle: it is always the same from one estimate to another. The software wil
l be delivered with a library of articles. Each section may be such as "Supply"
or "benefit". Each section is attached to a post and one only: for example, the
article "Manpower" Position "Cover" is not the same as the article "Manpower" th
e item "Earthwork". Similarly, article "cleat 50x50x2300" Position "Carpenter" i
s not the same as the article "cleat 50x50x2300" Position "Major work" (their pr
ices may be different, due to suppliers or subcontractors different). In an arti
cle title are stored (its name), description, unit (ml, m2, unit, kg ...), its u
nit purchase price, its suggested retail price. The realization of an estimate i
s to allocate, on each post, or needed items to the site, stating the quantities
needed for each of these items, and selling price prtatiqué for this site. By d
efault, the ^ p rices of selling an item in an estimate is the suggested retail
price of this product, but we must be able to edit on an estimate without affect
ing the library or the other bids in the system. Quantities will be entered as a
"minute of calculation: for example, to indicate the surface to be plastered a
piece 4mx3 rectangle, 2.5 m high, with a door of 0,8 x2, 20m and a window of 1.0
5 x0, 95m, one can see: ((4 +3 +4 +3) * 2.5) - (0.8 * 2.20) - (1.05 to 95 ) and
the system will calculate the amount.
Note: this is very easy to achieve when the development tool provides a function
EVAL: variable and vQte pourraot be affected by: vQte = EVAL (((4 +3 +4 +3) * 2
.5) - (0 8 * 2.20) - (1.05 to 95)) What is required here is not to make this int
er ^ réteur, but to recognize and organize data needed for the project)
It will also be able to store for each item, an explanation of how the original
calculation was asked. We do not want an article to appear twice in the same est
imate: if we want to add an article already exists, it will add items to load in
a minute. They want power, decision of the user to update a section of the bilb
iothèque while working on an estimate (replace the suggested retail price of the
one entered in the current estimate, for example).
D. ALESSANDRA - Case Studies Merise
Page 10/20
The responsiveness of the system is an essential element of the project: the use
r wants to modify the total estimate in a minimum number of operations (in what
follows, the actions are written in bold): - The list of items and their value f
or this estimate should always be accessible. - Click on the post containing the
article to edit. From this click: - Display all articles in this position has a
lready commenced in this estimate. - For each item, display the list of its pric
e (qty x price) - click on the item to edit. - Must appear on the screen the det
ails of this article, especially: - its selling price per unit (can be changed,
it is changed there will be a recalculation of the total sale price) - the momen
t of calculation (changed) - quantity (not editable, resulting from minute to lo
ad) - the total selling price (qty x computed by PV, is this information that is
entered in the list of items). The total selling price must be changed. If it i
s changed, there will be a recalculation of the unit selling price. - Enter the
value to change. (It will, as appropriate, the minute, the unit selling price is
the total selling price). By default, when selecting an item, the input cursor
should be placed at the end of the input area of the original calculation. - The
total price of the item should immediately be reported in the list of items, to
tal items of the position must be recalculated in the list of items carried over
to the selected item in the list of posts, and the total estimate must be recal
culated accordingly. Thus€we must estimate the amount of mùodifier in 2 clicks a
nd seizure.
D. ALESSANDRA - Case Studies Merise
Page 11/20
09 - A.G.L. - Case Study of Work - Screens
D. ALESSANDRA - Case Studies Merise
Page 12/20
D. ALESSANDRA - Case Studies Merise
Page 13/20
10 - A.G.L. - Case Study House Children
I am director of a children's home, which welcomes children over three units, Un
it numbered 1-3, corresponding roughly to each district of Marseille. Each unit
is divided into three sectors, numbered 1, 2 and 3. Upon his arrival, a child is
placed in an area, generally chosen based on geographic location of the school
where he is in school. Children are supported by technicians, employees of the i
nstitution. The positions held by these technicians are related to three major f
unctions: Teaching (Teachers specialist), Education (special educators, instruct
ors, educators, social assistants, educators Students ...) and care (psychologis
ts, therapists, Speech Therapists, Doctors pediatricians, Psychiatrists ...). Th
e care of children by a terchnicien is either in the établkissement, whether in
schools, or sometimes in other locations (community centers, camps ...). A techn
ician can support an individual child or group of children. Each action taken wi
th children is characterized by its type: there are eight types of activities th
at direct (family time, class, homework, sitting, studio environment, visit fami
ly support), that is to say about namely, one or more children, which correspond
to services actually received by the child. In general, direct activities take
place in the presence of the child, but not necessarily (a family visit can take
place without the presence of the child). The technicians also carry Ditra indi
rect activities (relating to effective work with children, but can not be assign
ed by name to specific children (teaching staff, area meetings, unity, global me
etings, others ...) and activities that are not treated as actual work, although
these times are counted as time worked under labor law (union office, training,
sickness leave) Each technician shall, each week, a weekly (from Monday to Sund
ays) of its activities (see Annex 1A), which is attached as necessary as many ad
ditional sheets as needed (see Annex 1B). Indeed, the record does not describe t
he list of children who have taken action as soon as it is more than one child m
ust associate returns a list of children who have taken action for each action o
n more than one child. We would like to go out on demand, for any period, state
Summary of the deeds of a child (see Annex 2A) or provided by a technician (see
Annex 2B).
D. ALESSANDRA - Case Studies Merise
Page 14/20
10 - A.G.L. - Case Study House for Children - Appendices
Appendix 1A: Weekly
Period 13/10/2003 to function
workshop session
Educators specializing 19/10/2003
accomp team environment visit family agneme pedagogical nt logical sector Meetin
g Meeting Meeting global unity Various Mandate Training Illness Leave TOTAL
Presenter Paul Martin
Child Day / Group Class TF tutoring
13 Luke WHITE 2.50 13 Group 1 14 2.50 13 white Luc BRUN Anne --------- 14 Group
2 14 3.25 15 15 White WHITE Luke Luke 1.50 15 15 --- Anne BROWN ------ 16 ------
--- 17 --------- 4.00 0.25 7.00 2.50 3.25 2.25 2.50 3.50
2.50 3.50 2.50 2.25 2.50 3.25 3.25 1.50 4.00 0.25 7.00 2.50 0.00 0.00 0.00
TOTAL
9.75 3.50 9.50 0.00 0.00 0.00 0.00 0.00 2.50 0.00 0.00 0.00 0.25 0.00 0.00 9.50
0 00 35.00
Annex 1B: Additional Information Sheet
Class Period 1 Class Activity 13/10/2003 Luke WHITE BROWN BROWN Anne Jean Michel
YELLOW BLACK Paula Martine Roux Noémie BLUE GREEN GREEN Jerome Alexander Educat
ors specializing in Service 19/10/2003
Presenter Paul Martin
D. ALESSANDRA - Case Studies Merise
Page 15/20
Appendix 2A: Summary child
Child Period
Speaker
Luke WHITE 01/01/2003
TF
to
Class
30/06/2003
tutoring session workshop environment visit family accomp agneme nt
Total
MARTIN Paul Emile LUCIEN Jo Jack
12 17.75 7 9.25 19 22.00
February 2
4.00 6.25
7 12.50 9 18.00 2 6.00
2
1.00
7 March 1
1.75 30 37.00 0.25 8 9.50 0.75 35 53.00
TOTAL
38 49.00
4 10.25 16 30.50
0
0.00
2
6.00
0
0.00
2
1.00 11
73 2.75 99.50
Annex 2B: Summary intervening
Speaking Period
Child
MARTIN Paul 01/01/2003
TF
30/06/2003 Function
tutoring
Educators specializing
workshop session visit family environment accomp agneme nt
to
Class
Total
Anne Luke WHITE BROWN BROWN YELLOW Jean Michel
12 17.75
February 2 February 1
4.00 4.00 4.00 2.00
7 12.50 2 6.00
2
1.00
7 June 2
1.75 30 37.00 1.50 0.5 8 1 5.50 2.00 6 10.50
TOTAL
12 17.75
7 14.00
7 12.50
0
0.00
2
6.00
0
0.00
2
1.00 15
45 3.75 55.00
D. ALESSANDRA - Case Studies Merise
Page 16/20
Eleven - A.G.L. - Case Study Hotel Reservation
NB: The course materials, books and notes are allowed. He will answer any questi
on during the test. It is the candidate to make plausible assumptions, clearly e
xpressed, and shall not conflict with the rest of the statement. Any contradicti
on, apparent or real, proven by the student between the various assertions of th
e statement should be expressed and arbitrated by a choice clearly expressed. He
is dealing with bookings of hotel rooms in various resorts There are several ho
tels in each station, they fall into several categories. A hotel may have differ
ent rooms of different capacities. On booking, the price established shall consi
der the type of each room requested (in terms of comfort, éauipement and exposur
e), category of hotel, resort and the period during which s' make the living roo
m (there are three rate periods: blue for low season, mid season white and red f
or high season) Reservations are required for a specified period and a number of
people. Each book attributed met a number and indicate the amount of deposit to
be paid by the customer (20% of the price) Each customer is identified by a seq
uence No, his name, address and telephone number Make Model conceptual data, spe
cifying the assumptions that you will eventually have to do. Description: - It m
ight be interesting to combine the ideas of comfort and exhibit a notion of qual
ity, price dependent, so the standard, without detailing the impact on the price
of the room from the comfort of one hand and exposure additional equipment or o
ther. - This statement could apply to hotel chains, or at tourist offices, or ce
ntral reservation. These different targets would lead to different interpretatio
ns of calculating the price of a room. It is suggested to add this statement to
the universe of discourse following: - two hotels may have the same name in two
different stations. - Two hotels may not have the same name in the same station.
- In the same hotel, two rooms of the same standard and same capacity will have
the same price for the same period. - For each season, there may be several tim
es blue, white and red (for example, every weekend between 5 / 1 and 8 / 2 are w
hite, while those dates on the payment period is from Monday to Friday) - The pr
ice of a reservation straddling different colors of the period will be calculate
d day by day (eg two days white and blue one day) But again, we may assume that:
- two rooms of the same standard and same capacity in two hotels in the same ca
tegory in the same station have the same price for the same period. - Two rooms
of the same standard and same capacity at two hotels in the same category in two
different stations may not have the same price for the same period. - A booking
two rooms can be managed as two bookings, so as not to be confronted with the p
roblem of booking a room on three days and two days in another room.
D. ALESSANDRA - Case Studies Merise
Page 17/20
12 - A.G.L. - Case Study Real Estate
A real estate agency in the Paris region wants to mount an information system on
the offers it has to offer. The list of data is as follows (this list can be a
challenge):
Customer address Address Owner Real Estate Agent Built Elevator in the building
commission charges quarterly release date date and place of appointment date and
place of visit the department's term of office equipment room floor of a local
state of the art dealer in Paris train station train station commuter bus line (
*) metro line (*) type (detached, apartment)
monthly rent nature of the mandate customer name owner name number number of flo
ors of rooms number of street (square, street) features the local price per squa
re foot sales price of a local neighborhood street (square,€... Avenue) bus stat
ion and RER station living area land area of any personal telephone customer pho
ne owner's personal business phone Customer work phone owner's city
D. ALESSANDRA - Case Studies Merise
Page 18/20
13 - A.G.L. - Case Study Screws & Bolts
NB: The course materials, books and notes are allowed. He will answer any questi
on during the test. It is the candidate to make plausible assumptions, clearly e
xpressed, and shall not conflict with the rest of the statement. Any contradicti
on, apparent or real, proven by the student between the various assertions of th
e statement should be expressed and arbitrated by a choice clearly expressed. Th
e company "Screws and bolts" manufactures and sells small pieces of hardware (20
00 different items). It sells to wholesalers on order (50 customers). bills repr
esent a volume of approximately 100 invoices per month. An invoice is composed o
f eight line items on average. When a customer places an order, the sales depart
ment is in the order form and sends it to the store (see Annex 1, "Order"). The
store prepares the package and informs the column "quantity supplied" from the c
ommand (the stock may be insufficient to completely fill an order. If an order c
an not be fully satisfied only so much in this stock will be delivered and charg
ed. It will not be made for deliveries divided: Items in stock will be subject t
o no treatment) The sales department prepares the bill (see Appendix 2, "Facture
") seeking customer specifications and prices of items in manual files. A copy o
f the invoice is sent to the customer with the package, a copy remains in the sa
les department, a copy is sent to the accounting department. The accounting depa
rtment receives the regulations, he edited, then updates the customer account an
d resulted in a point like the bills that are the subject of this regulation. A
regulation may result in multiple invoices. To simplify the project, we assume t
hat a settlement will be returned to the customer erroneous: for instance, a bil
l will never be paid by different regulations. (See Annex 3, "Client Account") 1
/ Make the CDM project. 2 / MLD Realizing this project. Submit any additional o
ptimizations. What index would you suggest, a priori, to create? 3 / Write the S
QL statements to: Find the customer's postal code No. 9207. Find the postal code
of the client that the invoice is 02002 Find the list of zip codes of customers
who bought the item 45 017 Find the list of postal codes of clients who purchas
ed the product in January 2002 45 017 Find the turnover of DUPONT client knew th
e month of January 2002 Find a list of command lines that could not be fully met
in the month of December 2003
D. ALESSANDRA - Case Studies Merise
Page 19/20
13 - A.G.L. - Case Study Screws & Bolts - Appendices
INVOICE
SCREWS AND BOLTS 2 rue des Pas Perdus 13001 MARSEILLE Cedex Customer ID: Name: A
ddress: 9207 DUPONT 3 place Victor Hugo 13331 Marseille Invoice: 04007 from: 17.
01.2004 Order: 04009 from: 01.16.2004 Qty 3 1 PU HT HT 12.35 13.22 PT SCREW AND
BOLTS 2 rue des Pas Perdus 13001 MARSEILLE Cedex
INVOICE
Customer ID: Name: Address: 9401 LEBLANC
Invoice: 04010 Order: 04,013 Art.-No. Description Qty 2 1 PU HT
of: 01/20/2004 at: 01/20/2004 21.60 12.35 exc P. T.
Art.-No.
Designation
45,017 steel screws 5x35, box 100 45 092 Wick concrete ø 5
37.05 45 016 4x35 steel screws, box of 100 13.22 45 017 5x35 steel screws, box o
f 100
10.80 12.35
Items Total Port HT 19.6% Total VAT Mode of payment
50.27 3.65 53.92 10.57 64.49 Cash
Items Total Port HT 19.6% Total VAT Mode of payment
33.95 3.65 37.60 7.37 45.35 Species
CONTROL
Customer ID: 9207 Order Date: 01/20/2004 Name: SMITH Address: 3 Place Victor Hug
o OrderID: 04009 13331 MARSEILLE 45017 Art.-No. Designation steel screws 5x35, b
ox 100 45 092 Wick concrete ø5 Qty ordered Quantity delivered March 1 Customer I
D: 9401 01/20/2004 Name: LEBLANC Address: Art.-No. Designation
CONTROL
Order date:
OrderID: Quantity ordered March 2
04,013 Qty delivered
45 016 4x35 steel screws, box 100 45 017 5x35 steel screws, box 100
CUSTOMER COMTPE
Customer No.: 9207 Name: SMITH Address: 3 Place Victor Hugo 13331 Marseille Natu
re Invoice Invoice Invoice Regulation No. 04 007 04 002 04 001 04 015 Balance XX
04002, 04007 Invoice Date 05/01/2004 17/01/2004 20/01/2004 resulted 01/21/2004
115.12 137.25 64.49 201.74 Credit Flow
Total Balance
316.86 115.12
201.74 0.00
D. ALESSANDRA - Case Studies Merise
Page 20/20