You are to analyze whether some of the designs are better than others, and whether there...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
You are to analyze whether some of the designs are better than others, and whether there is a difference between them by the time you normalize relations resulting from each of the ERDS. To answer the question, you will need to complete the following steps: 1. Create relational models (relations) for each of the ERDS (each of the designs). 2. Identify normal form (NF) for each of the relations and convert them to 3NF. a. Identify functional dependencies b. Explain whether it is in 1NF c. Explain whether it is in 2NF. If it is not, convert it to 2NF d. Explain whether it is in 3NF. If it is not, convert it to 3NF 3. Compare the results. What is different between these sets? What is the same? What is lost? Design 1 - it is assumed that only the current employment is being tracked by the database. LecturerID Name CollegeName TopicOfExpertis 0..M City Lecturer 0..1 Employ 1..1 State College Sign 0..1 ZIP CarnegieClass. Contract 0000 Only keep track of the current employment. Every salary change is considered as a different employment. If the employment status changed, then the history will disappear. i.e. if the salary of a lecturer changes, the old info will be directly updated but not kept. If the lecturer leaves the college, the information will be deleted. ContractDate CollegeName LecturerID Salary Design 2 - it is assumed that each college keeps track of the history of their employees. LecturerID Name CollegeName OpicOfExpertis 0..M Lecturer City Employ 0..1 1.1 State College Sign 1.1 0..M ZIP Write 0..N CarnegieClass. Contract 0000 ContractDate CollegeName LecturerID Salary • The number of contract a lecturer ever had at the same college is being tracked in this case. Salary changes during the period in one college will result in a new contract. Therefore, a lecturer can have many contracts. • The history of contracts are stored in the DB even after a lecturer is fired. Design 3 - it has the same assumptions with Design 2 but the model uses a ternary relationship. CollegeName Lecturer D Name TopicOfExpertis City Lecturer Employ 0..M State College 0..1 0..M ZIP Contract CarnegieClass. 0000 ContractDate CollegeName LecturerID Salary • The number of contract a lecturer ever had at the same college is being tracked in this case. Salary changes during the period in one college will result in a new contract. Therefore, a lecturer can have many contracts. • The history of contracts are stored in the DB even after a lecturer is fired. You are to analyze whether some of the designs are better than others, and whether there is a difference between them by the time you normalize relations resulting from each of the ERDS. To answer the question, you will need to complete the following steps: 1. Create relational models (relations) for each of the ERDS (each of the designs). 2. Identify normal form (NF) for each of the relations and convert them to 3NF. a. Identify functional dependencies b. Explain whether it is in 1NF c. Explain whether it is in 2NF. If it is not, convert it to 2NF d. Explain whether it is in 3NF. If it is not, convert it to 3NF 3. Compare the results. What is different between these sets? What is the same? What is lost? Design 1 - it is assumed that only the current employment is being tracked by the database. LecturerID Name CollegeName TopicOfExpertis 0..M City Lecturer 0..1 Employ 1..1 State College Sign 0..1 ZIP CarnegieClass. Contract 0000 Only keep track of the current employment. Every salary change is considered as a different employment. If the employment status changed, then the history will disappear. i.e. if the salary of a lecturer changes, the old info will be directly updated but not kept. If the lecturer leaves the college, the information will be deleted. ContractDate CollegeName LecturerID Salary Design 2 - it is assumed that each college keeps track of the history of their employees. LecturerID Name CollegeName OpicOfExpertis 0..M Lecturer City Employ 0..1 1.1 State College Sign 1.1 0..M ZIP Write 0..N CarnegieClass. Contract 0000 ContractDate CollegeName LecturerID Salary • The number of contract a lecturer ever had at the same college is being tracked in this case. Salary changes during the period in one college will result in a new contract. Therefore, a lecturer can have many contracts. • The history of contracts are stored in the DB even after a lecturer is fired. Design 3 - it has the same assumptions with Design 2 but the model uses a ternary relationship. CollegeName Lecturer D Name TopicOfExpertis City Lecturer Employ 0..M State College 0..1 0..M ZIP Contract CarnegieClass. 0000 ContractDate CollegeName LecturerID Salary • The number of contract a lecturer ever had at the same college is being tracked in this case. Salary changes during the period in one college will result in a new contract. Therefore, a lecturer can have many contracts. • The history of contracts are stored in the DB even after a lecturer is fired.
Expert Answer:
Answer rating: 100% (QA)
To proceed with the normalization process let us begin by creating the relational models relations for each of the EntityRelationship Diagrams ERDs provided Design 1 Relational Models 1 CollegeCollege... View the full answer
Related Book For
Modern Systems Analysis And Design
ISBN: 9780134204925
8th Edition
Authors: Joseph Valacich, Joey George
Posted Date:
Students also viewed these databases questions
-
Factor by grouping: xy +5y+10x + 50
-
What is the effect of cultural commoditization and transformation on local traditions and customs? Give an example. Check Chapter 4 in the textbook for information on cultural commoditization and...
-
IST 8100 Supplemental Cases Inside Microsoft During last fall's United Way campaign at Microsoft, two vice-presidents made a wager on whose division would generate the most contributions. The loser,...
-
How would you compare the value of direct definition from friends in face-to-face conversation and strangers comments on a YouTube posting?
-
How many grams of matter would have to be totally destroyed to run a 75-W lightbulb for 1.0 year?
-
Solve Problem P16.7 using the direct summation of global element stiffness matrices. Problem P16.7 For the frame shown in Figure P16.7, write the stiffness matrix in terms of the three degrees of...
-
Assume the same facts as in Brief Exercise 14-16, except that Sharp Company does not intend to trade the bonds or to hold them until maturity. a. Prepare the entry for the purchase of the debt...
-
Jay Pembroke started a business. During the first month (April 20--), the following transactions occurred. (a) Invested cash in business, $18,000. (b) Bought office supplies for $4,600: $2,000 in...
-
Hello please answer FUNDAMENTALS of ABM hope to answer in an hour because its a tst, thank youuu in advance! . Question 10 Cash 10,000 Accounts Receivable 6,000 Expenses 3,000 Accounts Payable ? I...
-
Derive Laplace transforms of the input signals shown in Figs. E3.2 and E3.3 by summing component functions found in Table 3.1. 10 f(t) 3 t (min) Figure E3.2 Slope = -a u(t) tw Figure E3.3 Triangular...
-
Identify and define the following 5 security certifications (you will need to use the Internet): CERTIFICATION WHAT IT STANDS FOR BRIEF DESCRIPTION WHO DEVELOPED AND/OR MANAGES THE CERTIFICATION ...
-
Reston Manufacturing Corporation produces a cosmetic product in three consecutive processes. The costs of Department | for May 2016 were as follows: Department | handled the following units during...
-
Implement the nave Bayes classifier in the programming language of your choice, and use it to classify pages of text, based on which words appear on the page. To do this, you will first need to train...
-
Implement Porters stemming algorithm in the programming language of your choice. You will need to find a full description of the algorithm. You can find this in Porter (1980), Sprck Jones (1997), or...
-
Show that the Leibniz rule expressed by Eq. (4.111) is satisfied when $T_{1} \equiv f$ is a function, and $T_{2}$ is a vector field $X$ or a one-form $\omega$. Data from Eq. (4.111) Lx(T1 T2) (LxT)...
-
Construct the Young tableaux of the following su(4) representations and compute their dimensions. (i) $(1,0,0)$ (ii) $(1,1,1)$ (iii) $(2,1,2)$
-
Push polls have been determined to be illegal in twenty - three states. are always conducted face to face rather than by telephone. are so controversial that very few candidates have chosen to use...
-
Teasdale Inc. manufactures and sells commercial and residential security equipment. The comparative unclassified balance sheets for December 31, 2015 and 2014 are provided below. Selected missing...
-
Consider reports you might receive at work (e.g., budgets or inventory reports) or at a university (e.g., grade reports or transcripts). Evaluate the usability of these reports in terms of speed,...
-
How can CSSs and XSL help to ensure design consistency when designing an Internet-based electronic commerce system?
-
In a real estate database, there is an entity called PROPERTY, which is a property for sale by the agency. Each time a potential property buyer makes a purchase offer on a property, the agency...
-
Consider the system \[\begin{aligned} x^{\prime} & =-y+x\left[\mu-x^{2}-y^{2} ight] \\ y^{\prime} & =x+y\left[\mu-x^{2}-y^{2} ight] \end{aligned}\] Rewrite this system in polar form. Look at the...
-
System (4.63) can be solved exactly. Integrate the \(r\)-equation using separation of variables. For initial conditions (a) \(r(0)=0.25, \theta(0)=0\), and (b) \(r(0)=1.5, \theta(0)=0\), and...
-
Find the fixed points of the following systems. Linearize the system about each fixed point and determine the nature and stability in the neighborhood of each fixed point, when possible. Verify your...
Study smarter with the SolutionInn App