<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Βάσεις δεδομένων</title><link>https://www.dotnetzone.gr:443/cs/forums/73/ShowForum.aspx</link><description>Για όσους κάνουν τα πρώτα τους βήματα στην Microsoft Access ή τον SQL Server, ή γενικότερα στη θεωρία βάσεων δεδομένων.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Σχεδιασμός relationships</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34803.aspx</link><pubDate>Thu, 06 Sep 2007 22:32:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34803</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34803.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=34803</wfw:commentRss><description>&lt;P&gt;Αν και ετοιμαζόμουν και εγώ να απαντήσω ακριβώς τα ίδια, ερευνώντας λίγο τους ορισμούς&amp;nbsp;από τη wikipedia και αλλού&amp;nbsp;είδα κάτι που μου κίνησε την περιέργεια για το πόσο (θεωρητικά) υπαρχει πιθανότητα ύπαρξης ενός σεναρίου παραπλήσιου με αυτό που περιγράφεται. Οχι δυο primary keys, αλλά δύο candidate keys. Επειδή όμως θα δημιουργούσε σύγχυση αν παρέθετα τον προβληματισμό μου εδώ, άνοιξα ένα καινούριο thread εδώ: &lt;A href="http://www.dotnetzone.gr/cs/forums/34802/ShowThread.aspx#34802"&gt;http://www.dotnetzone.gr/cs/forums/34802/ShowThread.aspx#34802&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Απ: Σχεδιασμός relationships</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34801.aspx</link><pubDate>Thu, 06 Sep 2007 22:22:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34801</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34801.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=34801</wfw:commentRss><description>&lt;P&gt;Τελικά μάλλον έχεις απόλυτο δίκιο δεν υπάρχει λόγος να συνδεθούν και οι Γ με Α. Απλά μερικές φορές το μυαλό κολλάει σε μια όψη του νομίσματος!!&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Σχεδιασμός relationships</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34797.aspx</link><pubDate>Thu, 06 Sep 2007 22:11:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34797</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34797.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=34797</wfw:commentRss><description>&lt;p&gt;Εφόσον Α και Β είναι 1 προς 1, και ο Γ έχει σχέση με τον Β, τότε δεν είναι μάλλον περιττή μια σχέση μεταξύ Γ και Α;&lt;/p&gt;&lt;p&gt;Μήπως να μας δώσεις ένα πιο χειροπιαστό παράδειγμα να καταλάβουμε καλύτερα; Υπάρχουν πολλοί τρόποι να κάνεις το ίδιο πράγμα, όπως υπάρχουν και πολλές δυνατότητες που σου δίνει μια βάση δεδομένων, τις οποίες αν χρησιμοποιήσεις λάθος θα δημιουργήσει ένα ανορθόδοξο σχήμα.&lt;/p&gt;&lt;p&gt;π.χ. έστω Α=ΦορολογικάΣτοιχεία, Β=Άνθρωπος, Γ=Οικογένεια&lt;/p&gt;&lt;p&gt;1 Άνθρωπος έχει 1 εγγραφή στα Φορολογικά στοιχεία (1 προς 1).&amp;nbsp; 1 Οικογένεια έχει πολλούς ανθρώπους (1 προς πολλά).&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Σχεδιασμός relationships</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34790.aspx</link><pubDate>Thu, 06 Sep 2007 21:23:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34790</guid><dc:creator>Pak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34790.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=34790</wfw:commentRss><description>&lt;P&gt;1) Δεν έχει σημασία πού θα την υλοποιήσεις&lt;/P&gt;
&lt;P&gt;2) Όχι δεν μπορεις να έχεις 2 primary keys. Γιατί αλλιώς δεν θα ήταν primary&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;. Άρα αυτό που έχεις είναι μια σχέση many to many. Οπόταν για να πετύχεις την σύνδεση πρέπει να φτιάξεις και τέταρτο πίνακα Δ(&lt;U&gt;κ&lt;/U&gt;,λ,μ) όπου λ και μ τα α και ι αντίστοιχα.&lt;/P&gt;</description></item><item><title>Σχεδιασμός relationships</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34788.aspx</link><pubDate>Thu, 06 Sep 2007 21:01:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34788</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34788.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=34788</wfw:commentRss><description>&lt;P&gt;Καλησπέρα,&lt;/P&gt;
&lt;P&gt;Προσπαθώ να συνδέσω 3 πίνακες έστω Α (&lt;U&gt;α&lt;/U&gt;,β,γ), Β (&lt;U&gt;δ&lt;/U&gt;,ε,ζ) και Γ(&lt;U&gt;η&lt;/U&gt;,θ,ι) , τα υπογραμμισμένα είναι τα primary keys.&amp;nbsp;Ο Α με τον Β συνδέονται με μια σχέση 1-1 και είμαστε εντάξει, ο&amp;nbsp;Γ με τον Β συνδέονται με μια σχέση&amp;nbsp;1-many και είμαστε πάλι&amp;nbsp;ok.&amp;nbsp;Αυτό που θέλω&amp;nbsp; να κάνω είναι να συνδέσω και τον Γ με τον Α&amp;nbsp; με μια σχέση &amp;nbsp;1-many αλλά θέλω η σύνδεση να γίνει πάνω στο πεδίο ι του πίνακα Γ και όχι στο primary key (δηλ. το foreign key που θα πάει στον Α να είναι το πεδίο ι) . Τι πρέπει να κάνω; Μπορώ να έχω 2 primary keys σε ένα πίνακα και τι σημαίνει αυτό;&lt;/P&gt;
&lt;P&gt;Όπως καταλάβατε ειμαι ακόμα στο στάδιο του λογικού σχεδιασμού της βάσης αλλά αν έχει σημασία θα την υλοποιήσω σε SQL Server 2005.&lt;/P&gt;
&lt;P&gt;Ευχαριστώ&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>