NORMALIZATION Consider the following relation: Repayment (borrower_id, name, address, loanamount, requestdate, repayment_date, repayment_amount) The following is...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
NORMALIZATION Consider the following relation: Repayment (borrower_id, name, address, loanamount, requestdate, repayment_date, repayment_amount) The following is noted: A borrower is identified with an unique borrower_id, and has only one address. Borrowers can have multiple simultaneous loans, but they always have different request dates. The borrower can make multiple repayments on the same day, but not more than one repayment per loan per day. a) State a key (candidate key) for Repayment. [1 mark] b) Describe different types of anomalies that can arise for this table with example records of how they can occur in this table. [6 marks] c) Describe and illustrate the process of normalization by creating the normalized tables that are normalized up to 4NF. Ensure to identify the primary keys and foreign keys in each derivation. [5 marks] A BI NORMALIZATION Consider the following relation: Repayment (borrower_id, name, address, loanamount, requestdate, repayment_date, repayment_amount) The following is noted: A borrower is identified with an unique borrower_id, and has only one address. Borrowers can have multiple simultaneous loans, but they always have different request dates. The borrower can make multiple repayments on the same day, but not more than one repayment per loan per day. a) State a key (candidate key) for Repayment. [1 mark] b) Describe different types of anomalies that can arise for this table with example records of how they can occur in this table. [6 marks] c) Describe and illustrate the process of normalization by creating the normalized tables that are normalized up to 4NF. Ensure to identify the primary keys and foreign keys in each derivation. [5 marks] A BI
Expert Answer:
Related Book For
Fundamentals of Database Systems
ISBN: 978-0136086208
6th edition
Authors: Ramez Elmasri, Shamkant Navathe
Posted Date:
Students also viewed these databases questions
-
CANMNMM January of this year. (a) Each item will be held in a record. Describe all the data structures that must refer to these records to implement the required functionality. Describe all the...
-
In a Hopfield neural network configured as an associative memory, with all of its weights trained and fixed, what three possible behaviours may occur over time in configuration space as the net...
-
Explain why some conditions on the market are regarded as anomalies and explain how that affects factor investing.
-
Net Play Company uses a job order cost system in each of its three manufacturing departments. Manufacturing overhead is applied to jobs on the basis of direct labour cost in Department A, direct...
-
Toronto Business Associates, a division of Maple Leaf Services Corporation, offers management and computer consulting services to clients throughout Canada and the northwestern United States. The...
-
Using only the factor formulas given in Table 2.6, derive Equation 7.5 starting with Equation 7.3. TABLE 2.6 Summary of Discrete Compounding Interest Factors. To Find Given Factor Symbol Name P F...
-
Financial Statements Circus City issued an 8%, 10-year $2,000,000 bond to build a monorail mass transit system. The city received $1,754,217 cash from the bond issuance on January 1, 2012. The bond...
-
Centralized versus Decentralized Database Management Systems"Please respond to the following: Compare and contrast benefits and challenges that exist between centralized database management systems...
-
Determine the design tensile strength of 160x8 mm plate strength with the holes for 16mm bolts as shown fig: plates are of steel and grade Fe410.
-
Red Shoe Co. has concluded that additional equity financing will be needed to expand operations and that the needed funds will be best obtained through a rights offering. It has correctly determined...
-
Risk assessment also occurs at the financial statement level. Identify and illustrate what you consider to be significant risk areas and relevant accounting policy areas for your Auditee/Company.from...
-
Flatland Company applies fixed manufacturing overhead costs to products based on direct labor hours. Information for the month of April appears below. Flatland expects to produce and sell 18,000...
-
What is the average number of days that it takes a company to collect on its sales ?
-
Format the first occurrence of the Sale Price field with the custom name Total Sales and Currency with zero decimals.
-
A normal patient doing the PFT and has the following information (1)-He can maxrimaily inhale 2 5 additional letters of air after his normal inhatation (2)-He can maximally exhale 1 additional letter...
-
Quadrilateral EFGH is a kite. Find mG. E H <105 G 50 F
-
Consider the following relation: CAR_SALE (CarID, Option_type, Option_Listprice, Sale_date, Discounted_price) This relation refers to options installed on cars (e.g.- cruise control) that were sold...
-
Consider SQL queries Q1, Q8, Q1B, Q4, Q27 in Chapter 5. (a) Draw at least two query trees that can represented each of these queries. Under what circumstances would you use each of your query trees?...
-
Show how you can specify the following relational algebra operations in both tuple and domain relational calculus. (a) SELECT A=c (R(A, B, C)): (b) PROJECT (R(A, B, C)): (c) R(A, B, C) NATURAL JOIN...
-
The group \(\mathrm{D}_{3}\) in Schoenflies notation (32 in international notation, which is read "three-two"; see Table 5.1 ) consists of the proper (those not reflections or inversions) covering...
-
Derive the two-dimensional matrix representation Tic)=(2) Tin)=(3) Tex)=(37) (69) T(c2b)= 1 TO)-(71) 10-(11) TO=(9) = for the group D3, using the basis (e1, e2) defined in the following figure.
-
Prove that the matrix representation of \(\mathrm{D}_{3}\) worked out in Problem 5.6 is irreducible. Data from Problem 5.6 Derive the two-dimensional matrix representation Tic)=(2) Tin)=(3)...
Study smarter with the SolutionInn App