Article View: pl.comp.bazy-danych
Article #194721Re: Relacje w praktyce
From: szemrany
Date: Sat, 12 Dec 2015 11:18
Date: Sat, 12 Dec 2015 11:18
38 lines
2451 bytes
2451 bytes
On Fri, 11 Dec 2015 10:15:40 -0800 (PST), M.M. wrote: >> Mam tabelę, która gromadzi jakiś rodzaj pozycji > Powiedzmy, że masz tagi, bo pasują (chyba?) do każdego przykładu. Niezupełnie, tag jest informacją sam w sobie, a mój "item" to więcej danych, które są w osobnej tabeli. >> I teraz... czy lepiej w tabeli pośredniej mieć trzy kolumny: >> czy też mieć 3 osobne tabele, dla każdej relacji osobno: > > Jeśli zostanie zastosowane unikalne id w skali bazy danych, to będzie > można rozwiązać to zadanie przy użyciu jednej tabeli jednokolumnowej. ?? W jednokolumnowej tabeli zrobisz powiązanie czegoś czymś? Jak? > Nawet jeśli nie zostanie użyte unikalne id w skali bazy, to można > rozwiązać w oparciu o tabelę z jednym id (zamiast tamtych trzech, bo > wiadomo, mogą być inne id potrzebne), o ile jeszcze użyjesz pola z > nazwą (lub enum) tabeli. > > Dla id unikalnego w skali bazy > id własne > id tabeli pierwszej > id tabeli drugiej > Zaleta: wystarczy taka jedna tabela na całą bazę. Tego też nie ograniam, powyżej masz dwa id (np. auto, budynek), a co z trzecim? Opisz to jaśniej proszę. -- howgh szemrany "Trzeba z żywymi naprzód iść, po życie sięgać nowe, a nie w uwiędłych laurów liść z uporem stroić głowę"
Technical Details
Message-ID:
<nk4lort1sib1.kctbavh9wc3g.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<1wybpc8c36lsd$.1fen7ule9h1jh$.dlg@40tude.net> <6afe3f6d-b8e9-46af-a682-e1f741c1de22@googlegroups.com> <n4e4mk$sr7$1@usenet.news.interia.pl> <df04af2d-5b69-4906-a05e-ce9bf9af9b07@googlegroups.com> <1tjc7yjmiqguh.11krnzpakf6ri$.dlg@40tude.net> <b79ad5ec-846e-43f5-accf-6eb2f699101d@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: szemrany <szemrany@offline.off> Subject: Re: Relacje w praktyce Newsgroups: pl.comp.bazy-danych User-Agent: 40tude_Dialog/2.0.15.84 MIME-Version: 1.0 Sender: no@please.no References: <1wybpc8c36lsd$.1fen7ule9h1jh$.dlg@40tude.net> <6afe3f6d-b8e9-46af-a682-e1f741c1de22@googlegroups.com> <n4e4mk$sr7$1@usenet.news.interia.pl> <df04af2d-5b69-4906-a05e-ce9bf9af9b07@googlegroups.com> <1tjc7yjmiqguh.11krnzpakf6ri$.dlg@40tude.net> <b79ad5ec-846e-43f5-accf-6eb2f699101d@googlegroups.com> Date: Sat, 12 Dec 2015 12:18:07 +0100 Message-ID: <nk4lort1sib1.kctbavh9wc3g.dlg@40tude.net> Lines: 38 Organization: Telekomunikacja Polska NNTP-Posting-Host: 89-71-60-55.dynamic.chello.pl X-Trace: 1449919088 unt-rea-b-01.news.neostrada.pl 662 89.71.60.55:4779 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit