Τι είναι τα γραφικά διαγράμματα; Επεξεργαστής γραφικών διαγραμμάτων. Βασικά στοιχεία ενός διαγράμματος ροής

Γραφικό διάγραμμαείναι ένα γενικό αντικείμενο της ενσωματωμένης γλώσσας. Είναι ένας από τους μηχανισμούς διεπαφής και σας επιτρέπει να δημιουργήσετε διάφορα οργανωτικά, δομικά και άλλα διαγράμματα για τη γραφική σχεδίαση μιας λύσης εφαρμογής. Ένα γραφικό διάγραμμα μπορεί να χρησιμοποιηθεί μόνο του ή να εμφανίζεται σε φόρμες και αναφορές.

Στοιχεία γραφικού διαγράμματος

Για τη δημιουργία ενός γραφικού διαγράμματος, μπορεί να χρησιμοποιηθεί ένας αρκετά μεγάλος αριθμός διαφορετικών στοιχείων, τα οποία μπορούν να χωριστούν σε τρεις μεγάλες ομάδες:

  • στοιχεία που υποδεικνύουν σημεία στον χάρτη διαδρομής της επιχειρηματικής διαδικασίας·
  • Τοπίο;
  • διακοσμητικές γραμμές.

Στοιχεία που υποδεικνύουν σημεία σε χάρτη διαδρομής επιχειρηματικής διαδικασίας

Τα στοιχεία που υποδεικνύουν σημεία χάρτη διαδρομής μπορούν να χρησιμοποιηθούν τόσο για την άμεση απεικόνιση των επιχειρηματικών διαδικασιών όσο και ως στοιχεία διαφόρων διαγραμμάτων ροής που απεικονίζουν την εκτέλεση ορισμένων αλγορίθμων:

Τοπίο

Μια ξεχωριστή ομάδα στοιχείων αντιπροσωπεύεται από διακοσμήσεις, οι οποίες μπορούν να έχουν πολλά διαφορετικά σχήματα: μπλοκ, φάκελο, αρχείο, έγγραφο, έλλειψη, διάφορους τύπους βελών και αγκύλες:

Διακοσμητικές γραμμές

Οι διακοσμητικές γραμμές μπορούν να χρησιμοποιηθούν τόσο για τη σύνδεση διακοσμήσεων όσο και ανεξάρτητα. Υποστηρίζονται διάφοροι τύποι διακοσμητικών γραμμών και αρκετοί τύποι βελών:

Σχεδιασμός στοιχείων γραφικού διαγράμματος

Για όλα τα στοιχεία σχεδίασης, υποστηρίζεται η επιλογή χρώματος φόντου, γραμμής και πάχους γραμμής. Με εξαίρεση τις διακοσμητικές γραμμές, υποστηρίζεται η εισαγωγή εικόνων σε ένα στοιχείο σχεδίασης. Οι συνδετικές και διακοσμητικές γραμμές παρέχουν αυτόματη στρογγυλοποίηση των στροφών και κίνηση των «αγκώνων» χωρίς άκρο.

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

Σχέδια και κανόνες για την εφαρμογή τους



Εργασία για το σπίτι

Σύμφωνα με την ανάθεση, είναι απαραίτητο να σχεδιάσετε ένα κινηματικό σχηματικό διάγραμμα του μηχανισμού που φαίνεται στο Ρύζι. 1.
Ένα διάγραμμα αυτού του μηχανισμού φαίνεται στο Ρύζι. 2(στο κάτω μέρος της σελίδας), χρειάζεται μόνο να σχεδιάσετε ένα σχηματικό διάγραμμα (τα έγχρωμα σχέδια εξαρτημάτων και συγκροτημάτων που φαίνονται στο διάγραμμα δεν πρέπει να σχεδιάζονται).

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

Δείγματα διαγραμμάτων μηχανισμών και μονάδων δίσκου μπορείτε να δείτε στους παρακάτω συνδέσμους:

  • Κινηματικό διάγραμμα μηχανισμού
  • Υδραυλικό κύκλωμα
  • Πνευματικό διάγραμμα

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

Γενικές πληροφορίες για τα προγράμματα

Τα σχήματα είναι έγγραφα σχεδιασμού στα οποία τα στοιχεία ενός προϊόντος, η σχετική τους θέση και οι μεταξύ τους συνδέσεις εμφανίζονται με τη μορφή συμβατικών γραφικών εικόνων.

Στη σύγχρονη τεχνολογία, χρησιμοποιούνται ευρέως μηχανικές, πνευματικές, υδραυλικές και ηλεκτρικές συσκευές και κινητήρες. Η μελέτη της αρχής και της σειράς λειτουργίας τέτοιων συσκευών από γενικές όψεις και σχέδια συναρμολόγησης είναι συχνά δύσκολη.
Επομένως, εκτός από τα σχέδια, συχνά συντάσσονται ειδικά διαγράμματα που καθιστούν πολύ πιο γρήγορη την κατανόηση της αρχής και της ακολουθίας λειτουργίας μιας συγκεκριμένης συσκευής.

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

Τύποι σχημάτων

Τύποι και τύποι κυκλωμάτων (εκτός από ηλεκτρικό)ορίζεται σε GOST 2.701-84, το οποίο καθορίζει τους χαρακτηρισμούς των συστημάτων και τις γενικές απαιτήσεις για την εφαρμογή τους.

Τύποι σχημάτων

Ανάλογα με τη φύση των στοιχείων και των γραμμών επικοινωνίας που απαρτίζουν τη συσκευή, τα κυκλώματα χωρίζονται σε τύπους, καθένας από τους οποίους συχνά χαρακτηρίζεται με ένα γράμμα: κινηματικό - K, υδραυλικό - G, πνευματικό - P, ηλεκτρικό - E, οπτικό - Ο κ.λπ.

Τύποι κυκλωμάτων

Ανάλογα με τον κύριο σκοπό τους, τα κυκλώματα χωρίζονται σε τύπους, καθένας από τους οποίους συνήθως ορίζεται από έναν αριθμό:
1 – δομική;
2 – λειτουργικό;
3 – θεμελιώδης;
4 – συνδέσεις (εγκατάσταση);
5 – συνδέσεις.
6 – γενική;
7 – τοποθεσίες, κ.λπ.

Δομικά διαγράμματαεξυπηρετούν για γενική εξοικείωση με το προϊόν και καθορίζουν τη σχέση των συστατικών μερών του προϊόντος και τον σκοπό τους· στοιχεία του διαγράμματος σχεδιάζονται με απλά γεωμετρικά σχήματα (ορθογώνια)και ευθείες γραμμές ή αναλυτική σημείωση που επιτρέπει την εφαρμογή υπολογιστή.

Λειτουργικά διαγράμματαεξηγήστε τις διεργασίες που συμβαίνουν στο προϊόν ή στο λειτουργικό του μέρος· πρέπει να αναφέρουν τα ονόματα όλων των λειτουργικών μερών που απεικονίζονται.

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

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

Διαγράμματα σύνδεσηςεμφάνιση εξωτερικών συνδέσεων του προϊόντος σε επικοινωνίες ή συσκευές.

Το όνομα του κυκλώματος καθορίζεται από τον τύπο και τον τύπο του, για παράδειγμα, διάγραμμα υδραυλικού κυκλώματος, ηλεκτρικό λειτουργικό κύκλωμα κ.λπ.
Ο κωδικός κυκλώματος, που αποτελεί μέρος της ονομασίας του, αποτελείται από ένα γράμμα που καθορίζει τον τύπο του κυκλώματος και έναν αριθμό που καθορίζει τον τύπο του.
Για παράδειγμα, το διάγραμμα υδραυλικού κυκλώματος έχει τον κωδικό G3, το ηλεκτρικό δομικό διάγραμμα έχει τον κωδικό E1.

Για ένα προϊόν που περιλαμβάνει στοιχεία διαφορετικών τύπων, μπορεί να αναπτυχθεί ένα συνδυασμένο κύκλωμα που περιέχει στοιχεία και συνδέσεις διαφορετικών τύπων. Το συνδυασμένο σχήμα ορίζεται με το γράμμα "C" και το όνομά του καθορίζεται από τους συνδυασμένους τύπους και τύπο.
Για παράδειγμα: το βασικό υδροκινητικό διάγραμμα.

Κατά τη σύνταξη διαγραμμάτων χρησιμοποιούνται οι ακόλουθοι όροι:

Ένα στοιχείο κυκλώματος είναι ένα στοιχείο ενός κυκλώματος που εκτελεί μια συγκεκριμένη λειτουργία (σκοπό) σε ένα προϊόν, το οποίο δεν μπορεί να χωριστεί σε μέρη που έχουν ανεξάρτητο λειτουργικό σκοπό.
Για παράδειγμα, αντλία, ζεύξη, πυκνωτής, αντίσταση κ.λπ.

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

Λειτουργική ομάδα– ένα σύνολο στοιχείων που εκτελούν μια συγκεκριμένη λειτουργία σε ένα προϊόν και δεν συνδυάζονται σε μια δομή.

Λειτουργικό μέρος– στοιχείο, εξοπλισμός ή λειτουργική ομάδα.

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

Κατά την εκτέλεση του διαγράμματος, οι κλίμακες δεν τηρούνται.
Η πραγματική χωρική διάταξη των συστατικών μερών του προϊόντος μπορεί να μην λαμβάνεται υπόψη στο διάγραμμα ή να λαμβάνεται υπόψη κατά προσέγγιση.
Τα στοιχεία που συνθέτουν το προϊόν απεικονίζονται σε διαγράμματα, συνήθως με τη μορφή συμβατικών γραφικών συμβόλων που καθορίζονται από τα πρότυπα του Ενιαίου Συστήματος Τεκμηρίωσης Σχεδιασμού ( ΕΣΚΔ).
Η σύνδεση μεταξύ των στοιχείων του διαγράμματος φαίνεται από γραμμές διασύνδεσης, οι οποίες αντιπροσωπεύουν συμβατικά επικοινωνίες (σωλήνες, καλώδια, καλώδια κ.λπ.)και κινηματικές συνδέσεις (για παράδειγμα, άξονες).
Καθιερώνονται σύμβολα στοιχείων γενικής χρήσης στα διαγράμματα GOST 2.721-74 .

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

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

Στο διάγραμμα εκχωρείται η ονομασία του προϊόντος του οποίου η δράση φαίνεται στο διάγραμμα. Μετά από αυτόν τον χαρακτηρισμό γράφεται ο κωδικός του σχήματος. Το όνομα του συστήματος υποδεικνύεται στο μπλοκ τίτλου μετά το όνομα του προϊόντος.



Κινηματικά σχήματα

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

Κάθε στοιχείο που εμφανίζεται στο διάγραμμα πρέπει να έχει τη δική του ονομασία: έναν σειριακό αριθμό ή έναν αλφαριθμητικό προσδιορισμό θέσης. Για κάθε τύπο διαγράμματος, θεσπίζονται κανόνες για την εφαρμογή τέτοιων ονομασιών.

Σε υδραυλικά, πνευματικά και ηλεκτρικά κυκλώματα, οι ονομασίες εισάγονται σε μια λίστα στοιχείων, που συντάσσεται με τη μορφή πίνακα, που συμπληρώνεται από πάνω προς τα κάτω. Οι κανόνες για την εκτέλεση κινηματικών σχημάτων ορίζονται στο GOST 2.703-68. Καθιερώνονται συμβατικές γραφικές ονομασίες στοιχείων μηχανών και μηχανισμών GOST 2.770-68 .

Στα κινηματικά διαγράμματα, οι άξονες, οι άξονες, οι ράβδοι, οι μπιέλες, οι στρόφαλοι κ.λπ. απεικονίζονται με συμπαγείς κύριες γραμμές πάχους s. Τα στοιχεία που απεικονίζονται συμβατικά και απλοποιούνται είναι κατασκευασμένα με συμπαγείς γραμμές πάχους s/2.

Τα κινηματικά διαγράμματα εκτελούνται συνήθως με τη μορφή σάρωσης: όλοι οι γεωμετρικοί άξονες θεωρούνται συμβατικά ότι βρίσκονται στο ίδιο επίπεδο ή σε παράλληλα επίπεδα.
Σε κάθε κινηματικό στοιχείο που φαίνεται στο διάγραμμα συνήθως αποδίδεται ένας σειριακός αριθμός, ξεκινώντας από την πηγή κίνησης. Οι άξονες αριθμούνται με λατινικούς αριθμούς, τα υπόλοιπα στοιχεία αριθμούνται με αραβικούς αριθμούς.
Ο σειριακός αριθμός του στοιχείου τοποθετείται στο ράφι της γραμμής οδηγού. Κάτω από το ράφι, οι γραμμές οδηγού υποδεικνύουν τα κύρια χαρακτηριστικά και τις παραμέτρους του κινηματικού στοιχείου.

Συμφωνώς προς GOST 2.703-68Τα διαγράμματα πρέπει να υποδεικνύουν τα ακόλουθα χαρακτηριστικά και παραμέτρους των στοιχείων των κινηματικών σχημάτων:

  • πηγή κίνησης - όνομα, τύπος, χαρακτηριστικά.
  • Τροχαλία κίνησης ιμάντα – διάμετρος τροχαλίας.
  • γρανάζι - αριθμός δοντιών, μονάδα και για ελικοειδή τροχούς - επίσης η κατεύθυνση και η γωνία κλίσης των δοντιών.
  • σκουλήκι – αξονική μονάδα, αριθμός περασμάτων.
  • μολύβδινη βίδα – διαδρομή της έλικας, αριθμός εκκινήσεων, επιγραφή «αριστερά». (μόνο για αριστερές κλωστές)και ούτω καθεξής.

Διαγράμματα υδραυλικών και πνευματικών κυκλωμάτων

Θεσπίζονται κανόνες για την υλοποίηση υδραυλικών και πνευματικών κυκλωμάτων GOST 2.704-76 .
Τα συμβατικά γραφικά σύμβολα των στοιχείων που χρησιμοποιούνται σε αυτά τα διαγράμματα εκτελούνται σύμφωνα με GOST 2.780-96 , GOST 2.781-96Και GOST 2.784-96 .
Κάθε στοιχείο ή συσκευή που περιλαμβάνεται στο προϊόν και εμφανίζεται στο διάγραμμα έχει έναν προσδιορισμό θέσης που αποτελείται από ένα κεφαλαίο γράμμα του ρωσικού αλφαβήτου και έναν αριθμό.
Τα γράμματα και οι αριθμοί γράφονται με το ίδιο τυπικό μέγεθος γραμματοσειράς.

Ο χαρακτηρισμός του γράμματος αποτελείται από ένα ή δύο γράμματα: αρχικό ή χαρακτηριστικό στο όνομα του στοιχείου. Για παράδειγμα, δεξαμενή - Β, βαλβίδα ελέγχου - ΚΟ κ.λπ.
Ο πίνακας ονομασιών γραμμάτων περιλαμβάνεται στο υποχρεωτικό παράρτημα του GOST 2.704-76– «Κανόνες για την υλοποίηση υδραυλικών και πνευματικών κυκλωμάτων».
Για παράδειγμα, υδραυλική δεξαμενή - B, υδραυλική (πνευματική) βαλβίδα - K, υδραυλική (πνευματική) βαλβίδα ασφαλείας - KP, φίλτρο - F, αντλία - N, κ.λπ.

Ο σειριακός αριθμός που περιλαμβάνεται στον ψηφιακό προσδιορισμό ενός στοιχείου εκχωρείται ξεκινώντας από ένα μέσα σε μια ομάδα πανομοιότυπων στοιχείων με τους ίδιους χαρακτηρισμούς γραμμάτων.
Για παράδειγμα, Φίλτρο – F1, F2, κ.λπ.
Οι σειρικοί αριθμοί συνήθως ορίζονται ανάλογα με τη διάταξη των στοιχείων στο διάγραμμα - από πάνω προς τα κάτω και από αριστερά προς τα δεξιά. Ο προσδιορισμός θέσης εφαρμόζεται στο διάγραμμα δίπλα, δεξιά ή πάνω από τη συμβατική γραφική εικόνα του στοιχείου.
Τα δεδομένα σχετικά με τα στοιχεία καταγράφονται σε έναν τυπικό πίνακα της λίστας των στοιχείων πάνω από την κύρια επιγραφή. Εάν ολόκληρος ο πίνακας λίστας δεν χωράει πάνω από τον κύριο τίτλο του διαγράμματος (πολλά στοιχεία), στη συνέχεια εκτελείται σε ξεχωριστό φύλλο μορφής Α4.

Τα στοιχεία και οι συσκευές εμφανίζονται στα διαγράμματα, κατά κανόνα, στην αρχική τους θέση. Για παράδειγμα, τα ελατήρια απεικονίζονται σε κατάσταση προ-συμπίεσης, μια βαλβίδα αντεπιστροφής σε κλειστή θέση κ.λπ.

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

