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

SQL προγραμματισμός...


daimonas

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

Δημοσ.

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

1.Την έννοια του υπερκλειδιού.Μπορώ να έχω υπερκλειδί με περισσότερες από δύο εγγραφές?Είναι δυνατόν να χρησιμοποιήσω ένα υπερκλειδί για πρωτεύον κλειδί?

2.Πίσω από την βάση τι γλώσσα προγραμματισμού τρέχει?Έχω τη δυνατότητα να παίξω με assebly?

3.Διαφορά SQL και SQL server.

4.Όταν πραγματοποιώ καρτεσιανό γινόμενο μεταξύ 2 πινάκων μπορώ να παρεμβάλω συνθήκη για να μη γίνει εσωτερικά όλο το γινόμενο?

5.Μπορώ να πάρω δεδομένα από ένα φύλλο Excel?Είδα κάτι προεπιλογές από Lotus123.

6.Πως υλοποιεί τους βέλτιστους αλγορίθμους για εκτέλεση πράξεων μεταξύ πινάκων?

 

Ευχαριστώ εκ των προτέρων

Δημοσ.

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif"> 1.Την έννοια του υπερκλειδιού.Μπορώ να έχω υπερκλειδί με περισσότερες από δύο εγγραφές?Είναι δυνατόν να χρησιμοποιήσω ένα υπερκλειδί για πρωτεύον κλειδί? </font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Oχι στην πρώτη ερώτηση, ναι στην δεύτερη.

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif"> 2.Πίσω από την βάση τι γλώσσα προγραμματισμού τρέχει?Έχω τη δυνατότητα να παίξω με assebly? </font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Μάλλον c. Low level μπορείς να παίξεις και με assembly, κάτι που δεν σε απασχολεί όμως (θα ήταν σαν να σχεδίαζες το RDBMS απο την αρχή)

 

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif"> 3.Διαφορά SQL και SQL server.</font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Διαφορά βάσης δεδομένων και Συστήματος Διαχείρησης Βάσεων δεδομένων. SQL=Simple Query Language. Είναι μια γλώσσα για να κάνεις ερωτήσεις σε κάποια βάση δεδομένων. O SQL server, μπορεί να έχει δεκάδες βάσεις, χρήστες με προτεραιότητες και αρμοδιότητες σε κάθε μια, να κρατάει back-up, είναι υπεύθυνος να κρατάει την βάση δεδομένων σε ένα επιθυμητό επίπεδο (ACID για τους γνωρίζοντες). Κάτι σαν λειτουργικό βάσεων δεδομένων.

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif"> 4.Όταν πραγματοποιώ καρτεσιανό γινόμενο μεταξύ 2 πινάκων μπορώ να παρεμβάλω συνθήκη για να μη γίνει εσωτερικά όλο το γινόμενο?

</font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Ντεν ξέρει.

 

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">

5.Μπορώ να πάρω δεδομένα από ένα φύλλο Excel?Είδα κάτι προεπιλογές από Lotus123.</font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Αυτό στο help file του RDBMS που χρησιμοποιείς

 

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif"> 6.Πως υλοποιεί τους βέλτιστους αλγορίθμους για εκτέλεση πράξεων μεταξύ πινάκων?

</font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Εξαρτάται απο την ερώτηση. Η λογική είναι οι δύσκολες πράξεις να γίνονται τελευταίες. Αν δηλαδή υπάρχει ένα select που διαλέγει 100 απο τα 1000 στοιχεία της βάσης, θα είναι πρώτη στο δέντρο εκτέλεσης ακόμα και αν εσύ στην ερώτηση την έχεις ορίσει τελευταία.

Δημοσ.

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">Originally posted by bandito:

<strong>SQL=Simple Query Language. </strong></font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Structured Query Language an den kano la8os.

Αρχειοθετημένο

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

  • Δημιουργία νέου...