Pytanie z teorii baz danych
Pinky - 11-05-2007 12:32
Pytanie z teorii baz danych
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
=?UTF-8?B?RmlsaXAgUmVtYmlhxYJrb3dza2k=?= - 11-05-2007 12:32
Pinky wrote at 2007-05-07 10:20: > 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.: 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/Cardina...ambiguation%29
> > 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 :)
> 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.
pinky1@poczta.onet.pl - 11-05-2007 12:33
> > 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
=?iso-8859-2?q?Filip_Rembia=B3kowski?= - 11-05-2007 12:33
On 7 Maj, 11:01, pin...@poczta.onet.pl wrote:
> 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 :)
> To podam Ci fragment wykładu tego samego gośćia, który układał ten test:
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 jakiemuto 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 - 11-05-2007 12:33
racja, kompletne bzdury, belkot, brak ogolnie przyjetych terminow
=?ISO-8859-2?Q?S=B3awomir_Szysz=B3o?= - 11-05-2007 12:33
Dnia Mon, 07 May 2007 10:51:08 +0200, Filip Rembia?kowski <plk.zuber@gmail.com> wklepał(-a):
>> 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:slaszysz@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?grou...mp.bazy-danych
=?UTF-8?B?RmlsaXAgUmVtYmlhxYJrb3dza2k=?= - 11-05-2007 12:33
Sławomir Szyszło wrote at 2007-05-08 18:21:
> 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.
> 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 - 11-05-2007 12:33
> 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
pinky1@poczta.onet.pl - 11-05-2007 12:33
> :) 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
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
=?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?=
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
[mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?=
Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?=
Połączenie bazy danych z wykonaniem polaczenia telefonicznego
[mssql] insert do tabeli na podstawie danych z innej tabeli
[oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ?
[MySQL] - Wstawianie aktualnej daty do bazy danych - PHP i MySQL
Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird)
zanotowane.pldoc.pisz.plpdf.pisz.pllubiatowo.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|