Διαγράμματα ηλεκτρικού κυκλώματος

Τα ηλεκτρικά κυκλώματα έχουν ταξινομήσεις, όρους και ορισμούς που καθορίζονται από GOST 2.701-84. Εκτελούνται σύμφωνα με GOST 2.702-75«Ηλεκτρικά κυκλώματα. Γενικές απαιτήσεις εφαρμογής».

Υπάρχει ένας σημαντικός αριθμός προτύπων που περιέχουν συμβολικά γραφικά σύμβολα στοιχείων που χρησιμοποιούνται σε ηλεκτρικά κυκλώματα. Συνιστάται να υποδεικνύονται τα χαρακτηριστικά των κυκλωμάτων εισόδου και εξόδου του προϊόντος στο διάγραμμα (τύπος ρεύματος, τάση, συχνότητα κ.λπ.). Σχεδιάζονται σχέδια για προϊόντα σε θέση off.

Κάθε στοιχείο που περιλαμβάνεται στο προϊόν και φαίνεται στο διάγραμμα έχει έναν αλφαριθμητικό προσδιορισμό θέσης, που αποτελείται από ένα γράμμα και έναν αύξοντα αριθμό μετά το γράμμα.

Τα πρότυπα καθορίζουν αλφαριθμητικούς χαρακτηρισμούς για τα πιο κοινά στοιχεία.
Για παράδειγμα, αντίσταση -R, πυκνωτής - C, επαγωγέας ή τσοκ - L, αμπερόμετρο - RA, βολτόμετρο - VP, κινητήρας (μοτέρ) - M, επαναφορτιζόμενη ή γαλβανική μπαταρία - GB, διακόπτης (διακόπτης, κλειδί, ελεγκτής, διακόπτης κ.λπ.)– S, γεννήτρια – G, τρανζίστορ και δίοδος ημιαγωγών, διάταξη ασφαλείας – VD, ασφάλεια – F, μετασχηματιστής – T, ηλεκτρομαγνήτης (ή ηλεκτρομαγνητικό συμπλέκτη)– Υ.

Οι τακτικοί αριθμοί στοιχείων εκχωρούνται ξεκινώντας από μία εντός ομάδων στοιχείων με τον ίδιο χαρακτηρισμό γράμματος, για παράδειγμα, B1, B2, B3, κ.λπ. Εάν το προϊόν περιλαμβάνει μόνο ένα στοιχείο αυτής της ομάδας, τότε ο σειριακός αριθμός στον προσδιορισμό θέσης μπορεί δεν υποδεικνύεται. Οι αριθμοί των σειριακών αριθμών των στοιχείων και οι αλφαβητικές ονομασίες θέσης τους γράφονται με το ίδιο μέγεθος γραμματοσειράς.
Οι ονομασίες θέσεων περιλαμβάνονται στον κατάλογο των στοιχείων. καθορίζεται η σειρά και η σειρά καταγραφής των χαρακτηρισμών θέσεων GOST 2.701-81.


Εργασία για το σπίτι
για τους δευτεροετείς φοιτητές της ειδικότητας «Γεωπονική Μηχανοποίηση»

Σύμφωνα με την εργασία σας, πρέπει να συμπληρώσετε το κινηματικό διάγραμμα του μηχανισμού που φαίνεται στο Ρύζι. 2 (ο ίδιος ο μηχανισμός φαίνεται στο Ρύζι. 1, στην αρχή της σελίδας). Επεξηγηματικά σχέδια εξαρτημάτων και συγκροτημάτων (σε κίτρινους κύκλους)μην τραβήξετε έξω.
Κατά την υπεράσπιση της εργασίας, ο μαθητής πρέπει να μπορεί να εξηγήσει την αρχή λειτουργίας αυτού του μηχανισμού σύμφωνα με το διάγραμμα.

Λίστα εργασιών για τη δημιουργία ενός δοκιμαστικού χαρτοφυλακίου
στα Μηχανικά Γραφικά για δευτεροετείς φοιτητές τεχνικών ειδικοτήτων («Μηχανοποίηση γεωργίας» και «Συντήρηση και επισκευή μηχανοκίνητων οχημάτων»)
μπορεί να γίνει λήψη (σε μορφή WORD, 0,789 MB).

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

Διάγραμμα ροής αλγορίθμου - μια γραφική αναπαράσταση του αλγορίθμου με τη μορφή διασυνδεδεμένων βελών (γραμμές μετάβασης) και μπλοκ- γραφικά σύμβολα, καθένα από τα οποία αντιστοιχεί σε ένα βήμα του αλγορίθμου. Μέσα στο μπλοκ δίνεται μια περιγραφή της αντίστοιχης ενέργειας.

Ο πίνακας δείχνει τα σύμβολα που χρησιμοποιούνται πιο συχνά.

Σύμβολα διαγράμματος ροής
Όνομα συμβόλου Ονομασία και παράδειγμα πλήρωσης Εξήγηση
Επεξεργάζομαι, διαδικασία Υπολογιστική ενέργεια ή ακολουθία ενεργειών
Λύση Έλεγχος συνθηκών
Τροποποίηση Έναρξη του κύκλου
Προκαθορισμένη διεργασία Υπολογισμοί ανά υπορουτίνα, τυπική υπορουτίνα
Εισόδου-εξόδου I/O Γενικά
Ξεκίνα σταμάτα Έναρξη, τέλος του αλγορίθμου, είσοδος και έξοδος στην υπορουτίνα
Εγγραφο Έξοδος αποτελεσμάτων

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " " χρησιμοποιείται για να υποδηλώσει μια ενέργεια ή μια ακολουθία ενεργειών που αλλάζει το νόημα, τη μορφή παρουσίασης ή την τοποθέτηση των δεδομένων. Για να βελτιωθεί η σαφήνεια του διαγράμματος, πολλά μεμονωμένα μπλοκ επεξεργασίας μπορούν να συνδυαστούν σε ένα μπλοκ. Η παρουσίαση των επιμέρους πράξεων είναι αρκετά δωρεάν.

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " Το " χρησιμοποιείται για να υποδείξει μεταβάσεις ελέγχου υπό όρους. Κάθε μπλοκ "λύσης" πρέπει να προσδιορίζει την ερώτηση, τη συνθήκη ή τη σύγκριση που ορίζει.

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " » χρησιμοποιείται για την οργάνωση κυκλικών δομών. (Η λέξη «τροποποίηση» σημαίνει «τροποποίηση, μεταμόρφωση»). Μια παράμετρος κύκλου γράφεται μέσα στο μπλοκ, για την οποία υποδεικνύεται η αρχική της τιμή, η οριακή συνθήκη και το βήμα αλλαγής της τιμής της παραμέτρου για κάθε επανάληψη.

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " " χρησιμοποιείται για να υποδεικνύει κλήσεις σε βοηθητικούς αλγόριθμους που υπάρχουν αυτόνομα με τη μορφή ορισμένων ανεξάρτητων λειτουργικών μονάδων και για κλήσεις σε ρουτίνες βιβλιοθήκης.

Για παράδειγμα, εδώ είναι ένα μπλοκ διάγραμμα του αλγορίθμου για την εύρεση του μέγιστου δύο τιμών:

Αυτή η επεξεργασία είναι ένας επεξεργαστής γραφικών διαγραμμάτων και, σε αντίθεση με τον τυπικό επεξεργαστή αρχείων 1C και τον μηχανισμό επεξεργασίας γραφικών διαγραμμάτων που είναι ενσωματωμένος στην πλατφόρμα, όλες οι ενέργειες με τα αντικείμενα του διαγράμματος εκτελούνται μέσω προγραμματισμού.

Οι λειτουργίες αυτής της επεξεργασίας μπορούν να χρησιμοποιηθούν για προγραμματική εργασία με ένα κύκλωμα γραφικών.

Η επεξεργασία σάς επιτρέπει να αποθηκεύσετε το γραφικό διάγραμμα σε ένα αρχείο.

Περιγραφή

Δυστυχώς, το 1C δεν υλοποιεί πλήρη εργασία με γραφικό σχήμα, αλλά μπορείτε να βρείτε μια διέξοδο. Φυσικά, μπορείτε να επεξεργαστείτε ένα γραφικό διάγραμμα χρησιμοποιώντας εργαλεία 1C ή ένα πρόγραμμα για εργασία με αρχεία από 1C: Εργασία με αρχεία

Ένα γραφικό διάγραμμα είναι ένα αρχείο που μοιάζει κάπως έτσι:

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

Θα περιγράψω ορισμένα στοιχεία:

Ο τύπος στοιχείου δείχνει ποιος τύπος στοιχείου θα περιγραφεί τώρα. Αυτή η παράμετρος ξεκινά την περιγραφή του στοιχείου στο αρχείο γραφικών διαγραμμάτων.
Ο τύπος στοιχείου είναι ένας αριθμός από το 0 έως το 10, ο οποίος υποδεικνύει ποιος τύπος στοιχείου θα τοποθετηθεί στο διάγραμμα.

0 - Διακόσμηση
1 - Γραμμή
2 - Έναρξη
3 - Ολοκλήρωση
4 - Κατάσταση
5 - Δράση
6 - Επιλογή επιλογής
7 - Σημείο διαίρεσης
8 - Σημείο συγχώνευσης
9 - Επεξεργασία
10 - Ένθετη επιχειρηματική διαδικασία

Ο τίτλος είναι η επιγραφή στο στοιχείο

Όνομα - Μοναδικό όνομα στο διάγραμμα

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

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

Συντεταγμένες σημείωνΑυτές είναι οι συντεταγμένες των σημείων του αντικειμένου, που παρατίθενται δεξιόστροφα.

Σχεδόν όλα τα στοιχεία έχουν παρόμοια δομή και διαφέρουν κυρίως ως προς τον τύπο του στοιχείου και το γεωμετρικό σχήμα.

Κάποια όμως παρουσιάζουν ιδιαίτερο ενδιαφέρον, όπως η γραμμή. Η δομή της γραμμής διαφέρει από τη δομή άλλων στοιχείων και έχει μια σειρά από χαρακτηριστικά. Για παράδειγμα, μια γραμμή μπορεί να έχει έναν αυθαίρετο αριθμό σημείων.

Χαρακτηριστικά δομής γραμμής:


Η περιγραφή της δομής του στοιχείου στο αρχείο γραφικών διαγραμμάτων ξεκινά με την ένδειξη του τύπου του στοιχείου. Το στοιχείο έναρξης δείχνει τον αριθμό του στοιχείου από το οποίο προέρχεται η γραμμή και το στοιχείο τέλους δείχνει τον αριθμό του στοιχείου στο οποίο δείχνει η γραμμή. Η διακοσμητική γραμμή υποδεικνύει εάν η γραμμή είναι διακοσμητική ή συνδετική. Μια γραμμή σύνδεσης αναγκαστικά συνδέει δύο στοιχεία και μια διακοσμητική γραμμή μπορεί να συνδέσει στοιχεία και να «κρεμαστεί στον αέρα».

0 - Γραμμή σύνδεσης


Μια γραμμή μπορεί να έχει έναν αυθαίρετο αριθμό σημείων και ο αριθμός τους υποδεικνύεται στο αρχείο πριν απαριθμηθούν οι συντεταγμένες των σημείων γραμμής. Η άκρη εξόδου δείχνει την άκρη από την οποία εξέρχεται η γραμμή, η ακμή εισόδου δείχνει την άκρη στην οποία εισέρχεται η γραμμή. Οι όψεις σχεδόν όλων των στοιχείων αριθμούνται από το 1 έως το 4, εκτός από το στοιχείο "Επιλογή επιλογής".

Το στοιχείο επιλογής επιλογής έχει μια ιδιαιτερότητα: πολλές γραμμές μπορούν να εκτείνονται από μια όψη. Εξαρτάται από τον αριθμό των επιλογών. Η αρίθμηση των σημείων από τα οποία προκύπτει η ευθεία είναι διαφορετική:

Επίσης στη δομή του στοιχείου "Επιλογή Επιλογής" περιγράφονται οι ακόλουθες επιλογές:

Έτσι, τοποθετώντας αυτές τις παραμέτρους στο κείμενο του αρχείου γραφικού διαγράμματος, μπορείτε να εργαστείτε με το γραφικό διάγραμμα.

Η διαμόρφωση διαφέρει από την επεξεργασία στο ότι η διαμόρφωση περιέχει εικόνες ακριβώς όπως σε έναν τυπικό πίνακα.

Διάφορα γραφικά διαγράμματα χρησιμοποιούνται για την επίδειξη των συνδέσεων που υπάρχουν μεταξύ των επιμέρους στοιχείων του συστήματος. Ορισμένα από αυτά, όπως τα διαγράμματα γραφημάτων, δείχνουν κυρίως τη ροή των δεδομένων μεταξύ των διεργασιών. Άλλα, ιδίως λειτουργικά διαγράμματα, επισημαίνουν ζητήματα που σχετίζονται με την αποθήκευση δεδομένων και τα μέσα που χρησιμοποιούνται για αυτό. Υπάρχουν επίσης διαγράμματα που εστιάζουν στις αλληλεπιδράσεις των διαδικασιών.

Ρύζι. 3.1. Γραφικό διάγραμμα του συστήματος συντήρησης δεδομένων.

Γραφικά διαγράμματα. Μερικές φορές ονομάζονται γραφήματα ροής δεδομένων. Κάθε κύκλος σε ένα τέτοιο διάγραμμα αντιπροσωπεύει κάποιο μετασχηματισμό των δεδομένων. Οι ροές δεδομένων σημειώνονται με βέλη. Αυτός ο τύπος διαγράμματος μπορεί να χρησιμοποιηθεί τόσο σε επίπεδο συστήματος για να περιγράψει τις εξωτερικές εισόδους και εξόδους των προγραμμάτων όσο και κατά το σχεδιασμό των ίδιων των προγραμμάτων για να περιγράψει την κίνηση των δεδομένων μεταξύ μεμονωμένων μονάδων. Το σχήμα 3.1 δείχνει ένα παράδειγμα γραφικού διαγράμματος ενός συστήματος συντήρησης δεδομένων.

Διαγράμματα Warnier-Orr. Στο διάγραμμα Varnier-Orr, στην ιεραρχική δομή του συστήματος, επισημαίνονται τα στοιχειώδη στοιχεία του, τα οποία παρέχονται με εικόνες περιγράμματος φορέων πληροφοριών. Πρώτον, το σύστημα χωρίζεται σε μια σειρά από ξεχωριστές διαδικασίες. Το επόμενο επίπεδο της ιεραρχίας καθορίζει τις ροές δεδομένων για κάθε διεργασία. Στη συνέχεια παρατίθενται τα σύνολα δεδομένων και τέλος παρατίθενται τα αντίστοιχα μέσα αποθήκευσης. Οι τελευταίες υποδεικνύονται χρησιμοποιώντας τυπικές συμβατικές εικόνες που χρησιμοποιούνται σε λειτουργικά διαγράμματα. Οι κατευθύνσεις των ροών δεδομένων επισημαίνονται με βέλη που σχεδιάζονται μεταξύ συνόλων δεδομένων και φυσικών μέσων αποθήκευσης. Τα σύνολα δεδομένων που χρησιμοποιούνται ταυτόχρονα σε πολλές διαδικασίες σχετίζονται μεταξύ τους και έχουν τα ίδια ονόματα. Το σχήμα 3.4 δείχνει το διάγραμμα Warnier-Orr για ένα σύστημα συντήρησης δεδομένων.

Λειτουργικά διαγράμματα. Το λειτουργικό διάγραμμα του συστήματος αποτελείται από ένα ή περισσότερα ορθογώνια μπλοκ που περιέχουν τα ονόματα των προγραμμάτων. Αυτά τα μπλοκ συνδέονται με βέλη που εισέρχονται σε αυτά με πηγές και βέλη που προέρχονται από αυτά - με δέκτες δεδομένων. Οι πηγές και οι δέκτες απεικονίζονται ως μπλοκ, τα περιγράμματα των οποίων μοιάζουν με ορισμένα φυσικά μέσα (ορισμένα μπλοκ φαίνονται στο Σχ. 3.2). Κάθε μπλοκ περιέχει το όνομα ενός προγράμματος ή ενός συνόλου δεδομένων, μερικές φορές συμπληρώνεται με πληροφορίες που αποκαλύπτουν τον σκοπό του μπλοκ. Η εστίαση αυτού του τύπου διαγράμματος είναι στην περιγραφή των ροών δεδομένων στο σύστημα και των συνόλων δεδομένων που χρησιμοποιούνται. Στην Εικόνα 3.3. δείχνει ένα λειτουργικό διάγραμμα ενός τμήματος του κύριου συστήματος διόρθωσης αρχείων.

Όλοι οι τύποι σχημάτων που συζητήθηκαν παραπάνω έχουν σχεδιαστεί για να περιγράφουν ροές δεδομένων σε συστήματα ελεγχόμενα από λογισμικό, στα οποία μόνο προγράμματα μπορούν να ξεκινήσουν ή να σταματήσουν τη δημιουργία ροών δεδομένων. Ωστόσο, σε συστήματα λογισμικού που χαρακτηρίζονται από λειτουργία σε πραγματικό χρόνο, ορισμένες από τις λειτουργίες του συστήματος ελέγχονται όχι τόσο από προγράμματα όσο από τα ίδια τα δεδομένα, δηλ. σε τέτοια συστήματα, τα δεδομένα οδηγούν ή προκαλούν διακοπή ορισμένων διεργασιών. Πολλές διεργασίες μπορούν να είναι ενεργές ταυτόχρονα.

Διαγράμματα PERT. Τα λειτουργικά διαγράμματα δεν μπορούν να εμφανίσουν τη σειρά με την οποία αλληλεπιδρούν τα προγράμματα. Για αυτό, είναι πιο βολικό να χρησιμοποιείτε διαγράμματα PERT. Ένα διάγραμμα PERT δεν υποδεικνύει σύνολα ή ροές δεδομένων. Εμφανίζει τις συνδέσεις ελέγχου που υπάρχουν στο σύστημα, καθώς και τον συντονισμό των ενεργειών που εκτελούνται. Κάθε βέλος αντιστοιχεί σε μια συγκεκριμένη πράξη και κάθε κύκλος αντιστοιχεί σε ένα γεγονός, που σημαίνει την ολοκλήρωση μιας ή περισσότερων πράξεων και τη μετάβαση σε άλλες. Ως προς το περιεχόμενο, αυτά τα σύμβολα είναι ακριβώς απέναντι από παρόμοια σύμβολα σε διαγράμματα γραφημάτων (βλ. Εικ. 3.5).

Ρύζι. 3.3. Λειτουργικό διάγραμμα ενημέρωσης του κύριου αρχείου

Ρύζι. 3.4. Διάγραμμα Warnier-Orr για το σύστημα

υποστήριξη δεδομένων

Ρύζι. 3.5. Διάγραμμα PERT ενός διαδραστικού συστήματος συντήρησης αρχείων.

Πετρί δίχτυα. Τα διαγράμματα που ονομάζονται δίκτυα Petri χρησιμοποιούνται ως μοντέλα που περιγράφουν την κίνηση των ροών δεδομένων σε δίκτυα που επιτρέπουν μερική ή πλήρη εναλλαγή των ροών από τον έναν αυτοκινητόδρομο στον άλλο. Αυτή η κατάσταση είναι χαρακτηριστική για ένα διαδραστικό σύστημα διόρθωσης - ανάκτηση δεδομένων, στο οποίο τα δεδομένα μπορούν να περάσουν μέσα από προγράμματα των οποίων η ταυτόχρονη λειτουργία δεν επιτρέπεται. Τα δίκτυα Petri σας επιτρέπουν να μελετήσετε τόσο τις ροές δεδομένων όσο και τη δυναμική των μεταφορών ελέγχου στο σύστημα. Για να γίνει αυτό, κατασκευάζονται πολλά διαγράμματα που αντικατοπτρίζουν τις διαδοχικές καταστάσεις του δικτύου, από τα οποία μπορεί κανείς να δει πώς τα σημεία ελέγχου κινούνται κατά μήκος των ροών δεδομένων. Οι διαδοχικές εικόνες του δικτύου Petri διαφέρουν μόνο ως προς τη θέση των υποδεικνυόμενων σημείων (βλ. παράδειγμα στην Εικ. 3.6).

Σχέδια HIPO. Η χρήση διαγραμμάτων HIPO είναι χαρακτηριστική για το στάδιο του σχεδιασμού, όταν οι αναλυτές συστημάτων μπορούν ήδη να αρχίσουν να αναπτύσσουν προγράμματα και δεδομένα. Αυτά τα διαγράμματα, ενώ καθορίζουν τις κύριες λειτουργίες κάθε προγράμματος και τη λίστα των βασικών στοιχείων δεδομένων, δεν προσδιορίζουν τις μεθόδους οργάνωσης των δεδομένων, την ιεραρχική δομή των υπορουτίνων και την επιλογή των αλγορίθμων επεξεργασίας. Στο στάδιο ανάπτυξης του προγράμματος, τα διαγράμματα HIPO μπορούν να χρησιμοποιηθούν ως μέσο περιγραφής των λειτουργιών που υλοποιούνται από το πρόγραμμα και των ροών δεδομένων που κυκλοφορούν μέσα σε αυτό. Το σχήμα 3.7 δείχνει το διάγραμμα HIPO για το πρόγραμμα διόρθωσης αρχείων.

Ρύζι. 3.6. Petri net για διαδραστικό σύστημα συντήρησης αρχείων

Σχέδια μετάδοσης ελέγχου. Τα μπλοκ διαγράμματα προγράμματος χρησιμοποιούνται συνήθως για να απεικονίσουν τις μεταφορές ελέγχου σε μια ενότητα προγράμματος. Ο δομημένος προγραμματισμός και η επιρροή του στη χρήση βασικών δομών ελέγχου συνέβαλαν στο γεγονός ότι τα τυπικά σύμβολα κυκλωμάτων συμπληρώθηκαν με νέα σύμβολα και αναπτύχθηκαν νέοι τύποι κυκλωμάτων. Ειδικότερα, τα κυκλώματα Nussi-Schneiderman παρέχουν στον προγραμματιστή ένα μέσο για την περιγραφή ένθετων δομών ελέγχου.

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

Μπλοκ περιορισμού/διακοπής. Αυτό το σύμβολο προορίζεται να υποδεικνύει εισόδους σε ένα μπλοκ διάγραμμα, καθώς και να υποδεικνύει όλες τις εξόδους από αυτό. Κάθε μπλοκ διάγραμμα πρέπει να αρχίζει και να τελειώνει με ένα σύμβολο περιορισμού.

Μπλοκ λύσης. Αυτό το σύμβολο χρησιμοποιείται για να υποδείξει τις μεταβάσεις ελέγχου υπό όρους. Για κάθε μπλοκ απόφασης, πρέπει να προσδιορίζεται η ερώτηση, η λύση, οι συνθήκες ή η σύγκριση που ορίζει. Τα βέλη που βγαίνουν από αυτό το μπλοκ θα πρέπει να φέρουν ετικέτα με τις κατάλληλες απαντήσεις, ώστε να λαμβάνονται υπόψη όλες οι πιθανές απαντήσεις.

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

Ρύζι. 3.7. Σχέδιο HIPO για πρόγραμμα προσαρμογής

κι αρχείο GUSTOMER.

Μπλοκ κλήσεων μονάδας. Αυτή η ενότητα χρησιμοποιείται για την κλήση μονάδων ή υπορουτίνων. Οι κάθετες γραμμές υποδεικνύουν πρόσβαση σε εξωτερικές μονάδες επεξεργασίας, μια οριζόντια γραμμή - αυτό το μπλοκ παρουσιάζεται στην τεκμηρίωση ως ξεχωριστό μπλοκ διάγραμμα.

Μπλοκ I/O. Αυτό το σύμβολο χρησιμοποιείται για να υποδείξει λειτουργίες εισόδου/εξόδου. Τα ξεχωριστά μπλοκ πρέπει να αντιστοιχούν σε μεμονωμένες λογικές συσκευές ή μεμονωμένες συναρτήσεις ανταλλαγής. Κάθε μπλοκ υποδεικνύει τον τύπο της συσκευής ή του αρχείου, τον τύπο των πληροφοριών που εμπλέκονται στην ανταλλαγή, καθώς και τον τύπο της λειτουργίας ανταλλαγής.

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

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

Τα δομικά διαγράμματα μπορούν να εφαρμοστούν σε οποιοδήποτε επίπεδο αφαίρεσης. Η κύρια τάση στη χρήση δομικών διαγραμμάτων προς το παρόν δεν είναι να υποδεικνύεται η ακολουθία των πράξεων, αλλά να ομαδοποιούνται σύμβολα που εκφράζουν βασικές δομές: παρακολούθηση, επιλογή, επανάληψη. Στο Σχ. Το σχήμα 3.9 δείχνει διαγράμματα αυτών των δομών ελέγχου.

Σιρκουί Nussi-Schneiderman. Η μέθοδος αναπαράστασης μιας ενότητας χρησιμοποιώντας διαγράμματα Nussi-Schneiderman είναι μια προσπάθεια χρήσης των απαιτήσεων του δομημένου προγραμματισμού (βλ. παρακάτω) σε μπλοκ διαγράμματα μονάδων. Σας επιτρέπει να απεικονίσετε το σχήμα μεταφοράς ελέγχου όχι υποδεικνύοντας ρητά τις γραμμές μετάβασης ελέγχου, αλλά αναπαριστάνοντας την ένθεση των δομών. Μερικά από τα σύμβολα που χρησιμοποιούνται σε αυτή τη μέθοδο αντιστοιχούν σε σύμβολα μπλοκ διαγραμμάτων. Αυτά τα σύμβολα φαίνονται στην Εικόνα 3.10. Κάθε μπλοκ έχει σχήμα ορθογώνιο και μπορεί να χωρέσει σε οποιοδήποτε εσωτερικό ορθογώνιο οποιουδήποτε άλλου μπλοκ. Τα μπλοκ επισημαίνονται με τον ίδιο τρόπο όπως τα μπλοκ διαγραμμάτων μπλοκ, δηλ. χρησιμοποιώντας προτάσεις σε φυσική γλώσσα ή χρησιμοποιώντας μαθηματικούς συμβολισμούς. Χρησιμοποιώντας σύμβολα διαγραμμάτων Nussi-Schneiderman μαζί με πρόσθετα σύμβολα διαγράμματος μπλοκ για την αναπαράσταση πολλαπλών εξόδων και τον χειρισμό διακοπής, η αναπαράσταση της εν λόγω ενότητας μπορεί να απλοποιηθεί.

Συντακτικά διαγράμματα. Δεδομένου ότι οι γραμματικοί κανόνες είναι απλοί και λίγοι σε αριθμό, τα συντακτικά διαγράμματα χρησιμοποιούνται για την περιγραφή γραμματικών κανόνων. Η ιδέα ενός συντακτικού διαγράμματος είναι να το εισάγετε από τα αριστερά και να το ακολουθήσετε στη δεξιά άκρη. Τα συντακτικά διαγράμματα χρησιμοποιούνται συνήθως για να περιγράψουν τη σύνταξη των δηλώσεων γλώσσας προγραμματισμού κατά την αναπαράστασή τους. Στο Σχ. Το σχήμα 3.11 δείχνει ένα συντακτικό διάγραμμα για έναν τελεστή βρόχου με δεδομένα όρια PASCAL ("FOR").

Πίνακες αποφάσεων. Η μέθοδος σχεδιασμού που χρησιμοποιεί πίνακες αποφάσεων αποτελείται από τη λίστα επιλογών για αποφάσεις ελέγχου που λαμβάνονται με βάση την ανάλυση δεδομένων. Επειδή αυτοί οι πίνακες παραθέτουν όλους τους πιθανούς συνδυασμούς δεδομένων, υπάρχει εγγύηση ότι λαμβάνονται υπόψη όλες οι απαραίτητες αποφάσεις. Οι πίνακες αποφάσεων συνήθως έχουν δύο μέρη. Το επάνω μέρος χρησιμοποιείται για τον καθορισμό συνθηκών και το κάτω μέρος για τον ορισμό ενεργειών. Η αριστερή πλευρά του πίνακα περιέχει μια περιγραφή των συνθηκών και των ενεργειών και η δεξιά πλευρά περιέχει την αντίστοιχη κατάσταση. Το Σχήμα 3.12 δείχνει τη δυνατότητα χρήσης ενός πίνακα αποφάσεων για την επισημοποίηση του προβλήματος ελέγχου των φωτεινών σηματοδοτών.


1: ΚΟΚΚΙΝΟ 1 1 0 0 διαφορετικά

2: ΚΙΤΡΙΝΟ 0 1 1 0

3: ΠΡΑΣΙΝΟ 0 0 1 1


Ενέργειες

2: ΠΑΡΑΒΕΙ ΜΕ Χ

ΚΙΝΗΣΗ

3: ΚΙΝΗΣΗ Χ

4: ΠΡΟΕΤΟΙΜΑΣΙΑ Χ

ΣΤΟ ΚΙΝΗΜΑ

Ρύζι. 3.12. Πίνακας αποφάσεων για επισημοποίηση

προβλήματα ρύθμισης φωτός.

Οι ερωτήσεις που πρέπει να απαντηθούν στη δομή ελέγχου παρατίθενται στη στήλη συνθηκών. Οι ενέργειες που έγιναν με βάση τις απαντήσεις παρατίθενται στη στήλη ενεργειών. Στη συνέχεια εξετάζονται όλοι οι πιθανοί συνδυασμοί των απαντήσεων «ναι» και «όχι». Εάν κάποιος συνδυασμός δεν είναι δυνατός, μπορεί να παραλειφθεί. Οι σταυροί υποδεικνύουν τις ενέργειες που απαιτούνται για κάθε σύνολο συνθηκών. Η σειρά με την οποία τοποθετούνται οι όροι δεν πρέπει να επηρεάζει τη σειρά με την οποία ελέγχονται. Ωστόσο, οι ενέργειες μπορούν να καταγραφούν με τη σειρά που εκτελούνται.

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

3.3. ΔΟΜΙΚΟΙ ΜΕΤΑΜΟΡΦΩΣΕΙΣ ΣΧΗΜΑΤΩΝ ΜΕΤΑΔΟΣΗΣ ΕΛΕΓΧΟΥ.

Απλές μετατροπές. Οι απλοί μετασχηματισμοί των σχημάτων μετάδοσης ελέγχου σχετίζονται με τη διάταξη και την ανάπτυξη: α - γραμμικών τομών. β - προϋποθέσεις. c, d-κύκλοι (Εικ. 3.13).

Αντιγραφή στοιχείων. Αυτός ο μετασχηματισμός σάς επιτρέπει να φέρετε το σχήμα μεταφοράς ελέγχου σε μια δομημένη μορφή εισάγοντας σε αυτό, σύμφωνα με ορισμένους κανόνες, πρόσθετα στοιχεία ισοδύναμα με αυτά που είναι ήδη διαθέσιμα. Ας υπάρχει μια δομή που παρουσιάζεται στο Σχήμα 3.14.

Γενικά, αυτό το κύκλωμα έχει μία είσοδο και μία έξοδο. Ωστόσο, η επιθυμία να χρησιμοποιηθούν τα μπλοκ 7,9,10 και 12 σε κλάδους που ξεκινούν από τα μπλοκ 4 και 5 έχει οδηγήσει σε μπερδεμένες συνδέσεις ελέγχου. Αντιγράφοντας τα μπλοκ 7,9,10,11 αντίστοιχα, μπορείτε να φέρετε το αρχικό διάγραμμα σε μια δομημένη μορφή. Κατά την αντιγραφή, την κατασκευή του επόμενου μονοπατιού μετά από έναν κλάδο, εισάγονται τα απαραίτητα μπλοκ κάθε φορά, χωρίς να δίνεται προσοχή στο γεγονός ότι έχουν ήδη εισαχθεί σε εναλλακτικά τμήματα άλλων μονοπατιών. Κάθε διπλότυπο στοιχείο έχει ουσιαστικά το δικό του όνομα, αλλά είναι λειτουργικά ισοδύναμο με το πρωτότυπο. Στο Σχ. Το σχήμα 3.14β δείχνει το μετασχηματισμένο αρχικό κύκλωμα.

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

Η διαδικασία μετατροπής αποτελείται από πέντε βήματα:

1. Σε κάθε μπλοκ του κυκλώματος εκχωρείται ένας αριθμός. Επιπλέον, το 0 είναι το τελευταίο εκτελέσιμο στοιχείο.

2. Εισάγεται μια νέα μεταβλητή που παίρνει μια τιμή στην περιοχή 0..n, όπου n είναι ο αριθμός των μπλοκ στο κύκλωμα μεταφοράς ελέγχου.

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

4. Εισάγονται n πράξεις ανάλυσης της μεταβλητής κατάστασης και αν η τιμή της μεταβλητής κατάστασης είναι ίση με m (m

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

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

Παράδειγμα στο Σχ. Το σχήμα 3.16 απεικονίζει τον μετασχηματισμό ενός σχήματος μεταφοράς ελέγχου με βρόχους και σημάδια σε μια δομημένη μορφή που βασίζεται στην εισαγωγή μιας μεταβλητής κατάστασης.


5.1. ΑΝΕΞΑΡΤΗΣΙΑ ΕΝΟΤΗΤΩΝ.

Για να μειώσετε την πολυπλοκότητα ενός συστήματος λογισμικού, πρέπει να το αναλύσετε σε πολλές μικρές, εξαιρετικά ανεξάρτητες ενότητες. Ένας αρκετά υψηλός βαθμός ανεξαρτησίας μπορεί να επιτευχθεί χρησιμοποιώντας δύο μεθόδους βελτιστοποίησης: την ενίσχυση των εσωτερικών συνδέσεων σε κάθε ενότητα και την αποδυνάμωση της σχέσης μεταξύ των μονάδων. Εάν θεωρήσουμε ένα PS ως ένα σύνολο προτάσεων που συνδέονται με ορισμένες σχέσεις (τόσο όσον αφορά τις λειτουργίες που εκτελούνται όσο και τα δεδομένα που υποβάλλονται σε επεξεργασία), τότε το κύριο πράγμα που απαιτείται είναι να καταλάβουμε πώς να διανείμουμε τις προτάσεις σε ξεχωριστά "κουτιά" (ενότητες) έτσι ώστε οι προτάσεις μέσα σε κάθε ενότητα να συνδέονται στενά και η σύνδεση μεταξύ οποιουδήποτε ζεύγους προτάσεων σε διαφορετικές ενότητες ήταν ελάχιστη.

Αρθρωτότητα. Η έννοια της αρθρωτής είναι καθολική και χρησιμοποιείται στο σχεδιασμό πληροφοριακών συστημάτων, στο σχεδιασμό εξοπλισμού υπολογιστών και στην ανάπτυξη λογισμικού. Το κύριο σημείο της διαίρεσης ενός συστήματος σε ενότητες είναι ο εντοπισμός και η απομόνωση των επιπτώσεων των διαταραχών ή αλλαγών. Υπάρχουν διάφοροι τύποι σπονδυλωτών ανάλογα με το είδος της διαταραχής ή της αλλαγής που εξετάζεται.

5.2. ΙΣΧΥΣ ΤΩΝ ΕΝΟΤΗΤΩΝ.

Το modularity, που διευκολύνει την πραγματοποίηση αλλαγών σε ένα σύστημα, μπορεί να περιγραφεί ως ευελιξία. Αυτός ο τύπος αρθρωτότητας εμφανίζεται όταν το σύστημα έχει σχεδιαστεί έτσι ώστε μια αλλαγή σε μία από τις απαιτήσεις έχει ως αποτέλεσμα την ανάγκη προσαρμογής μόνο ενός μικρού αριθμού μονάδων (κατά προτίμηση μόνο ενός). Εάν η αρθρωτή δομή του συστήματος είναι τέτοια που οι επιμέρους ενότητες του μπορούν να υλοποιηθούν από διαφορετικούς προγραμματιστές σχεδόν ανεξάρτητα ο ένας από τον άλλον, τότε λαμβάνει χώρα η εποικοδομητική αρθρωτότητα. Η σπονδυλωτότητα, στην οποία η επιρροή διαφόρων γεγονότων που συμβαίνουν σε πραγματικό χρόνο εντοπίζεται στο σύστημα, ονομάζεται σπονδυλωτότητα συμβάντος. Εάν οι αλλαγές στο υλικό δεν απαιτούν τροποποιήσεις στο λογισμικό, τότε αυτή η ιδιότητα ονομάζεται διαφάνεια. Τέλος, ας αναφέρουμε τη λειτουργική αρθρωτότητα που εξασφαλίζει την ορατότητα του συστήματος. Σε αυτή την περίπτωση, το σύστημα αναλύεται σε εύκολα ορατά μέρη με ένα σαφώς καθορισμένο σύνολο λειτουργιών. Η ανάγκη να χωριστεί το σύστημα σε ενότητες σύμφωνα με αυτήν την αρχή μπορεί να προκύψει ακόμη και όταν άλλα κριτήρια δεν το απαιτούν.

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

Συνδεσιμότητα μονάδας. Η συνδεσιμότητα μιας μονάδας ορίζεται ως ένα μέτρο της ανεξαρτησίας των μερών της. Όσο υψηλότερη είναι η συνδεσιμότητα της μονάδας, τόσο καλύτερο είναι το αποτέλεσμα σχεδιασμού. Για να δηλώσει τη συνδεσιμότητα, χρησιμοποιείται επίσης η έννοια της ισχύος της συνδεσιμότητας μιας μονάδας. Οι τύποι συνδεσιμότητας μονάδων δίνονται στον Πίνακα 5.1.

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

Πίνακας 5.1.


Λειτουργικό 10 (ισχυρή συνδεσιμότητα)

Σειρά 9

Επικοινωνιακό 7

Διαδικασία 5

Προσωρινό 3

Λογική 1

Συμπτωματικά 0

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

5.3. ΣΥΝΔΕΣΗ ΜΟΝΑΔΩΝ.

Μονάδες ζεύξηςείναι ένα μέτρο της σχετικής ανεξαρτησίας των ενοτήτων, το οποίο καθορίζει την αναγνωσιμότητα και την ακεραιότητά τους. Οι ανεξάρτητες μονάδες μπορούν να τροποποιηθούν χωρίς να τροποποιηθούν άλλες μονάδες. Η χαμηλή σύζευξη είναι πιο επιθυμητή καθώς σημαίνει υψηλό επίπεδο ανεξαρτησίας για αυτούς. Οι ενότητες είναι εντελώς ανεξάρτητες εάν η καθεμία από αυτές δεν περιέχει καμία πληροφορία για την άλλη. Όσο περισσότερες πληροφορίες για άλλες μονάδες χρησιμοποιούνται σε αυτές, τόσο λιγότερο ανεξάρτητες είναι και τόσο λιγότερο σφιχτά συνδέονται. Όσο πιο εμφανής είναι η αλληλεπίδραση δύο διασυνδεδεμένων μονάδων, τόσο πιο εύκολο είναι να προσδιοριστούν οι απαραίτητες προσαρμογές σε μια ενότητα, ανάλογα με τις αλλαγές που γίνονται στην άλλη. Η μεγαλύτερη απομόνωση και η άμεση αλληλεπίδραση των μονάδων οδηγεί σε δυσκολίες στον καθορισμό των ορίων των αλλαγών σε μια ενότητα που θα εξαλείφουν τα αναπόφευκτα σφάλματα σε μια άλλη. Ο Πίνακας 5.2 παρακάτω δείχνει τα μέτρα ζεύξης της μονάδας.

Οι μονάδες αλυσίδας δεδομένων, εάν έχουν κοινές μονάδες, μεταβιβάζονται από τη μία στην άλλη ως παράμετροι, τα οποία είναι απλά στοιχεία δεδομένων, δηλαδή, η μονάδα που καλεί "γνωρίζει" μόνο το όνομα της μονάδας που καλείται, καθώς και τους τύπους και τις τιμές μερικές από τις μεταβλητές του. Οι αλλαγές στη δομή δεδομένων σε μία από τις μονάδες δεν επηρεάζουν την άλλη. Επιπλέον, οι μονάδες με αυτόν τον τύπο ζεύξης δεν μοιράζονται περιοχές δεδομένων ή σιωπηρές παραμέτρους. Ένας χαμηλότερος βαθμός σύζευξης είναι δυνατός μόνο εάν οι μονάδες δεν καλούν η μία την άλλη ή δεν επεξεργάζονται τις ίδιες πληροφορίες.

Πίνακας 5.2.


Ανεξάρτητο 0 (αδύναμο κράτημα)

Σύμφωνα με το 1

Μοντέλο 3

Για τη γενική περιοχή 4

Για τους κωδικούς 9 (ισχυρό κράτημα)

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

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

Οι μονάδες έχουν σύζευξη ελέγχου εάν κάποια από αυτές ελέγχει τις αποφάσεις μέσα σε μια άλλη περνώντας σημαίες, διακόπτες ή κώδικες που έχουν σχεδιαστεί για να εκτελούν λειτουργίες ελέγχου, δηλαδή, η μία από τις μονάδες γνωρίζει για τις εσωτερικές λειτουργίες της άλλης.

Λένε ότι μια ενότητα είναι προβλέψιμη εάν η λειτουργία της καθορίζεται από μία μόνο παράμετρο.

Οι μονάδες έχουν αλυσίδα κώδικα εάν οι κώδικες εντολών τους παρεμβάλλονται μεταξύ τους.


Βασικά στοιχεία SQL

SQL(ˈɛsˈkjuˈɛl; Αγγλικά. Γλώσσα δομημένης ερώτησης- «δομημένη γλώσσα ερωτημάτων») είναι μια καθολική γλώσσα υπολογιστή που χρησιμοποιείται για τη δημιουργία, τροποποίηση και διαχείριση δεδομένων σε σχεσιακές βάσεις δεδομένων. Η SQL βασίζεται σε πολλαπλούς λογισμούς. Η γλώσσα χειρισμού δεδομένων SQL περιλαμβάνει τους ακόλουθους τελεστές:

1) Τελεστές ορισμού δεδομένων ( Γλώσσα ορισμού δεδομένων, DDL)

  • Το CREATE δημιουργεί ένα αντικείμενο βάσης δεδομένων (η ίδια η βάση δεδομένων, πίνακας, προβολή, χρήστης κ.λπ.)
ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ Μαθητή (Κωδικός ΑΚΕΡΑΙΟΣ ΟΧΙ NULL, Όνομα CHAR (30) NOT NULL , Διεύθυνση CHAR (50), Επισήμανση ΔΕΚΑΔΙΚΟΥ);
  • Το ALTER αλλάζει ένα αντικείμενο (προσθήκη, διαγραφή, αλλαγή στήλης πίνακα)

Για να προσθέσετε μια στήλη σε έναν πίνακα, χρησιμοποιήστε την ακόλουθη σύνταξη:

ΑΛΛΑΓΗ ΠΙΝΑΚΑ_όνομα πίνακα ΠΡΟΣΘΗΚΗ τύπου δεδομένων ονόματος_στήλης

Για να διαγράψετε μια στήλη σε έναν πίνακα:

ALTER TABLEόνομα_πίνακα ΣΤΗΛΗ ΠΤΩΣΗΣστήλη_όνομα

Για να αλλάξετε τον τύπο δεδομένων μιας στήλης, χρησιμοποιήστε την ακόλουθη σύνταξη:

ALTER TABLEόνομα_πίνακα ΑΛΤΕΡ ΣΤΗΛΗστήλη_όνομα τύπου δεδομένων
  • Το DROP αφαιρεί ένα αντικείμενο
ΠΡΩΤΟΤΡΑΠΕΖΙόνομα_πίνακα

2) Τελεστές χειρισμού δεδομένων ( Γλώσσα χειρισμού δεδομένων, DML)

  • Το INSERT προσθέτει νέα δεδομένα:

ΕΙΣΑΓΩΓΗ ΣΤΟ<название таблицы> ([<Имя столбца>, ... ]) ΑΞΙΕΣ (<Значение>,...)

  • Το UPDATE τροποποιεί τα υπάρχοντα δεδομένα
ΕΚΣΥΓΧΡΟΝΙΖΩ<объект>ΣΕΙΡΑ<присваивание1 [, присваивание2, ...]> ;

top(x) - η εντολή θα εκτελεστεί μόνο x φορές

<объект>- το αντικείμενο στο οποίο εκτελείται η ενέργεια (πίνακας ή προβολή)

<присваивание>- ανάθεση που θα εκτελεστεί όποτε πληρούται η προϋπόθεση<условие>, ή για κάθε καταχώριση εάν δεν υπάρχει ρήτρα όπου

<условие>- συνθήκη εκτέλεσης εντολής

SET - μετά τη λέξη-κλειδί θα πρέπει να υπάρχει μια λίστα με πεδία πίνακα που θα ενημερωθούν και οι ίδιες οι νέες τιμές στη φόρμα

όνομα πεδίου = "τιμή"

  • Το DELETE διαγράφει δεδομένα

ΔΙΑΓΡΑΦΗ ΑΠΟ<Имя Таблицы>ΟΠΟΥ<Условие отбора записей>

  • Η επιλογή SELECT διαβάζει δεδομένα που πληρούν καθορισμένες συνθήκες

Η γενική μορφή μιας δήλωσης SELECT είναι η εξής, με λέξεις παραμέτρων που ορίζονται από το χρήστη σε γωνιακές αγκύλες:

ΕΠΙΛΟΓΗ [(<таблица>|<псевдоним>}.]{* | <выражение> } [,…]

ΑΠΟ<таблица> [<псевдоним>] [,…]

]

[,…]]

Μόνο οι κατασκευές SELECT και FROM απαιτούνται στη δήλωση. Η λέξη-κλειδί ALL υποδηλώνει την ανάγκη να συμπεριληφθούν στην επιλογή που προκύπτει όλες οι εγγραφές που ικανοποιούν το ερώτημα, συμπεριλαμβανομένων των διπλότυπων, εάν υπάρχουν. Η λέξη-κλειδί DISTINCT χρησιμοποιείται για την αφαίρεση διπλών σειρών, δηλαδή, η επιλογή που προκύπτει δεν θα περιλαμβάνει εγγραφές που ταιριάζουν με τις τιμές όλων των πεδίων με ένα από τα προηγουμένως επιλεγμένα. Παράμετρος<таблица>είναι το όνομα του πίνακα βάσης δεδομένων από τον οποίο γίνεται η επιλογή.<выражение>καθορίζει το όνομα μιας στήλης πίνακα ή μια έκφραση πολλών ονομάτων που ορίζει ένα υπολογιζόμενο πεδίο του οποίου τα περιεχόμενα περιλαμβάνονται στην επιλογή που προκύπτει. Εκτός από τα ονόματα στηλών, τις αριθμητικές πράξεις πρόσθεσης, αφαίρεσης, πολλαπλασιασμού και διαίρεσης, καθώς και παρενθέσεις που χρησιμοποιούνται σε σύνθετες εκφράσεις, μια έκφραση μπορεί να περιέχει, ανάλογα με τη διάλεκτο της γλώσσας, ορισμένες συναρτήσεις τιμών πεδίου. Ένας αστερίσκος (*) αντί για το όνομα της στήλης υποδεικνύει ότι πρέπει να συμπεριληφθούν όλα τα πεδία. Το όνομα οποιασδήποτε στήλης στον πίνακα που προκύπτει μπορεί να αλλάξει χρησιμοποιώντας την παράμετρο<другое имя столбца>, το οποίο συνήθως χρησιμοποιείται για την ονομασία των υπολογισμένων πεδίων. Εάν τα δεδομένα ανακτώνται από πολλούς πίνακες που έχουν τα ίδια ονόματα στηλών, πριν από κάθε όνομα πεδίου πρέπει να υπάρχει το όνομα του πίνακα ή το ψευδώνυμο. Ένα ψευδώνυμο καθορίζει ένα σύντομο όνομα για τον πίνακα που θα χρησιμοποιηθεί σε αυτήν τη δήλωση. Παράμετρος<условие отбора записей>περιγράφει ένα φίλτρο που καθορίζει ποιες σειρές πρέπει να συμπεριληφθούν στο αποτέλεσμα.<группируемый столбец>καθορίζει το όνομα του πεδίου με βάση τις τιμές του οποίου ομαδοποιούνται οι εγγραφές. Παράμετρος<условие отбора групп>αντιπροσωπεύει ένα φίλτρο που εφαρμόζεται στις σχηματισμένες ομάδες. Τελικά,<сортируемый столбец>υποδεικνύει το όνομα του πεδίου, σύμφωνα με τις τιμές των οποίων πρέπει να παραγγελθεί η παραγόμενη επιλογή. Το αποτέλεσμα της εκτέλεσης του τελεστή είναι ένας πίνακας που περιέχει πληροφορίες που εξάγονται από τη βάση δεδομένων.

Τα στοιχεία της δήλωσης SELECT επεξεργάζονται με την ακόλουθη σειρά:

ΑΠΟ. Καθορίζονται τα ονόματα των πινάκων που χρησιμοποιούνται και οι συνθήκες ένωσής τους και σχηματίζεται το αρχικό σύνολο σειρών αποτελεσμάτων.

ΟΠΟΥ. Σύμφωνα με την καθορισμένη συνθήκη, το σύνολο που προκύπτει φιλτράρεται και οι περιττές εγγραφές αποκλείονται.

ΟΜΑΔΑ ΑΠΟ. Δημιουργούνται ομάδες σειρών που έχουν τις ίδιες τιμές στις καθορισμένες στήλες.

ΕΧΟΝΤΑΣ. Οι ομάδες που ελήφθησαν στο προηγούμενο βήμα φιλτράρονται σύμφωνα με την καθορισμένη συνθήκη.

ΕΠΙΛΕΓΩ. Ορίζει ποιες στήλες πρέπει να περιλαμβάνονται στον πίνακα που προκύπτει.

ΤΑΞΙΝΟΜΗΣΗ ΚΑΤΑ. Καθορίζεται η σειρά ταξινόμησης και το σύνολο των στηλών των οποίων οι τιμές χρησιμοποιούνται για τη λήψη του τελικού αποτελέσματος.

7) JOIN – εσωτερική ένωση πινάκων.