Question

In: Computer Science

Show that every schema consisting of exactly two attributes must be in BCNF regardless of the...

Show that every schema consisting of exactly two attributes must be in BCNF regardless of the given set F of functional dependencies.

Solutions

Expert Solution

Solution:

Explanation:

BCNF:

=>A relation is called in BCNF if every functional dependency of relation is of type X -> Y where X is super key.

Proving relation with exactly two attributes in BCNF:

=>Let say two attribute are A and B so there can be 4 cases of functional dependencies.

(i) Only A -> B functional dependency is present.

=>If A -> B functional dependency then A is super key because it can derive both the attributes A and B hence it is satisfying BCNF.

(ii) Only B -> A functional dependency then B is super key because it can derive both the attributes A and B hence it is satisfying BCNF.

(iii) There is no functional dependency in relation R(A, B).

=>If there is no functional dependency then relation is in BCNF because it is not voilating functional dependency rule.

(iv) Both non trivial functional dependencies A -> B and B -> A are present in the relation R(A, B) then A and B are superkeys hence is it satisfying BCNF.

=>Hence on the basis of above statements we can say that relation with exactly 2 attribute is always in BCNF.

I have explained each and every part with the help of statements attached to it.


Related Solutions

• Relational Schema Create a relational database schema consisting of the four relation schemas representing various...
• Relational Schema Create a relational database schema consisting of the four relation schemas representing various entities recorded by a furniture company.   Write CREATE TABLE statements for the following four relation schemas. Define all necessary attributes, domains, and primary and foreign keys. Customer(CustomerID, Name, Address) FullOrder(OrderID, OrderDate, CustomerID) Request(OrderID, ProductID, Quantity) Product(ProductID, Description, Finish, Price) You should assume the following: Each CustomerID is a number with at most three digits, each OrderID is a number with at most five digits,...
Which of the following best describes a dimension table in a star schema: Most attributes will...
Which of the following best describes a dimension table in a star schema: Most attributes will likely be text Most attributes will likely be numeric The primary key should be a single integer surrogate key Both a. and c. Which of the following best describes a fact table in a star schema: Most attributes will likely be text Most attributes will likely be numeric The primary key should be a single integer surrogate key Both a. and c. Which of...
Consider an economy consisting of exactly two firms A and B. Firm A sells Good X...
Consider an economy consisting of exactly two firms A and B. Firm A sells Good X to Firm B and to the public. Firm B produces and sells Good Y for which Good X is an input. Each firm’s costs and revenues for one year are given below. Firm A Wages = 25,500      Taxes = 7,500      Sales of X to Public = 15,500      Sales of X to Firm B = 29,000   Firm B    Wages = 35,000  ...
Consider a game of chance consisting of a single trial with exactly two outcomes, which from...
Consider a game of chance consisting of a single trial with exactly two outcomes, which from a players perspective we will call "win" and "lose." To play the game, a player must wager an amount, which we will denote by a. If the player loses the game, a player loses their wager. If the player wins the game, then they keep their wager and they win $1.00. Denote the probability by p, where 0 < p < 1. Let the...
Question 2 (300-500 words) Every society, regardless of its wealth and power, must make certain choices...
Question 2 (300-500 words) Every society, regardless of its wealth and power, must make certain choices about production and distribution. Specifically, every society faces three basic economic decisions: What goods and services to produce and in what quantities? How to produce these goods and services, or how to use the economy's resources? Who gets these goods and services Briefly explain how these questions are answered in your country. How does the availability of resources in your country influence the economic...
Instructions: Show all work, including every calculation and every formula, with proper symbols. Formulas must be...
Instructions: Show all work, including every calculation and every formula, with proper symbols. Formulas must be those used in the required textbook for the course. Use the t-table in your book to find the critical t value(s). Calculators are fine; computer software of any kind is NOT. (You are welcome to use SPSS to check your work, but all values generated/reported below must come from hand calculations or the t table in your book.) A therapist was interested in determining...
A firm works 5 days a week. Every employee must work exactly 2 full days and...
A firm works 5 days a week. Every employee must work exactly 2 full days and 3 half-days each week. A half-day can be either morning or afternoon, and two half-days cannot be held on the same day. How many possible different weekly schedules are there? if the firm has 374 employees, how many people must have the same work schedule for a particular week? What is the smallest number of employees needed to guarantee at least 7 workers have...
Suppose that two countries are exactly alike in every respect except that the citizens of country...
Suppose that two countries are exactly alike in every respect except that the citizens of country A have a higher saving rate than the citizens of country B. Which country will have the higher level of output per worker in the steady state? Illustrate graphically. (15 points) Which country will have the faster rate of growth of output per worker in the steady state? (5 points)
A database schema consisting of three relations STUDENT, COURSE, and STAFF is created as follows: CREATE...
A database schema consisting of three relations STUDENT, COURSE, and STAFF is created as follows: CREATE TABLE STUDENT (STU_ID CHAR(4), STUDENT_NAME CHAR(20), ADDRESS CHAR(20), BIRTHDATE DATE, GENDER CHAR(6)); CREATE TABLE COURSE (COURSE_ID CHAR(6), COURSE_TITLE CHAR(20), STAFF_ID CHAR(3), SECTION NUMBER(2)); CREATE TABLE STAFF (STAFF_ID CHAR(3), STAFF_NAME CHAR(20), GENDER CHAR(6), DEPARTMENT CHAR(20), BOSS_ID CHAR(3) SALARY NUMBER(8,2)); Write down SQL statement for each query below: 1) Find out the information of staff members who are female and earn either below $5,000 or above...
True or false? With a paragraph explanation For every conceivable combination of two goods exactly one...
True or false? With a paragraph explanation For every conceivable combination of two goods exactly one indifference curve passes through it.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT