Το τεκμήριο παρέχεται από τον φορέα :
Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών   

Αποθετήριο :
Αποθετήριο «Κάλλιπος»   

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



Βάσεις Δεδομένων και Python (EL)
Databases and Python (EN)

Δασυγένης, Μηνάς (EL)
Περάκης, Κωνσταντίνος (EL)
Dasygenis, Minas (EN)
Perakis, Konstantinos (EN)

7 (EL)

2024-05-15T08:53:53Z


Σε αυτό το κεφάλαιο θα περιγράψουμε τον τρόπο με τον οποίο μπορεί να χρησιμοποιηθεί η Python για να έχει πρόσβαση σε εξωτερικές βάσεις δεδομένων. Οι βάσεις δεδομένων αποτελούν αναπόσπαστο στοιχείο κάθε πληροφοριακού συστήματος, όπως και αρκετών εφαρμογών. Οι βάσεις δεδομένων παρέχουν έναν οργανωμένο τρόπο αποθήκευσης και ανάκτησης δεδομένων. Αφού αρκετές εφαρμογές υλοποιούνται στην Python, πολλές φορές υπάρχει ανάγκη της πρόσβασης από την Python σε μια τέτοια εξωτερική βάση δεδομένων (π.χ. mysql) για τη λήψη και την επεξεργασία τιμών και διανυσμάτων. Το βιβλίο αυτό δεν θα ήταν πλήρες αν δεν παρουσίαζε τις βιβλιοθήκες της Python που επιτελούν αυτόν τον σκοπό. Αρχικά θα δοθεί μια σύντομη περιγραφή της γλώσσας πρόσβασης σε βάσεις δεδομένων SQL (Structured Query Language) και στη συνέχεια θα περιγραφεί ο τρόπος πρόσβασης σε mysql, sqllite, postgresql. Σημαντικό στοιχείο του κεφαλαίου είναι η παρουσίαση των τεχνικών επίτευξης καλύτερης ασφάλειας με αποτροπή εγχύσεων κώδικα SQL (SQL injection) και διασφάλισης της ακεραιότητας, της διαθεσιμότητας και της εμπιστευτικότητας των προσβάσεων. (EL)
In this chapter, we will describe how Python can be used to access external databases. Databases are an integral component of every information system, as well as many applications. They provide an organized way of storing and retrieving data. Since several applications are implemented in Python, there is often a need to access such an external database (e.g., MySQL) from Python for the retrieval and processing of values and vectors. This book would not be complete without presenting the Python libraries that serve this purpose. Initially, a brief description of the SQL (Structured Query Language) for database access will be given, followed by the description of how to access MySQL, SQLite, PostgreSQL. A significant element of the chapter is the presentation of techniques to achieve better security by preventing SQL code injections (SQL injection) and ensuring the integrity, availability and confidentiality of accesses. (EN)




Εργαλειοθήκη της Python Synopsis, Integrated Development Environments and Code Editors, Libraries
Δημιουργός: Dasygenis, Minas, Perakis, Konstantinos, Δασυγένης, Μηνάς, Περάκης, Κωνσταντίνος
Τύπος τεκμηρίου: Εκπαιδευτικό υλικό
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»





*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.