içine çevirmeye çalışıyorum Bir dizi otel incelemem var. Veri kümesindeki her dosya farklı bir otel içindir ve bu otel için ziyaretçiler tarafından yazılan çok sayıda yorum içerir.İlişkimizi BCNF (3.5NF)
1) benim veri kümesindeki ilişkisi:
HotelReview(int: OverallRating, int: AveragePrice, url: URL, string: Author, string: Content, date: Date, int: No. Reader, int: No. Helpful, int: Overall, int: Value, int: Rooms, int: Location, int: Cleanliness, int: Checkin/front desk, int: Service, int: Business Service)
2) benim veri kümesi birincil anahtar:
Author and URL (**Composite Key**)
3) Fonksiyonel bağımlılıklar ben 5 görevleri liste verilmiştir:
• Content -> OverallRating, AveragePrice, URL, Author, Date, No. Reader, No. Helpful, Overall, Value, Rooms, Location, Cleanliness, Checkin/front desk, Service, Business Service
• Author, URL -> Content -> OverallRating, AveragePrice, URL, Content, Date, No. Reader, No. Helpful, Overall, Value, Rooms, Location, Cleanliness, Checkin/front desk, Service, Business Service
• Author, Date -> OverallRating, AveragePrice, URL, Author, Date, No. Reader, No. Helpful, Overall, Value, Rooms, Location, Cleanliness, Checkin/front desk, Service, Business Service
4) potansiyel aday tuşları:
Content
Ama şimdi beşinci görevle mücadele ediyorum. BCNF (3.5NF) ile ilişkimi normalleştirmem istendi. Bunu nasıl yapacağımı araştırdım ama sadece bana mantıklı gelmiyor ve normalleşmeyi kendi ilişkimde tekrarlayamadım. Herhangi bir yardım ve tavsiye büyük ölçüde takdir edilecektir. İşte
bir otel için veri kümesinden bir örnek dosyasıdır:<Overall Rating>4
<Avg. Price>$173
<URL>http://...
<Author>everywhereman2
<Content>Old seattle getaway...
<Date>Jan 6, 2009
<img src="http://cdn.tripadvisor.com/img2/new.gif" alt="New"/>
<No. Reader>-1
<No. Helpful>-1
<Overall>5
<Value>5
<Rooms>5
<Location>5
<Cleanliness>5
<Check in/front desk>5
<Service>5
<Business service>5
<Author>RW53
<Content>Location! Location? view from room of nearby freeway
<Date>Dec 26, 2008
<No. Reader>-1
<No. Helpful>-1
<Overall>3
<Value>4
<Rooms>3
<Location>2
<Cleanliness>4
<Check in/front desk>3
<Service>-1
<Business service>-1
...new review e.t.c
ve burada tablo biçiminde bir otele yönelik inceleme örneğidir:
mavi tonu Sarı sütunlar kompozit birincil anahtarımı gösterirken, incelemenin yapıldığı oteli tanımlayan sütunları temsil eder (Author ve
Zaman ayırdığın için teşekkürler. Eğer bunların her kapatılmasını hesaplamak eğer
{ (Author, Date) (Author, URL) (Content) }
Kolayca doğrulayabilirsiniz:
Teşekkürler, geç cevap için özür dilerim –