Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12388|Απάντηση: 0

[Πηγή] Oracle Κεφάλαιο 1 Ασκήσεις μετά το μάθημα

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 6/3/2015 2:38:44 μ.μ. | | |
1. Δημιουργήστε έναν πίνακα τριών κεφαλαίων:
Φόρμα πληροφοριών μαθητή (stuInfo): Φοιτητική ταυτότητα (πρωτεύον κλειδί), Όνομα (δεν μπορεί να είναι κενό), Φύλο (μπορεί να είναι μόνο άνδρας ή γυναίκα), Γενέθλια
Πίνακας πληροφοριών μαθήματος (δευτερεύουσες πληροφορίες): Αριθμός (πρωτεύον κλειδί), Όνομα μαθήματος (δεν μπορεί να είναι κενό)
Πίνακας πληροφοριών βαθμολογίας (scoreInfo): Αριθμός (πρωτεύον κλειδί), Αριθμός μαθητή (ξένο κλειδί), Αριθμός μαθήματος (ξένο κλειδί), Βαθμολογία (μεταξύ 0-100)

2. Εισαγάγετε δεδομένα σε τρεις πίνακες με τουλάχιστον 5 σειρές

iii. Δημιουργήστε έναν νέο πίνακα stu1 και εισαγάγετε τον αριθμό μαθητή, το όνομα και τις πληροφορίες φύλου του μαθητή του οποίου το φύλο είναι θηλυκό στο stuinfo στον πίνακα

4. Συμπληρώστε τις ακόλουθες ερωτήσεις:

1. Ζητήστε τις πληροφορίες όλων των μαθητών με το επώνυμο Zhang (ασαφές ερώτημα)

2. Ζητήστε τις πληροφορίες όλων των μαθητών άνω των 20 ετών (υλοποιείται με βάση τη συνάρτηση ημερομηνίας)

3. Ενημερωθείτε για τα στοιχεία των μαθητών που γεννήθηκαν την ίδια μέρα (σύνδεσμος πίνακα)

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

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

6. Αναζητήστε το όνομα του μαθήματος χωρίς τη φοιτητική εξέταση

7. Τα ονόματα και οι συνολικές βαθμολογίες των μαθητών που συμμετείχαν στις εξετάσεις ταξινομήθηκαν από το υψηλότερο στο μικρότερο

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








Αρχικά, δημιουργήστε έναν πίνακα όπως φαίνεται στο σχήμα "Εργασία 2 Απόδοση δεδομένων", η περιγραφή του πίνακα έχει ως εξής:

Παραγγελίες
orderID(αριθμός παραγγελίας) int πρωτεύον κλειδί
orderDate dateTime

orderItem
itemID (αριθμός στοιχείου) int πρωτεύον κλειδί
orderID (η σειρά που αντιστοιχεί στο int ξένο κλειδί αναφέρεται στον αριθμό παραγγελίας στον πίνακα παραγγελιών).
itemType(Κατηγορία προϊόντος) varchar(20)
itemName varchar(20)
theNumber(ποσότητα παραγγελίας προϊόντος) int
theMoney int


1. Ζητήστε τις λεπτομέρειες των παραγγελιών στην Παραγγελία 2 όπου η τιμή μονάδας παραγγελίας είναι μεγαλύτερη από τη μέση τιμή μονάδας

2. Ερώτημα ο χρόνος παραγγελίας είναι ο αριθμός παραγγελίας, η κατηγορία προϊόντος και η ποσότητα παραγγελίας προϊόντος της παραγγελίας πριν από ένα χρόνο (υποερώτημα)

3. Ζητήστε την ποσότητα του τύπου προϊόντος που παραγγέλθηκε με τη σειρά 2 (το όνομα της κατηγορίας προϊόντος ταξινομείται σε μία κατηγορία)

4. Ελέγξτε τον αριθμό παραγγελίας όπου η μέση τιμή μονάδας της παραγγελίας είναι μεγαλύτερη από τη μέση τιμή μονάδας της παραγγελίας 1

5. Ζητήστε τον αριθμό, την κατηγορία προϊόντος, το όνομα προϊόντος, την ποσότητα παραγγελίας, την τιμή μονάδας παραγγελίας και την ημερομηνία παραγγελίας των παραγγελιών με τους αριθμούς παραγγελίας 1 και 2 (σύνδεση πίνακα)

6. Ζητήστε τον αριθμό παραγγελίας του στοιχείου χωρίς παραγγελία (δηλαδή, τον αριθμό παραγγελίας που υπάρχει στον πίνακα παραγγελιών αλλά δεν υπάρχει στον πίνακα στοιχείων παραγγελίας, χρησιμοποιήστε δευτερεύον ερώτημα)

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






Προηγούμενος:Γιατί έχει φύγει το στιγμιότυπο του ιστότοπου Baidu Χρόνος ακύρωσης στιγμιότυπου Baidu
Επόμενος:Προεπιλεγμένοι κωδικοί πρόσβασης για sys και σύστημα στην Oracle
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com