Question: 1. Suppose that for an entity E, there are two candidate keys, A and B. If we make A the primary key, what should we

1. Suppose that for an entity E, there are two candidate keys, A and B. If we make A the primary key, what should we do with B

a) make it a SERIAL field

b) just treat it like a regular attribute

c) use the UNIQUE constraint

d) use the NOT NULL constraint

2.

Suppose we have the following relational model:

Movie(mov_id(PK), title, yr)

Person(pid(PK), fname, lname, gender)

Acts_In(actor_id(PFK), movie_id(PFK), role) -- actor_id references Person, movie_id references Movie

What would be true of the following query?

SELECT title, yr

FROM Movie m

WHERE NOT EXISTS

(SELECT *

FROM Movie m2

WHERE m1.title = m2.title)

a )Movies with an empty string title

b) Movies where no other movie has the same title

c) Movies where at least one other movie has the same title

d) Movies with a null title

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!