bahamut_zero Δημοσ. 29 Νοεμβρίου 2016 Δημοσ. 29 Νοεμβρίου 2016 Καλησπερα, εχω μια πολυ απλη αλλα βασικη (για εμενα που τωρα ασχολουμαι 1η φορα) απορια σχετικα με το διαχωρισμο των 2 εννοιων attributes και elements, που γεννηθηκε απο την παρακατω ασκηση. Αυτό που σκέφτηκα ήταν το εξής: <schema> <Transcript> <TransccriptID> ... </TranscriptID> <StudentID> ... </StudentID> <dateOfIssue> ... </dateOfIssue> </Transcript> <TranscriptItem> <TranscriptID> ... </TranscriptID> <courseID> ... </courseID> <grade> ... </grade> </TranscriptItem> </schema> To θεμα μου είναι αν σωστά τα έχω δηλώσει σαν elements ή πρεπει να δηλώσω κάποιο σαν attribute. Επίσης σχετικά με το TranscriptID΄, το οποίο είναι κοινό κλειδί και στους 2 πίνακες, χρειάζεται κάποια ειδική μεταχείριση; Να δηλωθεί κάπως διαφορετικά για να φαίνεται πως είναι PK-FΚ; Εχει να κάνει με τα attributes αυτό; Είναι αρκετά noob-ικη ερώτηση, αλλά δεν μπορώ να βγάλω άκρη από tutorials τύπου http://www.w3schools.com/xml/xml_attributes.asp
Luciddream Δημοσ. 29 Νοεμβρίου 2016 Δημοσ. 29 Νοεμβρίου 2016 (επεξεργασμένο) To θεμα μου είναι αν σωστά τα έχω δηλώσει σαν elements ή πρεπει να δηλώσω κάποιο σαν attribute. Ρίξε μια ματιά εδώ: http://www.ibm.com/developerworks/library/x-eleatt/ edit: Επειδή και εγώ μια ματιά έχω ρίξει αλλά γενικά θεωρώ ότι γράφει ενδιαφέρον πράγματα, νομίζω πρέπει να σκεφτείς και τι θα τα κανεις αυτα τα δεδομένα. Αν π.χ χρησιμοποιήσεις έναν XML processor για να τα διαβάσεις, τι indexes δημιουργεί αυτος ο processor? Πως αντιλαμβάνεται τα elements και πως τα attributes? Αυτό ας πουμε θα επηρεάσει το performance. Επίσης σχετικά με το TranscriptID΄, το οποίο είναι κοινό κλειδί και στους 2 πίνακες, χρειάζεται κάποια ειδική μεταχείριση; Να δηλωθεί κάπως διαφορετικά για να φαίνεται πως είναι PK-FΚ; Ρίξε και μια ματιά εδώ: http://stackoverflow.com/questions/15770948/primary-and-foreign-keys-in-xml-schema Επεξ/σία 29 Νοεμβρίου 2016 από Luciddream
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα