<?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>Απ: Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61658.aspx</link><pubDate>Wed, 15 Dec 2010 18:06:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61658</guid><dc:creator>panagiotis_georgiadis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61658.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61658</wfw:commentRss><description>όχι μόνο αποφεύγεις προβλήματα, λύνεις έτσι και το πρόβλημα του scalability.&lt;br&gt;Δηλαδή στη συγκεκριμένη περίπτωση η ΒΔ σου έχει 2-3 πίνακες. Ας υποθέσουμε για μια στιγμή ότι γίνεται αυτό που θές (αναδιάταξη των εγγραφών με αυξανόμενο κατά ένα πάντα αριθμό ID), και οτι το κάνουμε. Αν στο μέλλον όμως αρχίσεις να βάζεις κι άλλους πίνακες, θα αρχίσει να γίνεται χαμός με τις σχέσεις τους, και τα UPDATE queries πρέπει πάντα να τα κρατάς φρέσκα και να τα συγχρονίζεις. Τσάμπα κόπος.-&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61657.aspx</link><pubDate>Wed, 15 Dec 2010 17:27:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61657</guid><dc:creator>stratos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61657.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61657</wfw:commentRss><description>Επειδη δεν ειμαι και καμια διανοια στο χειρισμο Β.Δ., θα ακολουθησω την συμβουλη σας. Διαγραφη και δεν θα αλλαξω τιποτα μιας και αν γινει καποιο λαθος με τις αντικαταστασεις θα εχω σοβαρο προβλημα απο οτι καταλαβαινω. Ευχαριστω για την βοηθεια! :)&lt;br&gt;</description></item><item><title>Απ: Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61607.aspx</link><pubDate>Tue, 14 Dec 2010 18:02:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61607</guid><dc:creator>panagiotis_georgiadis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61607.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61607</wfw:commentRss><description>Προσωπική μου άποψη: Μην το κάνεις!&lt;br&gt;</description></item><item><title>Απ: Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61604.aspx</link><pubDate>Tue, 14 Dec 2010 17:30:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61604</guid><dc:creator>stratos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61604.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61604</wfw:commentRss><description>Εχω δημιουργησει ερωτηματα για να βλεπω ποσους συγγραφεις/ βιβλια, αθροισματα κτλ... Απλα πειτε το ως ''εμμονη'' να μην εχω κενα ID... :/&lt;br&gt;Πως ακριβως μπορω να γραψω αυτο το query? Με ενα UPDATE query γινεται δουλεια? π.χ.&lt;br&gt;&lt;p&gt;UPDATE Συγγραφεις&lt;br&gt;SET Συγγραφεις.ID = Συγγραφεις.ID -1&lt;br&gt;WHERE Συγγραφεις.ID 
&amp;gt;5&lt;/p&gt;Να πω παλι οτι θα πρεπει να ενημερωθει και ο πινακας των βιβλιων ταυτοχρονα...&lt;br&gt;</description></item><item><title>Απ: Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61552.aspx</link><pubDate>Mon, 13 Dec 2010 20:01:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61552</guid><dc:creator>panagiotis_georgiadis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61552.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61552</wfw:commentRss><description>Αυτό κατάλαβα κι εγώ!&lt;br&gt;Όμως ο Στράτος μάλλον θέλει να κάνει κάτι παραπάνω με το ID και θέλει να το έχει σε αυτή τη μορφή. Αυτό που φαντάζομαι είναι ότι με μια ματιά στο ID θες να μπορείς να δεις πόσους Συγγραφείς έχεις καταχωρημένους. Αυτό όμως είναι λάθος στρατηγική σχεδίασης βάσης δεδομένων.&lt;br&gt;Στο κάτω κάτω κάτι τέτοιο με ένα απλούστατο SQL/Linq Query μπορείς να το πάρεις...&lt;br&gt;</description></item><item><title>Απ: Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61551.aspx</link><pubDate>Mon, 13 Dec 2010 19:45:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61551</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61551.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61551</wfw:commentRss><description>Το πρόβλημα που αντιμετωπίζεις δεν είναι καν... πρόβλημα!! Αυτή είναι η σωστή συμπεριφορά!! Έχεις &lt;b&gt;μία &lt;/b&gt;σχέση σ' αυτόν τον πίνακα. Φαντάζεσαι τι θα γινόταν αν είχες και άλλους πίνακες με relationships; Χαμός!! Το ID Key δεν εξυπηρετεί ανάγκες αισθητικής!! Είναι εκεί για να εξασφαλίζει ότι οι σχέσεις "λειτουργούν" σωστά. Οποιαδήποτε αναδιάταξη του key θα είχε ως αποτέλεσμα τον γενικό πανικό σ' όλους τους υπόλοιπους πίνακες που έχουν σχέση με τον parent. Απλά δέχεσαι ότι συμπεριφέρεται μ' αυτόν τον τρόπο και το ξεχνάς!! Άλλωστε, το ID είναι κάτι που το κρύβεις από τον χρήστη.&lt;br&gt;</description></item><item><title>Απ: Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61548.aspx</link><pubDate>Mon, 13 Dec 2010 19:03:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61548</guid><dc:creator>stratos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61548.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61548</wfw:commentRss><description>Ακριβως αυτο που περιγραφεις. Το ID=5 δεν υπαρχει πλεον και θελω ολα τα επομενα να μειωθουν κατα 1 (χωρις ωστοσο να δημιουργηθει προβλημα στον αλλο πινακα). Υπαρχει τροπος για να γινει? :/&lt;br&gt;</description></item><item><title>Απ: Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61547.aspx</link><pubDate>Mon, 13 Dec 2010 18:55:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61547</guid><dc:creator>panagiotis_georgiadis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61547.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61547</wfw:commentRss><description>Μπορείς να θέσεις στο ID Field το Property "Required" σε Yes, ώστε να απαιτείται πάντα να υπάρχει τιμή. Αλλά νομίζω ότι αυτό είναι ήδη προεπιλεγμένο γιατί είναι primary key. Όταν λες ότι μένει κενό, να υποθέσω ότι π.χ. έχεις στους Συγγραφείς τις εγγραφές {1, 2, 3, 4, 5, 6}, και θες να σβήσεις την 5, οπότε σου μένει {1, 2, 3, 4, 6}. Όπως είπα αυτό δεν είναι πρόβλημα, αλλά εσύ θες να γίνουν οι εγγραφές {1, 2, 3, 4, 5} - δηλ. να γίνει η 6 -&amp;gt; 5. Δεν καταλαβαίνω τον λόγο. Εκτός αν δεν κατάλαβα το πρόβλημα. Τι εννοείς 'μένει κενό'?!?&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61545.aspx</link><pubDate>Mon, 13 Dec 2010 18:39:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61545</guid><dc:creator>stratos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61545.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61545</wfw:commentRss><description>Καλημερα.Το ID ειναι το primary key αλλα δεν το εχω ως autonumber. Διαγραφοντας μια εγγραφη το συγκεκριμενο ΙD μενει κενο (δεν ξερω αν το ειχα ως autonumber αν θα γινοταν αυτοματα η διαδικασια που περιγραφω παραπανω). Απλα θελω να καλυψω αυτο το ''κενο'' ωστε να μην μενουν κενα ID. :)&lt;br&gt;</description></item><item><title>Απ: Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61542.aspx</link><pubDate>Mon, 13 Dec 2010 18:13:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61542</guid><dc:creator>panagiotis_georgiadis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61542.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61542</wfw:commentRss><description>Το πρόβλημα που αντιμετωπίζεις κατά τη γνώμη μου (και όσο γνωρίζω από βασεις δεδομενων) δεν είναι στην ουσία πρόβλημα.&lt;br&gt;Υποθέτω ότι το πεδίο ID είναι Autonumber, οπότε δίνεται αυτόματα καινούριος αριθμός από την Access για κάθε νέα εγγραφή που δημιουργείται στη βάση.&lt;br&gt;Επίσης υποθέτω ότι του έχεις δώσει την ιδιότητα κλειδιού (Primary key), ώστε να μην υπάρχουν διπλο-εγγραφές.&lt;br&gt;Δεν χρειάζεται λοιπόν να ενημερώνεις όλες τις εγγραφές κάθε φορά που σβήνεται μία. Είναι ένας μηχανισμός ασφάλειας της Access.&lt;br&gt;Αυτό που φαντάζομαι θες είναι να πάρεις μια τιμή που να σου δίνει το πλήθος εγγραφών στη βάση. Αλλά αυτό δεν είναι καλή τακτική να το κάνεις με το να κοιτάς τιν τιμή του τελευταίου ID!&lt;br&gt;Αυτό που θες μάλλον είναι ένα ερώτημα στο πλήθος εγγραφών του πίνακα Συγγραφεις.&lt;br&gt;&lt;br&gt;</description></item><item><title>Αccess 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61534.aspx</link><pubDate>Sun, 12 Dec 2010 22:50:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61534</guid><dc:creator>stratos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61534.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=61534</wfw:commentRss><description>Καλησπερα στην κοινοτητα. :)&lt;br&gt;
&lt;br&gt;
Αντιμετωπιζω ενα προβλημα με την Access 2003. Εστω οτι εχω 2 πινακας (Βιβλια, Συγγραφεις) με τα εξης πεδια&lt;br&gt;
Βιβλια--&amp;gt;A/A,Τιτλος, Αρ. Σελιδων, Περιεχομενο&lt;br&gt;
Συγγαφεις--&amp;gt; ID, Ονομα, Επωνυμο&lt;br&gt;
&lt;br&gt;
Θελω να διαγραψω ενα συγγραφεα με π.χ. ID=5. Πως μπορω να&amp;nbsp; βρω ενα τροπο
 με τον οποιο στους υπολοιπους συγγραφεις να μειωυει το ID κατα 1, ωστε 
να μην εχω το κενο ID=5?&lt;br&gt;
Η σχεση μεταξυ των πινακων ειναι ''ενα προς πολλα'' (δηλαδη σε εναν 
συγγραφεα αντιστοιχουν πολλα βιβλια...). Προσπαθησα να διαγραψω την 
σχεση και να αλλαξω τα ID, αλλα οι εγγαφες στον πινακα ''Βιβλια'' δεν 
ενημερονονται. Εχω δημιουργησει και ενα ερωτημα ενημερωσης για τον 
πινακα 'Συγγραφεις'' ωστε να μειωνει κατα 1 τα ID, αλλα κατι κανω λαθος 
και δεν λειτουργει. Καμια βοηθεια?&lt;br&gt;
Ευχαριστω!</description></item></channel></rss>