Login
Register
@
Dark Mode
Profile
Edit my Profile
Messages
My favorites
Register
Activity
Q&A
Questions
Unanswered
Tags
Subjects
Users
Ask
Previous Years
Blogs
New Blog
Exams
Dark Mode
Is the following type of dependencies allowed in 3NF- ?
learncp
asked
in
Databases
Aug 31, 2015
1,085
views
5
votes
5
votes
Is the following type of dependencies allowed in 3NF- ?
A-->B
where A is a proper subset of CK
and B is proper subset of another CK.
databases
database-normalization
learncp
asked
in
Databases
Aug 31, 2015
by
learncp
1.1k
views
answer
comment
Follow
share this
share
0 Comments
Please
log in
or
register
to add a comment.
Please
log in
or
register
to answer this question.
2
Answers
3
votes
3
votes
Best answer
Yes it's in 3NF because 3NF allows those FD's X --> Y in which either :
a) X is a super key, or
b) Y is a prime attribute //(Y is prime implies X must be prime i.e. Prime ---> Prime)
So, in the given FD, B is a prime attribute. Hence, it's in 3NF
Vivek sharma
answered
Aug 31, 2015
selected
Dec 16, 2015
by
learncp
by
Vivek sharma
comment
Follow
share this
4 Comments
Show 3 previous comments
by
cse23
commented
Jul 30, 2016
reply
Follow
share this
ya..ryt..thanks.
it should be in 3NF
if any one condition of below is true then it is in 3NF
1. FD is trivial( for x-.y, y is proper subset of x)
2. LHS is super key
3. RHS is prime attribute
here 3rd is true hence it is in 3NF
0
0
by
Prashant.
commented
Jul 30, 2016
reply
Follow
share this
(y)
0
0
by
Akriti sood
commented
Dec 6, 2016
reply
Follow
share this
can anyone tell me why is non-prime -> prime not allowed in 3NF??getting confused in this...
0
0
Please
log in
or
register
to add a comment.
0
votes
0
votes
yes , its in 3Nf but not in bcnf .
Pranay Datta 1
answered
Aug 31, 2015
by
Pranay Datta 1
comment
Follow
share this
3 Comments
by
Tendua
commented
Sep 1, 2015
reply
Follow
share this
pranay i think sould be in bbcnf also . bcnf says that if a dependecy is fron a-B then a should be the superkey . no constraint is applied on b . so it should be in bcnf also .
0
0
by
Pranay Datta 1
commented
Sep 1, 2015
reply
Follow
share this
they use the term proper subset .
So proper subset of a CK cant be a super key , that why A cant be a SK for that its not BCNf .
1
1
by
Tendua
commented
Sep 1, 2015
reply
Follow
share this
ok got it . thanks
0
0
Please
log in
or
register
to add a comment.
← Previous
Next →
← Previous in category
Next in category →
Related questions
11
votes
11
votes
5
answers
1
Shefali
asked
in
Databases
Sep 17, 2015
9,387
views
Which of the following is correct for 3nf and bcnf?
Consider the following statements. If relation R is in 3NF and every key is simple, then R is in BCNF If relation R is in 3NF and R has only one key, then R is in BCNF Both 1 and 2 are true 1 is true but 2 is false 1 is false and 2 is true Both 1 and 2 are false
Shefali
asked
in
Databases
Sep 17, 2015
by
Shefali
9.4k
views
databases
database-normalization
6
votes
6
votes
4
answers
2
learncp
asked
in
Databases
Aug 31, 2015
19,631
views
3NF is inadequate in situations where the relation:
3NF is inadequate in situations where the relation: A. has multiple candidates key B. has candidate key that are composite C. has overlapped candidate keys D. all the above
learncp
asked
in
Databases
Aug 31, 2015
by
learncp
19.6k
views
databases
database-normalization
1
vote
1
vote
1
answer
3
radha gogia
asked
in
Databases
Sep 25, 2018
2,259
views
Why 3NF is inadequate in below situations ?
Why 3NF is inadequate in situations where the relation: 1) has multiple candidates key 2) has candidate key that are composite 3) has overlapped candidate keys . Example needed , I could justify a bit for point 3 where there may be partial FD's present in case we have candidate key that are composite , but I am not sure
radha gogia
asked
in
Databases
Sep 25, 2018
by
radha gogia
2.3k
views
databases
database-normalization
1
vote
1
vote
2
answers
4
GateAspirant999
asked
in
Databases
Nov 12, 2016
600
views
Finding if decomposition is in 3NF
Consider the relation $R(A,B,C,D,E)$ with $FD\{ A\rightarrow C, D\rightarrow CE\} $. Which of the following decomposition is in 3NF? (A) $R_1(A,C); R_2(B,E); R_3(A,B,D)$ (B) $R_1(A,C); R_2(D,C,E); R_3(A,B,D)$ (C) Already is in 3NF (D) None of these
GateAspirant999
asked
in
Databases
Nov 12, 2016
by
GateAspirant999
600
views
databases
database-normalization
Subscribe to GATE CSE 2024 Test Series
Subscribe to GO Classes for GATE CSE 2024
Quick search syntax
tags
tag:apple
author
user:martin
title
title:apple
content
content:apple
exclude
-tag:apple
force match
+apple
views
views:100
score
score:10
answers
answers:2
is accepted
isaccepted:true
is closed
isclosed:true
Recent Posts
Post GATE 2024 Guidance [Counseling tips and resources]
GATE CSE 2024 Result Responses
[Project Contest] Pytorch backend support for MLCommons Cpp Inference implementation
Participating in MLCommons Inference v4.0 submission (deadline is February 23 12pm IST)
IIITH PGEE 2024 Test Series by GO Classes
Subjects
All categories
General Aptitude
(3.5k)
Engineering Mathematics
(10.4k)
Digital Logic
(3.6k)
Programming and DS
(6.2k)
Algorithms
(4.8k)
Theory of Computation
(6.9k)
Compiler Design
(2.5k)
Operating System
(5.2k)
Databases
(4.8k)
CO and Architecture
(4.0k)
Computer Networks
(4.9k)
Artificial Intelligence
(79)
Machine Learning
(48)
Data Mining and Warehousing
(25)
Non GATE
(1.4k)
Others
(2.7k)
Admissions
(684)
Exam Queries
(1.6k)
Tier 1 Placement Questions
(17)
Job Queries
(80)
Projects
(11)
Unknown Category
(870)
64.3k
questions
77.9k
answers
244k
comments
80.0k
users
Recent Blog Comments
category ?
Hi @Arjun sir, I have obtained a score of 591 in ...
download here
Can you please tell about IIT-H mtech CSE self...
Please add your admission queries here:...
Twitter
WhatsApp
Facebook
Reddit
LinkedIn
Email
Link Copied!
Copy