Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

How would i go about verifying is a relation in a schema is in BCNF? Member Memb

ID: 3831480 • Letter: H

Question

How would i go about verifying is a relation in a schema is in BCNF?

Member Member ID LastName FirstName Date OfB Phone Number Email (U) Date OfMembership DateOfExpiration MemberID (FK) Item Reservation Check outDate Due Date tumed Wait Formal Quantity MemberID temID Movie ID HoldByStaffID StafflD FK temID (FK) BookID dFK) Other Items emID Genre Publishe Volume Publish Date Language Price Modified By StaffID Item Type Title Author Address StreetAddress ApartmentNumber City State ZipCode StafID (U) StaffD Staff StafflD FirstName LastName DateOfBirth PhoneNumber Ema Books Book ID New Attribute ISBN (U) SS Forma uthor Genre Publisher Eiditon DateOfPublication Language Quantity Price Modified StaffID Bill Summary Dateof Change ReasonForCharge Amo Due un Total Paid MemberID Modified By Staff ID emberID (FK) StaffD (FKU.

Explanation / Answer

By converting given schema into BCNF

MemberID( MemberID(PrimaryKey), LastName, FirstName, DateOfBirth, PhoneNumber, Email, DateOfMembership, DateOfExpiration)

Address(MemberID(ForeignKey), StreetAddress, ApertmentNumber, City, State, ZipCode,StaffID(PrimaryKey))

ItemReservation(CheckoutDate, DueDate, ItemReturned,WaitList, Title, Format, Quantity, ItemID(PK), MovieID, HoldByStaffID, StaffID(FK), BookID(FK), MemberID(FK))

Staff(StaffID(PK), FirstName, LastName, DateOfBirth, PhoneNumber, Email, JobPosition, BookID(FK))

Books(BookID(PK), ISBN, ISSN, Format, Title,Author, Genre, Publisher, Edition, Date of Publication, Language, Quantity, Price, ModifiedByStaffID)


Other_Items(ItemID(PK), Publisher, Volume, PublishDate, Language, Price, ModifiedByStaffID, ItemType, Title, Author, ISSN, StaffID(FK))


BillSummery(DateOfChange, ReasonForChange, AmountDue, TotalPaid, MemberID(FK), ModifiedByStaffID, StaffID(FK))

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote