Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΕΣΔ 232: Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας © 2012 Nicolas Tsapatsoulis Φυσική Σχεδίαση – Υλοποίηση βάσης ΕΣΔ232 – Οργάνωση Δεδομένων στη.
Advertisements

Επιμέλεια: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ
ΕΣΔ 232: Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας © 2013 Nicolas Tsapatsoulis Εισαγωγή στην SQL ΕΣΔ232 – Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας.
Βάσεις Δεδομένων.
PL/SQL.
Ορισμοί Σχεσιακού Μοντέλου και (απλές)Τροποποιήσεις Σχέσεων στην SQL
Entity-Relationship Παραδείγματα Πληροφοριακά Συστήματα και Βάσεις Δεδομένων Φροντιστήριο 1 Δαμιανός Χατζηαντωνίου.
9 Η Γλώσσα SQL Εισαγωγή – Βασικές Έννοιες Τύποι Δεδομένων
9 Η Γλώσσα SQL Ορισμός Δεδομένων (data definition)
Βάσεις Δεδομένων Εργαστήριο Ι Τμήμα Πληροφορικής ΑΠΘ
Βάσεις Δεδομένων Ι Ενότητα 7: H γλώσσα SQL Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής Τ.Ε. T.E.I. Θεσσαλίας.
ΙΑΤΡΙΚΗ ΠΛΗΡΟΦΟΡΙΚΗ - Θ Ενότητα 7: Εισαγωγή ανανέωση, διαγραφή δεδομένων, επιλογή δεδομένων από έναν πίνακα και από πολλούς πίνακες Δρ. Π. Ασβεστάς Τμήμα.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL.
ORACLE PL/SQL Άρης Στουγιαννίδης. ΒΡΟΧΟΣ ΜΕ ΜΕΤΡΗΤΗ FOR REM forloop.sql REM This is an example of a FOR loop. BEGIN FOR v_Counter IN LOOP INSERT.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων  Χειρισμός Δεδομένων.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων (data definition)  Χειρισμός Δεδομένων (data manipulation)
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Η Γλώσσα SQL.
Πανεπιστήμιο Κύπρου – Τμήμα Πληροφορικής ΕΠΛ446-Προχωρημένες Βάσεις Δεδομένων Ζωγραφάκης Ιωάννης.
ΕΠΛ 342 – Βάσεις Δεδομένων Εργαστήριο 4 ο SQL - Queries Ιωάννα Συρίμη
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Η Γλώσσα SQL.
Βάσεις Δεδομένων I (Θ) Ενότητα 11: Ενιαίο παράδειγμα σχεδίασης σχεσιακής βάσης δεδομένων και υλοποίησης με Γλώσσα SQL Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής.
Βάσεις Δεδομένων Ενότητα 7.1: Structured Query Language - 1 ο Μέρος Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό.
Βάσεις Δεδομένων Ενότητα 7.2: Structured Query Language - 2 ο Μέρος Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό.
Βάσεις Δεδομένων I (Θ) Ενότητα 8: Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά Μαθήματα.
Βάσεις Δεδομένων I (Θ) Ενότητα 9: Yλοποίηση σχεσιακών βάσεων δεδομένων - Σύνθετες εντολές SQL Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά.
Βάσεις Δεδομένων I Ενότητα 8: Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Χ. Σκουρλάς Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο.
Βάσεις Δεδομένων I Ενότητα 9: Yλοποίηση σχεσιακών βάσεων δεδομένων - Σύνθετες εντολές SQL Χ. Σκουρλάς Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο.
Επανάληψη και λυμένα θέματα του μαθήματος «Βάσεις Δεδομένων ΙΙ» για τη διδασκαλία του στo Τμήμα Πληροφορικής του ΤΕΙ Αθήνας. Διδάσκων: Χ. Σκουρλάς,
ΕΣΔ 232: Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας © 2012 Nicolas Tsapatsoulis Το σχεσιακό μοντέλο βάσεων δεδομένων ΕΣΔ232 – Οργάνωση Δεδομένων στη.
Σχεσιακό μοντέλο – Σχεσιακές βάσεις δεδομένων Διδάσκων: Χ. Σκουρλάς, Α θ ή ν α Βάσεις Δεδομένων και web-based Εφαρμογές.
Βάσεις Δεδομένων Κεφ. 1 Πλεονεκτήματα Β.Δ. έναντι αρχείων Βασικές λειτουργίες Β.Δ. Εφαρμογές Β.Δ. στην καθημερινή ζωή.
Επανάληψη και λυμένα θέματα του μαθήματος «Βάσεις Δεδομένων ΙΙ» για τη διδασκαλία του στo Τμήμα Πληροφορικής του ΤΕΙ Αθήνας. Διδάσκων: Χ. Σκουρλάς,
Εισαγωγή στις βάσεις δεδομένων
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι να παρουσιάσει τις απαραίτητες έννοιες ώστε οι φοιτητές να κατανοήσουν την τεχνολογία των βάσεων δεδοµένων.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας
Σύστημα διαχείρισης αρχείων (file system)
Βάσεις Δεδομένων Ι 4η διάλεξη
Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
Περιγραφή Ενότητας Σκοπός του μαθήματος αυτού και κεντρικός σκοπός του μαθήματος των Βάσεων Δεδομένων Ι είναι η παρουσίαση των απαραίτητων εννοιών ώστε.
Θερινό Σχολείο, 14 – 20 Ιουλίου 2014
Κωδικός Διαφανειών: MKT119
Βάσεις Δεδομένων Ι Επανάληψη
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα
Τεχνικές Ηλεκτρονικής Απάτης και Δικτυοπειρατείας
9 Η Γλώσσα SQL Εισαγωγή – Βασικές Έννοιες Τύποι Δεδομένων
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι να κατανοήσουμε την έννοια της όψης της γλώσσας SQL. Χ. Σκουρλάς.
Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL
Βάσεις Δεδομένων Εισαγωγή για το Εργαστήριο Δρ. Τιάκας Ελευθέριος
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι η παρουσίαση των απαραίτητων εννοιών αλλά και των δηλώσεων SQL ώστε οι φοιτητές να κατανοήσουν σε κάποιο.
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι η παρουσίαση δηλώσεων SQL που περιλαμβάνουν EXIST, ANY, ALL. Χ. Σκουρλάς.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Βάσεις Δεδομένων Ι 8η διάλεξη
Βάσεις Δεδομένων ΙΙ Triggers
Αρχιτεκτονική Συστημάτων
Βάσεις Δεδομένων και web-based Εφαρμογές
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας
Σχεσιακεσ βασεισ δεδομενων
Κωδικός Διαφανειών: MKT119
Σχεσιακεσ βασεισ δεδομενων
Βάσεις Δεδομένων ΙΙ Ενότητα 5: Μελέτη περιπτώσεως:
POSTGRESQL Η PostgreSQL είναι ένα αντικείμενο-σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων (object relational database management system - ORDBMS) και.
Ερωτήματα Επιλογής Δεδομένων
Ερωτήματα Επιλογής σε ACCESS
ΠΑΡΑΔΕΙΓΜΑΤΑ SQL.
Επεξεργασία Χωρικών δεδομένων
Ενότητα # 5: Περιορισμοί ακεραιότητας
ΠΑΡΑΔΕΙΓΜΑΤΑ SQL Ή ΠΑΡΑΔΕΙΓΜΑΤΑ SQL Ή
Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής
SQL Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής
Μεταγράφημα παρουσίασης:

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 4ο Μάθημα: SQL - Παράδειγμα Δρ. Κωνσταντίνος Χ. Γιωτόπουλος

