<?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>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23829.aspx</link><pubDate>Mon, 22 Jan 2007 17:00:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23829</guid><dc:creator>kestri</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23829.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23829</wfw:commentRss><description>&lt;P&gt;Σε ευχαριστώ πάρα πολύ θα το δοκιμάσω ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Φιλικά Ηλίας&lt;/P&gt;</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23815.aspx</link><pubDate>Sun, 21 Jan 2007 21:20:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23815</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23815.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23815</wfw:commentRss><description>&lt;P&gt;Η μία λύση είναι να μην ενώσεις τους πίνακες. Αν μπορείς να τους περάσεις στην HandBase χωρίς να έχεις προβλήματα με τις φόρμες σου, μην τους ενώνεις. Αφού η HandBase υποστηρίζει σχέσεις μεταξύ πινάκων (ακόμα και αν λέει τους πίνακες "βάσεις") δεν χρειάζεται να ενώσεις τους πίνακες. Το πρόβλημα είναι πως θα σχεδιάσεις τις φόρμες, όχι πως θα περάσεις τους πίνακες.&lt;BR&gt;Από την άλλη, ο μόνος τρόπος για να συνδέσεις δεδομένα πολλών πινάκων είναι με ένα select. Αν το join σου επιστρέφει περιττές ή επαναλαμβανόμενες εγγραφές, πρέπει να προσθέσεις τα κατάλληλα κριτήρια που θα τις αφαιρέσουν. Στην περίπτωση σου, αυτό που ζητάς είναι να μετατρέψεις τις γραμμές ενός query σε στήλες. Μπορείς να χρησιμοποιήσεις το παρακάτω query:&lt;/P&gt;
&lt;P&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;select&lt;/span&gt; &lt;br /&gt;   C.Name, P1.PhoneNumber &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;as&lt;/span&gt; HomeNumber, P2.PhoneNumber &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;as&lt;/span&gt; FaxNumber, P3.PhoneNumber &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;as&lt;/span&gt; AlertNumber&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;from&lt;/span&gt; &lt;br /&gt;   Customer C, Phone P1, Phone P2, Phone P3&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;where&lt;/span&gt; &lt;br /&gt;   C.CustomerID=P1.CustomerID &lt;span style="color: Silver;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;and&lt;/span&gt; &lt;br /&gt;   C.CustomerID=P2.CustomerID &lt;span style="color: Silver;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;and&lt;/span&gt; &lt;br /&gt;   C.CustomerID=P3.CustomerID &lt;span style="color: Silver;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;and&lt;/span&gt; &lt;br /&gt;   P1.Description=&lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;'Home Number'&lt;/span&gt; &lt;span style="color: Silver;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;and&lt;/span&gt;&lt;br /&gt;   P2.Description=&lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;'Fax Number'&lt;/span&gt; &lt;span style="color: Silver;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;and&lt;/span&gt;&lt;br /&gt;   P3.Description=&lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;'Alert Number'&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Το μυστικό για να δουλέψεις με SQL και βάσεις γενικά είναι να καταλάβεις ότι χειρίζεσαι πάντα σύνολα δεδομένων, όχι μεμονομένα δεδομένα. Εδώ θέλεις να δείξεις για κάθε πελάτη το τηλέφωνο σπιτιού, το fax και το συναγερμό. Πρέπει να συνδέσεις δηλαδή τα δεδομένα των πελατών, με τα τηλέφωνα σπιτιών (τα οποία είναι μοναδικά για κάθε πελάτη), με τα fax (επίσης μοναδικά για κάθε πελάτη), και τους συναγερμούς (επίσης μοναδικοί για κάθε πελάτη). Οπότε, φτιάχνεις ένα query το οποίο επαναλαμβάνει κάθε φορά τον πίνακα των τηλεφώνων με περιορισμό να περιέχει μόνο ένα τύπο τηλεφώνου κάθε φορά. Για να είναι γρήγορο αυτό το query πάντως καλό είναι να βάλεις και ένα index στην περιγραφή.&lt;/P&gt;
&lt;P&gt;Το είδος αυτών των queries λέγεται pivot καθώς "περιστρέφουν" τα δεδομένα του πίνακα και τα μετατρέπουν από γραμμές σε στήλες βάση του τύπου τους. Αν ψάξεις στο internet θα βρεις αρκετούς τρόπους τόσο να μετατρέψεις τις γραμμές σε στήλες όσο και το αντίθετο&lt;/P&gt;</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23814.aspx</link><pubDate>Sun, 21 Jan 2007 18:26:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23814</guid><dc:creator>kestri</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23814.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23814</wfw:commentRss><description>&lt;P&gt;Φίλε Παναγιωτη,&lt;/P&gt;
&lt;P&gt;Ευχαριστώ για την απάντηση σου.&lt;/P&gt;
&lt;P&gt;Αυτο που θελω έιναι απλα να έχω τα στοιχεια ΟΛΑ 140 πελατων μου στο PDA μου .. Δεν με ενδιαφέρει ουτε η αυτοματη ενημερωση ουτε οι διασυνδεσεις ουτε τιποτα.&lt;/P&gt;
&lt;P&gt;Απλα θέλω να ενωσω τα στοιχεια των 2 πινακων σε εναν ωστε να τα βαλω στο PDA. Το πρόωλημα με το join ειναι οτι ενωνει μεν τις εγραφες απο τους δυο πινακες αλλα επιδει έχω στον 2ο πίνακα πολλές εγραφες για τον ιδιο πελατη το τελικο αποτελεσμα είναι αντι για 140 πελατες που εχω να περνω στον τελικο πίνακα περιπου 500 εγραφες διοτι ο καθε πελατης έχει 3- 5 τηλεφωνα ... Αν μπορεις πες μου εσυ η κάποιος άλλος πως μπορώ να κάνω αυτο που ζητάω και αν γίνεται φυσικά όσο σωστό και να είναι ... &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Χίλια ΕΥΧΑΡΙΣΤΩ&lt;/P&gt;</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23813.aspx</link><pubDate>Sun, 21 Jan 2007 18:08:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23813</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23813.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23813</wfw:commentRss><description>Χμμμ, ρίχνοντας μία ματιά στο site της Handbase είδα ότι υποστηρίζει relations με ... άλλες βάσεις? Προφανώς θεωρεί ότι ένας πίνακας=μία βάση. Οπότε περνάς και τους δύο πίνακες στο PDA με τα relatons τους. Δεν ξέρω όμως πως θα φαίνεται μετά η φόρμα σου. Αν η Handbase δεν μπορεί να συνδυάσει στοιχεία από πολλούς πίνακες σε μία φόρμα θα υπάρχει πρόβλημα. Γενικά φαίνεται εργαλείο για πολύ απλοϊκές εφαρμογές. Και τα χαρακτηριστικά της database μου θυμίζουν .....   dBase? Μήπως από εκεί πήρε το όνομα ????????&lt;br /&gt;
&lt;br /&gt;
Pleeease, μην χαλάσεις την Access επειδή η Handbase έχει χαρακτηριστικά βάσης 20 ετών!</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23812.aspx</link><pubDate>Sun, 21 Jan 2007 17:32:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23812</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23812.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23812</wfw:commentRss><description>Οι πίνακες είναι σωστά σχεδιασμένοι και δεν χρειάζονται αλλαγή. Η αλλαγή που προτείνεις, σε ένα πίνακα να χωθούν όλα τα τηλέφωνα είναι το ίδιο λάθος όπως να πάρεις όλα τα στοιχεία του πελάτη μαζί με τα τηλέφωνα και να τα χώσεις σε ένα πίνακα. Υποθέτω ότι αυτή η βάση δεν έχει φτιαχτεί για HANDBASE και θέλεις να μεταφέρεις δεδομένα από τη βάση αυτή η οποία θα βρίσκεται σε κάποιο PC στα PDA. Αυτό θα το κάνεις φτιάχνοντας ένα σωστό export/import των δεδομένων στις βάσεις των PDA. Φτιάξε ένα view όπου τα δεδομένα θα έχουν τη μορφή που θέλεις εσύ και τράβα τα από το view αυτό και πέρνα τα στην HANDBASE. Ή, αν θέλεις να έχεις synchronization μεταξύ της βάσης και των PDA, φτιάξε ενδιάμεσους πίνακες που θα έχουν τη μορφή που θέλεις εσύ, και κάνε synch με αυτούς. Μετά, μεταφέρεις τα δεδομένα στους αρχικούς πίνακες. Εγώ πάντως θα ξανακοίταζα τη HANDBASE γιατί ακούγεται λίγο περίεργο να μην υποστηρίζει joins. Αν υπάρχει τέτοιος περιορισμός, μάλλον δεν πρόκειται να τη χρησιμοποιήσω ποτέ. Όχι όταν μπορώ να έχω ολόκληρο SQL Server Compact στο PDA μου.&lt;br /&gt;
&lt;br /&gt;
Δεν έχει κανένα απολύτως νόημα να χαλάσεις την βάση που ήδη υπάρχει για να εξυπηρετήσεις τους περιορισμούς μίας άλλης εφαρμογής. Μετά θα αλλάξεις και όλες τις φόρμες της Access? Όλα τα reports και όλα τα macros?</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23810.aspx</link><pubDate>Sun, 21 Jan 2007 07:51:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23810</guid><dc:creator>kestri</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23810.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23810</wfw:commentRss><description>&lt;P&gt;Σας ευχαριστώ για τις απαντήσεις ..&lt;/P&gt;
&lt;P&gt;Θέλω να κάνω έναν πίνακα διότι το πρόγραμμα που θα χρισιμοποιήσω για το pda μου το HANDBASE υποστιρίζει ένα πίνακα.&lt;/P&gt;
&lt;P&gt;Η βάση που έχω, έχει φτιαχτεί από κάποιον άλλο και έχει τη λογική οτι στον πρώτο πίνακα(Στοιχεία Πελάτη) &amp;nbsp;φένονται τα στοιχεία του πελάτη σε μία εγγραφη δηλαδή&lt;/P&gt;
&lt;P&gt;"Κωδικος Πελάτη" "Επωνυμία" "Διεύθυνση" "περιγραφή χωρου" "μαρκα συναγερμου" &lt;/P&gt;
&lt;P&gt;Ενώ στον δεύτερο πίνακα(τηλέφωνα πελάτη) &amp;nbsp;αντί να υπάρχει μία εγραφή με όλα τα τηλέφωνα του πελάτη&amp;nbsp; π.χ. "Κωδικος Πελάτη" "Τηλέφωνο1" "Περιγραφη τηλεφωνου1" "Τηλέφωνο2" "Περιγραφη τηλεφωνου2" &amp;nbsp;"Τηλέφωνο3" "Περιγραφη τηλεφωνου3" υπάρχουν&amp;nbsp;πολλές εγραφές για τον ίδιο "Κωδικό πελάτη" που η καθεμία περιέχει και ένα τηλέφωνο δηλαδή&amp;nbsp; εγγραφή 1 "Κωδικος Πελάτη" "Τηλέφωνο1" "Περιγραφη τηλεφωνου1"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;εγγραφή&amp;nbsp;2 "Κωδικος Πελάτη" "Τηλέφωνο1" "Περιγραφη τηλεφωνου1"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;εγγραφή&amp;nbsp;3 "Κωδικος Πελάτη" "Τηλέφωνο1" "Περιγραφη τηλεφωνου1"&lt;/P&gt;
&lt;P&gt;Και οι τρεις παραπάνω εγγραφές αφορούν τον ίδιο πελάτη&lt;/P&gt;
&lt;P&gt;Το σωστό θα ήταν ένας πίνακας που να λέγεται (Στοιχεία Πελάτη) και να περιέχει τα στοιχεία του πελάτη "Κωδικος Πελάτη" "Επωνυμία" "Διεύθυνση" "περιγραφή χωρου" "μαρκα συναγερμου" ενώ στον δεύτερο πίνακα(τηλέφωνα πελάτη) να υπάρχει μία εγγραφή με όλα τα τηλέφωνα του πελάτη &lt;/P&gt;
&lt;P&gt;"Κωδικος Πελάτη" "Τηλέφωνο1" "Περιγραφη τηλεφωνου1" "Τηλέφωνο2" "Περιγραφη τηλεφωνου2" &amp;nbsp;"Τηλέφωνο3" "Περιγραφη τηλεφωνου3"&lt;/P&gt;
&lt;P&gt;Αυτό λοιπόν που θέλω να κάνω έιναι να ενωσω σε εναν πίνακα την εγραφή από τον πρώτο πίνακα με τα στοιχεία του πελάτη και να προσθέσω στην ίδια εγγραφή όλες τις&amp;nbsp; εγγραφές από τον δεύτερο πίνακα για τον ίδιο πελάτη.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ&lt;/P&gt;</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23796.aspx</link><pubDate>Sat, 20 Jan 2007 21:45:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23796</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23796.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23796</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;pkanavos wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt; Οι πίνακες που μας περιγράφεις είναι εντάξει και δεν θέλουν "διορθώσεις".&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;ίσως να έβαζα και τρίτο πίνακα "Eίδος αριθμού".&lt;/P&gt;</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23793.aspx</link><pubDate>Sat, 20 Jan 2007 21:22:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23793</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23793.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23793</wfw:commentRss><description>Συμφωνώ απολύτως. Όπως τα περιγράφεις ως τώρα, το να ενώσεις τους δύο πίνακες σε ένα θα ήταν μεγάλο λάθος. Εκτός και φτιάχνεις εφαρμογή data warehouse, είναι λάθος να ενώνεις πληροφορίες από διάφορους πίνακες σε ένα. Αν σε δυσκολεύει η μορφή των πινάκων, κάτι άλλο κάτι λάθος και θα πρέπει να το διορθώσεις. Μπορεί π.χ. να έχεις σχεδιάσει λάθος τις φόρμες που παρουσιάζουν τα δεδομένα, ή να χρησιμοποιείς λάθος queries, ή να μην έχεις views. Αν ενώσεις τους πίνακες, το πρόβλημα που έχεις απλά θα γίνει ακόμα δυσκολότερο.&lt;br /&gt;
&lt;br /&gt;
Πριν αρχίσεις να κάνεις δραστικές αλλαγές σε μία βάση, καλό είναι να καταλάβεις γιατί είναι έτσι όπως είναι, και φυσικά να διαβάσεις για σχεδίαση βάσεων. Οι πίνακες που μας περιγράφεις είναι εντάξει και δεν θέλουν "διορθώσεις".</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23791.aspx</link><pubDate>Sat, 20 Jan 2007 21:03:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23791</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23791.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23791</wfw:commentRss><description>&lt;P&gt;δεν μπορώ να φανταστώ κάποιο λόγο για τον οποίο πρέπει να έχεις 1 και όχι 2 πίνακες. όσο για τα "θέλω" στην σχεδίαση αυτά συνήθως δίνουν τη θέση τους στα "πρέπει" και στα "καλύτερα είναι"&lt;img src="/cs/emoticons/emotion-6.gif" alt="Sad" /&gt;&lt;/P&gt;
&lt;P&gt;Αν όντος υπάρχει κάποιος λόγος, γράψε τον να τον συζητήσουμε. Σκέψου όμως τι πρέπει να γίνει αν κάποια στιγμή χρειαστεί να προσθέσεις ένα ακόμη τηλ σε κάποιον πελάτη (εξοχικό,υποκατάστημα, 2ο τηλ κλπ κλπ).Θα πρέπει να προσθέσεις στήλες στον πίνακά σου. Ενώ τώρα αρκει ή προσθήκη εγγραφών στον 2ο πίνακα.&lt;/P&gt;</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23790.aspx</link><pubDate>Sat, 20 Jan 2007 20:52:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23790</guid><dc:creator>kestri</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23790.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23790</wfw:commentRss><description>&lt;P&gt;Σας ευχαριστώ για τις απαντήσεις σας ..&lt;/P&gt;
&lt;P&gt;Αυτο που θέλω να κάνω είναι να έχω μόνο έναν πίνακα και όχι 2 .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Απλά θέλω να προσθέσω τις εγγραφές του 2 πίνακα σε πεδία του πρώτου...&lt;/P&gt;</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23786.aspx</link><pubDate>Sat, 20 Jan 2007 19:36:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23786</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23786.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23786</wfw:commentRss><description>Ο agmarios έχει απόλυτο δίκιο. Καλά είναι η βάση τώρα, αν την πειράξεις θα έχεις κάνει μεγάλη ζημιά. Μπορείς άνετα να πάρεις τα πεδία και των δύο πινάκων μαζί με ένα select ... from [Πίνακας 1] Π1, [Πίνακας 2] Π2 WHERE Π1.[Κωδικός Πελάτη]=Π2.[Κωδικός Πελάτη], ή ακόμα και να φτιάξεις ένα view αν κάνεις συχνά το query.&lt;br /&gt;
&lt;br /&gt;
Αυτό είναι κάτι εντελώς συνηθισμένο και δεν υπάρχει λόγος να απαιτεί ώρες ασχολίας. Μήπως κάνεις κάτι λάθος με το πρόγραμμα σου?</description></item><item><title>Απ: Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23785.aspx</link><pubDate>Sat, 20 Jan 2007 19:17:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23785</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23785.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23785</wfw:commentRss><description>&lt;P&gt;Δεν είναι σωστό να το κάνεις. Ένας πελάτης μπορεί να έχει πολλά τηλέφωνα(δουλειάς,φαξ,κινητό,σπιτιού) οπότε θα πρέπει να βάλεις πολλές στήλες στον πίνακά σου. Άλλος όμως θα έχει μόνο κινητό και θα γεμίσει τα πεδία με null και αυτό είναι κάτι που δεν θες.&lt;/P&gt;
&lt;P&gt;Γενικά πρέπει να κανονικοποιείς τα δεδομένα σου. Αν δεν ξέρεις τι είναι η κανονικοποίηση χρειάζεσαι διάβασμα (αν πρέπει να ξέρεις ένα πράγμα για τη σχεδίαση βάσεων τότε αυτό&amp;nbsp;είναι η κανονικοποίηση)&amp;nbsp;, αν ξέρεις και το αμελείς πολύ κακώς κάνεις.&lt;/P&gt;</description></item><item><title>Εισαγωγή πεδίων από ένα πίνακα σε πεδίο δεύτερου πίνακα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23783.aspx</link><pubDate>Sat, 20 Jan 2007 18:31:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23783</guid><dc:creator>kestri</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23783.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=23783</wfw:commentRss><description>&lt;P&gt;Να ρωτήσω ακόμα κάτι ??&lt;/P&gt;
&lt;P&gt;Έχω δύο πίνακες , το κλειδί και στους δύο πίνακες είναι "Κωδικό Πελάτη"&lt;/P&gt;
&lt;P&gt;Στον πρωτο πίνακα έχω μόνο "Κωδικό Πελάτη" και "Επωνυμία Πελάτη"&amp;nbsp; - Στον δεύτερο έχω&amp;nbsp; "Κωδικό Πελάτη" - "Τηλέφωνο"&amp;nbsp; - "Περιγραφη"&lt;/P&gt;
&lt;P&gt;Η εγγραφή στον πρώτο πίνακα είναι ας πούμε : &lt;/P&gt;
&lt;P&gt;ΕΓΓΡΑΦΗ 1&lt;/P&gt;
&lt;P&gt;"Κωδικό Πελάτη"&amp;nbsp; : 0001&lt;/P&gt;
&lt;P&gt;"Επωνυμία Πελάτη"&amp;nbsp;: Ηλίας Κεστρίτσαλης&lt;/P&gt;
&lt;P&gt;Στον δεύτερο πίνακα οι εγγραφές είναι :&lt;/P&gt;
&lt;P&gt;ΕΓΓΡΑΦΗ 1&lt;/P&gt;
&lt;P&gt;"Κωδικό Πελάτη"&amp;nbsp; : 0001&lt;/P&gt;
&lt;P&gt;"Τηλέφωνο" : 2108016913 &lt;/P&gt;
&lt;P&gt;"Περιγραφη" : τηλ χωρου&lt;/P&gt;
&lt;P&gt;ΕΓΓΡΑΦΗ 2&lt;/P&gt;
&lt;P&gt;"Κωδικό Πελάτη"&amp;nbsp; : 0001&lt;/P&gt;
&lt;P&gt;"Τηλέφωνο" : 2102222222&lt;/P&gt;
&lt;P&gt;"Περιγραφη" : ΦΑΞ ΙΔΙΟΥ&lt;/P&gt;
&lt;P&gt;ΕΓΓΡΑΦΗ 3&lt;/P&gt;
&lt;P&gt;"Κωδικό Πελάτη"&amp;nbsp; : 0001&lt;/P&gt;
&lt;P&gt;"Τηλέφωνο" : 2103333333&lt;/P&gt;
&lt;P&gt;"Περιγραφη" : ΚΙΝΗΤΟ ΙΔΙΟΥ&lt;/P&gt;
&lt;P&gt;Μπορώ να εισάγω στον πρώτο πίνακα τα πεδία&amp;nbsp; "Κωδικό Πελάτη" - "Τηλέφωνο"&amp;nbsp; - "Περιγραφη"&amp;nbsp; του δεύτερου πίνακα&amp;nbsp;ωστε η τελική εγγραφή του πρώτου πίνακα να είναι&amp;nbsp;: &lt;/P&gt;
&lt;P&gt;"Κωδικό Πελάτη"&amp;nbsp; : 0001&lt;/P&gt;
&lt;P&gt;"Επωνυμία Πελάτη"&amp;nbsp;: Ηλίας Κεστρίτσαλης&lt;/P&gt;
&lt;P&gt;"Τηλέφωνο" : 2108016913 &lt;/P&gt;
&lt;P&gt;"Περιγραφη" : τηλ χωρου&lt;/P&gt;
&lt;P&gt;"Τηλέφωνο" : 2102222222&lt;/P&gt;
&lt;P&gt;"Περιγραφη" : ΦΑΞ ΙΔΙΟΥ&lt;/P&gt;
&lt;P&gt;"Τηλέφωνο" : 2103333333&lt;/P&gt;
&lt;P&gt;"Περιγραφη" : ΚΙΝΗΤΟ ΙΔΙΟΥ&lt;/P&gt;
&lt;P&gt;Θα σε ευχαριστήσω ακόμα μια φορά και το κανω μεσα απο την καρδιά μου διότι με γλειτώνεις από πολλές ώρες ασχολίας .&lt;/P&gt;
&lt;P&gt;ΕΥΧΑΡΗΣΤΩ&lt;/P&gt;</description></item></channel></rss>