Download as DOCX, PDF, TXT or read online from Scribd
Download as docx, pdf, or txt
You are on page 1of 2
Bulacan State University
COLLEGE OF INFORMATION AND COMMUNICATION TECHNOLOGY
City of Malolos, Bulacan
FINAL EXAMINATION IN DBMS
Name:____________________________ Year and Section:___________________ Instructor:_______________________
Date:___________________________
GENERAL INSTRUCTION: NO ERASURES
Test I: Identification Identify the items that are being asked. Write your answers on the space provided. _____________1. This is a subgrouping of the entities in an entity type that is meaningful to the organization and has unique attributes from the other subgroups. _____________2. This is a generic type of entity that has a relationship with one or more subtypes. _____________3. This kind of constraint addresses the problem whether an instance must be a member of at least one subtype. _____________4. This kind of constraint addresses the problem whether an instance of a supertype may simultaneously be a member of two or more subtypes. _____________5. A kind of completeness constraint that specifies that every entity instance/row of data MUST be a member of at least one subtype. _____________6. A kind of completeness constraint that specifies that an entity instance/row of data is allowed not to be part of any subtype. _____________7. A kind of disjointness constraint that specifies that an instance of the supertype can be only part of ONE of the subtypes. _____________8. A kind of disjointness constraint that specifies that an instance of the supertype may be part of two or more subtypes. _____________9. The letter that signifies overlap in the EERD. _____________10. The letter that signifies disjoint in the EERD. Test II: Situational Create the Entity-relationship diagram and the relational model for the following situation. Also, during normalization, please include 1NF,2NF, and 3NF respectively. NOTE: This is a summation of our lesson for the semester; please apply all possible rules on the following situation, including normalization. An automobile repair shop is having a hard time creating a schedule for their customers. As an option, they decided to create a reservation system specifically made for their members. Listed below are the business rules of the system: a. An AUTOMOBILE, which has attributes Plate_Number, Automobile_Type, Model, should be owned by a single MEMBER. The specific MEMBER should have Member_ID, Member_Name, Age, Address, Contact_Num. Conversely, A MEMBER can own as many AUTOMOBILE as he can. b. An AUTOMOBILE should be repaired by as many REPAIRMAN that can attend to it. Also, a REPAIRMAN can only repair a single AUTOMOBILE at a given time. Attributes for REPAIRMAN is Employee_Num, Name, Salary, Contact_Num.
c. A REPAIRMAN use a single EQUIPMENT at a time. Meanwhile, an EQUIPMENT
can be used by as many REPAIRMAN it needs to be used. Attributes for EQUIPMENT are EQPT_Num, EQPT_Type, Quantity, and AVAILABILTY. d. A MEMBER must pay as much TRANSACTION that he availed. Also, A TRANSACTION can be paid by a single MEMBER only. Attributes for TRANSACTION are Transaction_Num, Service_Type, and Payment_Mode. Payment can be made either by FULL = F or by INSTALLMENT = I. Full payment has a unique attribute for TOTAL_AMOUNT. Payment by instalment has an attribute of Debt_No. e. If a MEMBER has chosen to pay through INSTALLMENT, he will have to pay his instalment through the remaining BALANCE. BALANCE has an attribute of Balance_Num, Amount_Paid, and Total_Balance. A MEMBER may pay through INSTALLMENT as many times as he want. An INSTALLMENT account can only be paid by a single USER. f.
A REPAIRMAN can receive as much TRANSACTION due to the number of
repairs he has done. At the same time, a TRANSACTION is being done by as many REPAIRMAN that has finished the job.
g. An AUTOMOBILE is required to be owned by a MEMBER. Conversely, a
MEMBER is required to own an AUTOMOBILE. h. An EQUIPMENT may or may not be used by a REPAIRMAN during repair. At the same time, a REPAIRMAN may or may not use EQUIPMENT during the repair. i.
A MEMBER may or may not have a TRANSACTION. A TRANSACTION, however,
must always be connected to a MEMBER.
j.
A TRANSACTION should always be directed to a REPAIRMAN. At the same
time, a REPAIRMAN may or may not handle a TRANSACTION at a given time.
k. A REPAIRMAN may or may not handle an AUTOMOBILE at a given time. At the
same time, an AUTOMOBILE may or may not be repaired by a REPAIRMAN at a certain moment.