Discussion:
Pytanie z teorii baz danych
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Pinky
2007-05-07 08:20:33 UTC
Permalink
Cześć,
Mam chyba dość nietypowe dla tej grupy pytanie (choć to jak najbardziej dotyczy
baz danych).
Mam przykładowy test z teorii baz danych a w nim takie pytanie:

"Ile różnych tupli może się znajdować w prawidłowej relacji o kardynalności 22,
posiadającej 4 atrybuty.:

a) Nie można powiedzieć.
b) Dokładnie 22.
c) Maksymalnie 22.
d) Więcej niż 22.
"
Z mojej wiedzy na ten temat wynika, że kardynalność dotyczy raczej związków
pomiędzy relacjami (jeden do jednego, jeden do wielu itd.). W tym przypadku
zdaje się, że prawidłowa odpowiedź to "nie można powiedzieć", bo kardynalność
nie oznacza ilości krotek w relacji. Jednak na google znalazłem jakiś dokument,
gdzie było stwierdzenie, że kardynalność oznacza ilość krotek w relacji...
Czy ktoś może pomóc?

Pozdrawiam,
Tomek
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Filip Rembiałkowski
2007-05-07 08:51:08 UTC
Permalink
Post by Pinky
Cześć,
Mam chyba dość nietypowe dla tej grupy pytanie (choć to jak najbardziej dotyczy
baz danych).
"Ile różnych tupli może się znajdować w prawidłowej relacji o kardynalności 22,
ouch.

htp://davinci.newcs.uwindsor.ca/IS2004/cs315/ass-1-sol.pdf

tupli...
kardynalności...
prawidłowej relacji? to jakie są nieprawidłowe?


co to za szkoła?

"kardynalność" to kalka z ang. cardinality,po polsku moc zbioru czyli jego
liczebność.

tupla to po polsku krotka.

Ktoś kto pisał ten test nie liznął chyba żadnych podstaw z teorii mnogości stąd
takie kwiatki.


http://www.ask.com/web?q=cardinality
http://en.wikipedia.org/wiki/Cardinality_%28disambiguation%29
Post by Pinky
a) Nie można powiedzieć.
b) Dokładnie 22.
c) Maksymalnie 22.
d) Więcej niż 22.
"
oczywiście b) skoro relacja ma 22 elementy to ma ich dokładnie 22 :)
Post by Pinky
Z mojej wiedzy na ten temat wynika, że kardynalność dotyczy raczej związków
pomiędzy relacjami (jeden do jednego, jeden do wielu itd.). W tym przypadku
zdaje się, że prawidłowa odpowiedź to "nie można powiedzieć", bo kardynalność
nie oznacza ilości krotek w relacji. Jednak na google znalazłem jakiś dokument,
gdzie było stwierdzenie, że kardynalność oznacza ilość krotek w relacji...
Czy ktoś może pomóc?
Twoja wiedza chyba zaczyna przekraczać wiedzę nauczyciela ;)
Zmień szkołę.



F.
p***@poczta.onet.pl
2007-05-07 09:01:33 UTC
Permalink
oczywi�cie b) skoro relacja ma 22 elementy to ma ich dok�adnie 22 :)
Dzięki :)
Twoja wiedza chyba zaczyna przekracza� wiedz� nauczyciela ;)
Zmie� szko��.
Jak rozumiem mówisz, że przekombinowałem :)
To podam Ci fragment wykładu tego samego gośćia, który układał ten test:

"Moc zwiąku (= krotność = kardynalność) określa jakie liczby
instancji mogą być połączone z każdego zbioru encji."
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Filip Rembiałkowski
2007-05-07 10:04:28 UTC
Permalink
Post by p***@poczta.onet.pl
Jak rozumiem mówisz, że przekombinowałem :)
nie, chodziło mi o to że zaczynasz - w odróżnieniu od swojego
nauczyciela - dociekać co znaczą pojęcia których używasz :)
Dzięki! fajny fragment :)

jedziemy od początku:

"Moc związku (= krotność = kardynalność )"
- czemu "związku" a nie "relacji"? a może chodziło o zbiór?
niekonsekwencja w stosowaniu terminów.
no ale przynajmniej podaje równoważność pojęć. dobre i to.


"określa jakie liczby instancji mogą być połączone z każdego zbioru
encji."
ale to... już mnie dobiło. to przecież koszmar językowy. po jakiemu to
w ogóle jest?

przepraszam bardzo pana magistra który to układał, ale żeby uczyć
ludzi to trzeba znać jakiś język naturalny :P
np. język polski.

a jeśli się nie zna polskiego, to może lepiej dawać studentom
oryginalne notatki po angielsku a nie tworzyć bełkot.


F.
Radoslaw Jocz
2007-05-07 16:44:53 UTC
Permalink
racja, kompletne bzdury, belkot, brak ogolnie przyjetych terminow
Sławomir Szyszło
2007-05-08 16:21:54 UTC
Permalink
Post by Filip Rembiałkowski
Post by Pinky
a) Nie można powiedzieć.
b) Dokładnie 22.
c) Maksymalnie 22.
d) Więcej niż 22.
"
oczywiście b) skoro relacja ma 22 elementy to ma ich dokładnie 22 :)
Pytanie jest o liczbę *różnych* krotek, więc jeśli nie ma żadnych ograniczeń na
ich unikalność, to mogą się przecież powtarzać... Wtedy będzie c). Ale może
haczyk tkwi w słowach "prawidłowa relacja". :)

P.S.
Jak to dobrze, że nie muszę zajmować się już takimi wydumanymi problemami. :D
--
Sławomir Szyszło mailto:***@poczta.onet.pl
Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych
FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/
Archiwum http://groups.google.com/groups?group=pl.comp.bazy-danych
Filip Rembiałkowski
2007-05-08 17:19:08 UTC
Permalink
Post by Sławomir Szyszło
Pytanie jest o liczbę *różnych* krotek, więc jeśli nie ma żadnych ograniczeń na
ich unikalność, to mogą się przecież powtarzać... Wtedy będzie c). Ale może
haczyk tkwi w słowach "prawidłowa relacja". :)
przyznam się że sięgnąłem do ściągawki :)
5. How many distinct tuples are in a relation instance with cardinality 22?
Answer 5. Since a relation is formally defined as a set of tuples, if the
cardinality is 22 (i.e., there are 22 tuples), there must be 22 distinct tuples.
Post by Sławomir Szyszło
P.S.
Jak to dobrze, że nie muszę zajmować się już takimi wydumanymi problemami. :D
przecie widać że to tylko zadanie z jakiejś klasówki :)

Jedno co w tym wszystkim jest istotne, to porażająca bylejakość w przygotowaniu
tych zadań. Dlatego mi piana pociekła na tego "nauczyciela".
Bierze taki kasę za naukę przedmiotu "bazy danych".
Sam zadań nie wymyśla tylko tłumaczy ściągnięte z jakiegoś uniwerku w Kanadzie.
To niech się buc chociaż nauczy terminologii! no załamka kompletna.

szkoda że OP nie zdradził co to za szkoła.


F.
Pinky
2007-05-09 09:03:34 UTC
Permalink
szkoda że OP nie zdradził co to za szkoła.
:) Wstyd się przyznać w tej sytuacji.
Dzięki za pomoc. Swoją drogą ciekawe, czy koleś zada to samo pytanie na teście
właściwym. Aż posprawdzam pozostałe pytania w języku language :)

Pozdr.
Tomek
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
p***@poczta.onet.pl
2007-05-09 09:22:37 UTC
Permalink
:) Wstyd si� przyzna� w tej sytuacji.
Dzi�ki za pomoc. Swoj� drog� ciekawe, czy kole� zada to samo pytanie na
te�cie
w�a�ciwym. Aş posprawdzam pozosta�e pytania w j�zyku language :)
Soki za te krzaczki... Moge tu pisac tylko przez www. A jak widac to onetowe
narzedzie srednio dobrze dziala...
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Loading...