Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέραπ παιδια φτιαχνω μια Βαση με φοιτητές για την σχολή μου αλλα δεν γνωρίζω πολύ καλή MySQL έχω φτιάξει λοιπόν αυτά τα πεδία. Δεν ξέρω αν εχω ορίσει σωστά τα πεδία γιατι θελω να συσχετίζω τους φοιτητές με βαση το ID.

 

Δημοσ.

Looks ok. Μία αλλαγή που θα μπορούσες να κάνεις θα ήταν να δημιουργήσεις ένα νέο πίνακα που κρατάει τα πιθανά φύλα (id -> sex_description) και να συνδέει τους δύο πίνακες με το id του sex, δηλαδή αντί για field sex να έχεις ένα sex_id field.

 

Σε περίπτωση διαγραφών, θα μπορούσες να προσθέσεις και ένα isDeleted field (για να διατηρείς τα data και μετά από διαγραφή), αλλά that's up to the specs και πόσο έχεις όρεξη/χρόνο να πειραματιστείς.

Δημοσ.

tQlxROP.png
 

Πρέπει να δοκιμάσω τουλάχιστον μια φορά αυτή τη μεθοδολογία σχεδιασμού βάσης δεδομένων.

  • Like 16
Δημοσ.

Απότι φαντάζομαι defacer κάπου εχω κανει λάθος απλά θα προτιμούσα να μου πεις το λάθος μου.
ΔΕν είμαι ειδικός στις βάσεις δεδομένων. Θέλω να φτιαξω ενα πρόγραμμα δανεισμού βιβλιοθήκης

για την σχολή μου.
 

Δημοσ.

Βρε παιδιά κοιτάξτε έχω ορίσει ενα Public Sub που κάνει connect με  την MySQL και όταν τρέχω κάποιο Query μου βγάζει σφάλμα στον κώδικα ότι δεν τρέχει σωστά. Έχω βάλει τον ΜySQL Connector 6.6.4. Διάβασα τον οδηηγό απο αυτό το Site

http://www.visual-basic-tutorials.com/Tutorials/MsCodes/code8.htm

 

Δείτε τα Screenshots με τα Resources που χρησιμοποιώ

 

 

 

post-395641-0-45218400-1463471645_thumb.png

post-395641-0-20732900-1463471653_thumb.png

post-395641-0-65987000-1463471680_thumb.png

post-395641-0-22757100-1463471683_thumb.png

post-395641-0-36298900-1463471699_thumb.png

Δημοσ.

Στην connect(), κάθε φορά που την καλείς, τρέχει στο τέλος ένα conn.Close().

 

Οπότε, ενώ συνδέεσαι με τη βάση, την ίδια στιγμή κλέινεις τη σύνδεση.

Δημοσ.

Εκεί που φτιάχνεις το MySqlCommand, χρειάζεται ως παράμετρο και το connection λογικά γιατί αλλιώς δεν ξέρει που να πάει και να τρέξει το query.

Δημοσ.

Θα μπορούσες και καλύτερα.

 

Phones και mobile char(10) οχι varchar. Ολοι οι ελληνικοί αριθμοί ειναι 10ψήφιοι.

Sex, οχι varchar ενα tinyint(1). Και μπορεις να εχεις 1 για αντρες 0 για γυναίκες.

Και το postcode καλυτερα θα ηταν char(5) γτ κατα πάσα πιθανότητα ολοι οι ΤΚ της ελλαδας ειναι 5ψήφιοι.

Δημοσ.
Sex, οχι varchar ενα tinyint(1). Και μπορεις να εχεις 1 για αντρες 0 για γυναίκες.

 

θα μπορούσε απλά να βάλει M(male) και F(female) αναλόγως ..1 χαρακτήρα δηλαδή Το 0 και το 1 δεν λένε τίποτα στην συγκεκριμένη περίπτωση , γιατί πρέπει αυτός που διαβάζει την βάση να μυρίσει τα νύχια του για να το καταλάβει...

Δημοσ.

Το σκέτο M/F είναι συχνά επαρκές αλλά στις μέρες μας, ανάλογα και με την εφαρμογή που γράφεις, υπάρχουν περιπτώσεις που θα χρειαστεί να λάβεις υπόψη και άλλες περιπτώσεις. Πχ "unknown", "transgendered" ή αν έχεις ιατρικά δεδομένα μπορεί να χρειαστείς κάτι σαν "male to female", "female to male" κτλ

 

Ειδικά για τα σχολεία:

http://www.nbcnews.com/id/25234970/ns/world_news-asia_pacific/t/cross-dressing-teens-get-own-school-bathroom/

http://www.nytimes.com/2016/05/13/us/politics/obama-administration-to-issue-decree-on-transgender-access-to-school-restrooms.html?_r=0 (πολύ πρόσφατο αυτό)

Δημοσ.

Το σκέτο M/F είναι συχνά επαρκές αλλά στις μέρες μας, ανάλογα και με την εφαρμογή που γράφεις, υπάρχουν περιπτώσεις που θα χρειαστεί να λάβεις υπόψη και άλλες περιπτώσεις. Πχ "unknown", "transgendered" ή αν έχεις ιατρικά δεδομένα μπορεί να χρειαστείς κάτι σαν "male to female", "female to male" κτλ

 

Ειδικά για τα σχολεία:

http://www.nbcnews.com/id/25234970/ns/world_news-asia_pacific/t/cross-dressing-teens-get-own-school-bathroom/

http://www.nytimes.com/2016/05/13/us/politics/obama-administration-to-issue-decree-on-transgender-access-to-school-restrooms.html?_r=0 (πολύ πρόσφατο αυτό)

13116571_126386711100998_275227339_n.jpg

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...