SQL Εργασία Customer AFM Onoma Eponimo DOB Address Sex 131313 Dimitris Aronis 4/5/1960 Gounari 1 M 424203 Niki Antoniou 7/7/1974 Strimonos 4 F 535301 Georgiou 1/10/1980 Maizonos 12 636301 Lila Mitsi 15/10/1981 Germanou 2 SALES ID Pelatis Product Date_of_Sale SPrice 1 131313 5/1/2009 1000 2 424203 2000 3 535301 3000 4 636301 5 6/1/2009 6 7 8 Products ID Title Description Price 1 Title 1 Description 1 1000 2 Title 2 Description 2 2000 3 Title 3 Description 3 3000

Δημιουργία Πινάκων - Customer Create table Customer( AFM integer not null, Onoma varchar(255), Eponimo varchar(255), DOB date, Address varchar(255), Sex char(1), Primary Key (AFM));

Δημιουργία Πινάκων - Products Create table Products( id integer not null, Title varchar(255), Description varchar(255), Price double, Primary Key (id));

Δημιουργία Πινάκων - Sales Create table Sales( id integer not null, Pelatis integer, Product integer, Date_of_Sale date, Sprice double, Primary Key (id), Foreign Key (Pelatis) references Customer (AFM), Foreign Key (Product) references Products (id));

Εισαγωγή Εγγραφών Insert into Customer (afm, onoma, eponimo, dob, address, sex) values (131313, ‘Dimitris’, ‘Aronis’, ‘4/5/1960’, ‘Gounari 1’, ‘M’); Insert into Products (id, title, description, price) values (1, ‘Title 1’, ‘Description 1’, 1000); Insert into Sales (id, pelatis, product, date_of_sale, Sprice) values (1, 131313,1, ‘5/1/2009’, 1000);

Ερωτήματα Επιλογής Βρείτε τo μέσο κόστος των πωλήσεων για κάθε πελάτη. Η εκτύπωση να αποτελείται από το ΑΦΜ και το μέσο κόστος των πωλήσεων. Select Customer.AFM, AVG(Sales.Sprice) from Customer, Sales Where Customer.AFM = Sales.Pelatis Group by Sales.Pelatis;

Ερωτήματα Επιλογής Να βρεθεί, η μέση τιμή των προϊόντων για την επιχείρηση και ακριβότερο προϊόν της εταιρείας. Η εκτύπωση να αποτελείται μόνο από τις δύο αυτές πληροφορίες με τους ακόλουθους τίτλους: Mesi_timi_proiontwn και Panakrivo. Select avg(price) as Mesi_timi_proiontwn, max(price) as Panakrivo From Products;

Ερωτήματα Επιλογής Να βρείτε τους πελάτες, που έχουν γεννηθεί μετά το 1970 και έχουν αγοράσει το προϊόν με κωδικό 1. Η εκτύπωση να περιλαμβάνει το Όνομα, το Επώνυμο και τον ΑΦΜ κάθε πελάτη. Select Customer.Onoma, Customer.Eponimo, Customer.AFM From Customer JOIN Sales on Customer.AFM = Sales.Pelatis Where Customer.DOB>=1/1/1971 and Sales.Product=1;

Ερωτήματα Επιλογής Να βρεθεί το μέσο κόστος αγορών ανδρών και γυναικών. Στην εκτύπωση να φαίνεται το φύλο και δίπλα μέσο κόστος αγορών του. Select Customer.Sex, AVG(Sales.Sprice) From Customer JOIN Sales on Customer.AFM = Sales.Pelatis Group by Customer.sex;

Ερωτήματα Επιλογής Να βρεθούν οι πελάτες που αγόρασαν προϊόν με περιγραφή “Description 1”. Στην εκτύπωση να εμφανίζονται το επώνυμο και το όνομα του πελάτη. Select Customer.Onoma, Customer.Eponimo From Customer, Products, Sales Where Customer.AFM = Sales.Pelatis and Products.id = Sales.Product and Customer.Description = ‘Description 1’;