360°BlogsVideoBooksAnswersBuzzMapsAgenda
Sign in

phigita.net! Homepage 
Preferences | Intelligence

  
Question
Posted: Thursday January 03, 2008
Number of answers: 7

Εργαλείο σύγκρισης πινάκων σε σχεσιακές βάσεις δεδομένων.

Αναζητώ δωρεάν εργαλείο το οποίο να μπορεί να συγκρίνει δυο ή περισσότερους πίνακες σε σχεσιακές βάσεις δεδομένων.

Reader's Answers

Η πολύ γενική ακούγεται η ερώτηση σου ή εγώ δεν την κατάλαβα καλά. Σε τη μορφή/format είναι η βάση σου? Το πιο ευέληκτο εργαλείο είναι η SQL, μέσο ενός εργαλείου που εκτελεί SQL queries μπορείς να συγκρίνεις τα αποτελέσματα.

Για κάτι ποιό εξειδηκευμένο πρέπει να είναι γνωστή η δομή των πινάκων. Ισως σε data mining να υπάρχει κάτι.

-- Σωτήρης Στυλιανού ~virtual, January 06, 2008

Συμφωνώ ως προς την γενικότητα της ερώτησης και στο ότι η SQL είναι το πιο ευέλικτο εργαλείο. Θα βοηθήσει εάν μας πεις πρώτα εαν θέλεις να συγκρίνεις το σχήμα των πινάκων (στήλες, datatypes κ.τ.λ. ) ή τα δεδομένα μέσα στους πίνακες. Επίσης θα ήταν χρήσιμο εαν ξέραμε ποιά βάση δεδομένων χρησιμοποιείς.

Για παράδειγμα ο SQL Developer διαθέτει μια επιλογή "Schema Diff…" που ίσως σου φανεί χρήσιμη. Ο SQL Developer μπορεί να χρησιμοποιηθεί με Oracle, Access, MySql και SQL Server και είναι δωρεάν (μπορείς να τον ψάξεις στην σελίδα της Oracle - www.oracle.com). Εγώ τον έχω χρησιμοποιήσει μόνο για Oracle μέχρι στιγμής!

-- Χριστόφορος Χριστοφόρου ~cchristophorou, January 06, 2008

Παράδειγμα τέτοιου προγράμματος που ζητώ είναι το SQL Examiner Bundle , το οποίο δεν είναι δωρεάν.

-- Χάρης Μιλητός ~harry, January 07, 2008

Να καθίσεις τα οπίσθια σου να τα συγκρίνεις ένα-ένα. Τεμπέλη!

Τι θέλεις να συγκρίνεις; Δεδομένα εντός των πινάκων, ή τις δομές των πινάκων; Αν είναι δομές, ίσως να σε συμφέρει να πάρεις ένα export σε SQL της δομής, και να τα συγκρίνεις με ένα εργαλείο σύγκρισης αρχείων, όπως το Diff που παρέχεται με το TortoiseSVN. Τι βάση δεδομένων χρησιμοποιείς; Έψαξες στο Google για "free database comparison software" ή κάτι παρόμοιο;

-- Χρίστος Ευαγγέλου ~christose, January 08, 2008

Άτε πάλε σαλαβατά η αντιπαθέστατη ύπαρξη. Αν έβλεπες το link που έδωσα ίσως θα καταλαβαίνες τι εννοώ.

Για τις ανάγκες μου ζητώ εργαλείο σύγκρισης βάσεων δεδομένων του ίδιου σχήματος. Επιπλέον το εργαλείο που ψάχνω προτιμότερον να είναι ανεξάρτητο του είδους του dbms.

-- Χάρης Μιλητός ~harry, January 09, 2008

Δεν βοήθησε το google; Εδώ έχει ένα δωρεάν εργαλείο Lite http://www.xsqlsoftware.com/

Επίσης πάνω στο sourceforge έχει αρκετά, θα πρέπει να βρείς ποιά δουλεύουν όμως.

http://sourceforge.net/search/?type_of_search=soft&type_of_search=soft&words=compare+database

-- Σωτήρης Στυλιανού ~virtual, February 09, 2008

sql compare -> $395-$595

sql delta -> $265-$2235

database compare -> μούχτιν

Σημείωση: το πρώτο εν το καλύτερο!

-- Κωνσταντίνος Κωνσταντίνου ~constandinos, February 09, 2008