Lecture 1 Syllabus and Course Overview

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Lecture 1 Syllabus and Course Overview"

Transcript

1 Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases Lecture 1 Syllabus and Course Overview Demetris Zeinalipour 1-1

2 Στόχοι: Στόχοι ΕΠΛ646; Κατανόηση και Υλοποίηση προχωρημένων εννοιών που αφορούν την εσωτερική λειτουργία μιας σχεσιακής βάσης δεδομένων Έκθεση σε Προχωρημένα και Ανερχόμενα Θέματα στο πεδίο των βάσεων δεδομένων (web, cloud, sensor, spatio-temporal, κτλ.) Να επιτρέψει στους φοιτητές να αποκτήσουν ένα ισχυρό υπόβαθρο στις Βάσεις Δεδομένων καθιστώντας τους ικανούς να αξιοποιήσουν τις γνώσεις τους σε άλλα πεδία της Πληροφορικής. 1-2

3 ΕΠΛ646: Εισαγωγή (Χθές, Σήμερα, Αύριο) Βάση Δεδομένων (Database): Συλλογή από ενοποιημένα integrated - δεδομένα). DBMS (Database Management System) Ένα λογισμικό πακέτο το οποίο έχει σχεδιαστεί για να αποθηκεύει και να διαχειρίζεται βάσεις δεδομένων R(elational)DBMS: Σχεσιακή DBMS (δεδομένα αναπαριστώνται με το σχεσιακό μοντέλο) Σε αυτό το μοντέλο, τα δεδομένα αναπαριστώνται σε πίνακες + περιορισμοί που διασφαλίζονται από το DBMS. To μοντέλο προκάλεσε μια επανάσταση στο χώρο των βάσεων δεδομένων λόγω της απλότητας και του μαθηματικού του υπόβαθρου: 1969: Το Σχεσιακό Μοντέλο υλοποιείται από τη βάση IBM System R 1970: H IBM δημιουργεί την SEQUEL (προπομπό της SQL) 1981: O Codd παίρνει το Turing Award στη πληροφορική 1985: H ΙΒΜ κάνει την SQL Πατέντα (US Pat. 4,506,326). Σήμερα: To Σχεσιακό Μοντέλο υλοποιείται από τις περισσότερες σύγχρονες βάσεις δεδομένων (Oracle, IBM DB2, SQL Server, PostgreSQL, MySQL, κτλ) αποτελώντας το EPL646: υπόβαθρο Advanced των Topics επιχειρήσεων in Databases )enterprise - Demetris environments) Zeinalipour (University of Cyprus) E. Codd 1-3

4 ΕΠΛ646: Εισαγωγή (Χθές, Σήμερα, Αύριο) RDBMS ως υπόβαθρο των Επιχειρηματικών Εφαρμογών (Enterprise Applications) 1-4

5 ΕΠΛ646: Εισαγωγή (Χθές, Σήμερα, Αύριο) The Information Company (37.1B$ / '12) Larry Ellison (HRM) (CRM) 1M $ 1-5

6 Τι καλύπτει το ΕΠΛ646; EPL342 DBs (Modeling, SQL, Normalization) EPL646 - PART B (Distributed/Web/Cloud DBs) Programmers / Users SQL EPL646 - PART A (RDBMS Internals) DBMS EPL646 - PART C (Other DB Research) streams crowd energy mobile Spatio-temporal sensor 1-6

7 Συμβόλαιο Μαθήματος Επίπεδο: Μεταπτυχιακό Επιλογή για όλες τις Κατευθύνσεις Πίστωση: 8 μονάδες ECTS Προαπαιτούμενα: ΕΠΛ342: Βάσεις Δεδομένων (ή αντίστοιχο) - (ER Modeling, SQL, DB Programming, Normalization) Μέθοδοι Διδασκαλίας Διαλέξεις (3 ώρες εβδομαδιαίως) Φροντιστήριο/Εργαστήριο (1 1/2 ώρα εβδομαδιαίως) Υπόβαθρο Επαρκή γνώση σε συστήματα Linux (ΕΠΛ371) και προγραμματισμός σε γλώσσες C/C++/JAVA (ΕΠΛ132) 1-7

8 Συμβόλαιο Μαθήματος Αξιολόγηση 50% Τελική Εξέταση (1) 20% Ενδιάμεση Εξέταση (1) Προκαταρτική Ημερομηνία: 30/10/14 (8 η βδομάδα)! 30% Ασκήσεις 15% Προγραμματιστικές/Θεωρητικές Ασκήσεις 15% Παρουσίαση Μελέτης / Άρθρων Εξαμήνου 1-8

9 Βιβλιογραφία Σημειώσεις Μαθήματος και Επιλεγμένη Αρθρογραφία Database Management Systems, 3rd Edition Ramakrishnan, & Johannes Gehrke, 1104 pp. McGraw-Hill Publisher, ISBN ,2003. Fundamentals of Database Systems, 6/E Ramez Elmasri, Shamkant B. Navathe ISBN: ISBN-10: , Addison-Wesley, 2011, 1200 pp, 03/30/2010 Web Data Management, Serge Abiteboul, Ioana Manolescu, Philippe Rigaux, Marie-Christine Rousset, Pierre Senellart; ISBN-10: , ISBN-13: , Cambridge University Press, 450 pages, (available online), Principles of Distributed Database Systems, Özsu, M. Tamer, Valduriez, Patrick, 3rd Edition, 846 p., Springer Press, 2011.Database Systems Concepts, 5th Edition, Abraham Silberschatz, Henry F. Korth, S. Sudarshan Hardcover, 1168 pages, McGraw-Hill Publisher, ISBN ,

10 WWW Πληροφορίες σχετικά με το μάθημα:

11 WWW Για τις εκπαιδευτικές δραστηριότητες του μαθήματος (υποβολή εργασιών, φόρουμ ανακοινώσεων, ερωτηματολόγια, βαθμολογίες εργασιών, κτλ) θα χρησιμοποιηθεί το Moodle

12 ΕΠΛ646: Ενότητα Α Εσωτερική Λειτουργία ενός RDBMS EPL342 DBs (Modeling, SQL, Normalization) EPL646 - PART B (Distributed/Web/Cloud DBs) Programmers / Users SQL EPL646 - PART A (RDBMS Internals) EPL646 - PART C (Other DB Research) DBMS 1-12

13 ΕΠΛ646: Ενότητα Α Εσωτερική Λειτουργία ενός RDBMS Άπειροι Χρήστες Έμπειροι Χρήστες ΕΠΛ342 Έννοιες Δοσοληψιών και Τεχνικές Ελέγχου Ταυτοχρονίας Δομή Ευρετηρίων Δευτερεύουσας Μνήμης (Hash, B+) Αποθήκευση Δεδομένων και Μετα-πληροφοριών Αλγόριθμοι Βελτιστοποίησης Επερωτήσεων Τεχνικές Ανάκαμψης (σε περιπτώσεις σφαλμάτων) Ενδόμνημη Διαχείριση Δεδομένων ΕΠΛ

14 ΕΠΛ646: Ενότητα Α ((Disk-based) Index Structures) Λογική Αναπαράσταση Ευρετηρίου Φυσική Αναπαράσταση Ευρετηρίου στη Δευτερεύουσα Μνήμη 59, Mike, Mike 3.14 Physical Layout (on Disk) Empty Pages Index Entry Data Entry Data Pages 1-14

15 ΕΠΛ646: Ενότητα Α (Βελτιστοποίηση Επερωτήσεων) Αναλυτής (Parser): Αναλύει τα SQL επερωτήματα του χρήστη και τα μεταφέρει στον Βελτιστοποιητή Βελτιστοποιητής (Optimizer): Κάνει χρήση μέτα-πληροφοριών στον κατάλογο συστήματος (system catalog) για να γνωρίζει τα διαθέσιμα ευρετήρια, τον αριθμό των πλειάδων σε ένα πίνακα. Όλα αυτά για να βρει το καλύτερο (γρήγορο) πλάνο εκτέλεσης! Εκτελεστής Πλάνου (Plan Executor): Εύρεση και εκτέλεση φθηνότερου πλάνου από όλα τα δένδρα σχεσιακών τελεστών. SELECT S.sname FROM Reserves R, Sailors S WHERE R.sid=S.sid AND (Scan; write to temp T1) Πλάνο A: Ακριβό! Πλάνο Β: Καλύτερο! Reserves bid=100 Reserves sname bid=100 rating > 5 sid=sid sid=sid Sailors EPL646: Advanced R.bid=100 Topics AND in S.rating>5 Databases - Demetris Zeinalipour (University of Cyprus) Sailors (On-the-fly) sname (Sort-Merge Join) rating > 5 (Scan; write to temp T2) 1-15

16 ΕΠΛ646: Ενότητα Α (Δοσοληψίες) Δοσοληψία (transaction), μια ατομική (atomic, δηλ. allor-nothing) ακολουθία από read / write στη βάση. Transaction Example in MySQL START TRANSACTION; FROM table1 WHERE type=1; UPDATE table2 SET WHERE type=1; UPDATE table3 SET WHERE type=1; COMMIT; Κάθε δοσοληψία, που ολοκληρώνεται, πρέπει να αφήνει την DB σε συνεπή κατάσταση (consistent state). Οι κανόνες ακεραιότητας (integrity constraints), π.χ., Primary Key, Foreign Key, Check, Not Null, Unique, επιβάλλονται αυτόματα από μια βάση. Από εκεί και πέρα, η RDBMS δεν γνωρίζει τους επιχειρησιακούς κανόνες ακεραιότητας (που ορίζονται μέσω των δοσοληψιών) 1-16

17 ΕΠΛ646: Ενότητα Α (Έλεγχος Ταυτοχρονίας) Η παράλληλη εκτέλεση των δοσοληψιών είναι απαραίτητη για να έχει ένα DBMS καλή επίδοση Αυτό διότι η πρόσβαση στη δευτερεύουσα μνήμη (δίσκο) είναι συχνή, και σχετικά αργή, συνεπώς είναι σημαντικό να κρατάμε τον επεξεργαστή απασχολημένο! Παρεμβάλλοντας (Interleaving) τις δοσοληψιών μπορεί να προκαλέσει ασυνέπεια (inconsistency): π.χ., μια επιταγή αποπληρώνεται ενώ υπολογίζεται το ισοζύγιο του λογαριασμού. το αποτέλεσμα του ισοζυγίου είναι λανθασμένο! Το DBMS διασφαλίζει ότι τέτοια προβλήματα δε θα προκύψουν: Οι χρήστες έχουν την εντύπωση ότι οι δοσοληψίες τους εκτελούνται σειριακά! 1-17

18 ΕΠΛ646: Ενότητα Α (Έλεγχος Ταυτοχρονίας) Deposit (amount, account#) { } Θεωρήστε: x = read(accounts[account#]); write(accounts[account#], amount + x); Account[7] = 100 T1: Deposit1(100, 7) T2: Deposit2(50, 7) Εκτέλεση 1 Εκτέλεση 2 T1 Read1 Write1 T2 Read2 Write2 250 (Correct) T1 Read1 Write1 T2 Read2 Write2 150! WRONG 1-18

19 ΕΠΛ646: Ενότητα Α (Τεχνικές Ανάκαμψης) Μια DBMS διασφαλίζει την ατομικότητα - atomicity (all-or-nothing) ακόμη και εάν το σύστημα καταρρεύσει στη μέση μιας δοσοληψίας. Ιδέα: Να διατηρείται ένα log (history) από όλες τις πράξεις που εκτελεί η DBMS καθώς εκτελεί ένα σύνολο δοσοληψιών: Προτού οποιαδήποτε αλλαγή γίνει στην DB, το αντίστοιχο log entry εγγράφεται σε ασφαλές σημείο. (WAL protocol) Μετά την κατάρρευση, οι επιδράσεις των ατελείωτων δοσοληψιών ακυρώνονται (undone) με τη χρήση του log (εάν δεν αποθηκεύτηκε το log entry τότε η αλλαγή δεν εφαρμόστηκε στη DB!) 1-19

20 ΕΠΛ646: Ενότητα Α (Μinibase) H Minibase είναι ένα σύστημα διαχείρισης δεδομένων το οποίο προορίζεται για εκπαιδευτική χρήση. Περιλαμβάνει ένα Αναλυτή Επερωτήσεων (Parser), ένα Βελτιστοποιητή Επερωτήσεων (Query Optimizer), Διαχειριστή Ενδιάμεσης Μνήμης (Buffer Pool Manager), Μηχανισμούς Αποθήκευσης (heap files, secondary indexes based on B+ Trees), και Διαχειριστή Μαγνητικού Δίσκου (Disk Space Manager). Επιτρέπει στο φοιτητή να προγραμματίσει συστατικά μιας βάσης με χρήση της C++. Αναπτύχθηκε παράλληλα με το πρώτο από τα βιβλία του μαθήματος μας! Χρησιμοποιείται σαν εισαγωγικό εργαλείο εκπαίδευσης του προσωπικού από εταιρείες κατασκευής βάσεων δεδομένων (π.χ., oracle). 1-20

21 ΕΠΛ646: Ενότητα Α (Minibase Architecture) Εύκολο & Ανοικτό Λογισμικό 1-21

22 ΕΠΛ646: Ενότητα Α ( MySQL Server Architecture Περίπλοκο & Ανοικτό Λογισμικό Default Transaction Semantics User chosen storage engine 1-22

23 ΕΠΛ646: Ενότητα Α (The Oracle Architecture) Περίπλοκο & Κλειστό Λογισμικό 1-23

24 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores EPL342 DBs (Modeling, SQL, Normalization) EPL646 - PART B (Distributed/Web/Cloud DBs) Programmers / Users SQL EPL646 - PART A (RDBMS Internals) EPL646 - PART C (Other DB Research) 1-24

25 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores Distributed Database (DDB) a collection of multiple logically related (λογικά συσχετιζόμενες) databases distributed over a computer network. Distributed Database Management System (DDBMS) a generic software system that manages a distributed database while making the distribution transparent (διαφανής) to the user. Applications: Operational Scalability: OLTP Workloads Analytics (Business Intel.): OLAP Workloads All major vendors offer DDBMS extensions but there was never 1-25 a

26 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores "Big Data" "Collection of data sets so large and complex that it becomes awkward to work with using on-hand database management tools." (wikipedia.org) Examples Facebook handles over 40 billion photos with HBase Google's Bigtable is designed to scale into the petabyte range across "hundreds or thousands of machines, easy to add more machines without any reconfiguration". CERNs Large Hadron Collider (LHC) produced 13 petabytes of data in 2010 Walmart handles more than 1 million customer transactions every hour (more than 2.5 petabytes of data = 167 times the info contained in all the books in the US Library of Congress.) 1-26

27 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores Google's Datacenter in Oregon Microsoft s 224,000 Servers Only Take Four People To Set Up There are 2000 in that container. And there are 112 such containers in Microsoft s $US500 million Chicago data centre (http://www.gizmodo.com.au/2009/10/micro softs servers-only-take-four-peopleto-set-up/) 1-27

28 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores Γιατί οι RDBMS ΔΕΝ είναι κατάλληλες για Big-data; Ψηλό Κόστος Oracle Standard Edition (per CPU): 5,900$ Oracle Enterprise Edition (per CPU): 47,500$ ΙΒΜ DB2 v9.7 Enterprise: 25,000$ SQL Server 2008 Enterprise: 25,000$ Τα πιο πάνω ΔΕΝ περιλαμβάνουν κόστος αγοράς υλικού (server), λειτουργικού συστήματος, training, κτλ.! Ψηλή Πολυπλοκότητα Οι Σχεσιακές ΒΔ έχουν περίπλοκη εσωτερική δομή (triggers, transactions, indexes, views, κτλ.) που δεν είναι χρήσιμα για τις εφαρμογές στα νέα αυτά περιβάλλοντα. Δεν παρέχουν Επεκτασιμότητα / Ελαστικότητα; Pay as you go? 1-28

29 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores NewSQL-as-a-Service To Amazon RDS* (Relational Database Service) 963$ / year 27,165 $ / year (*essentially MySQL running on Amazon EC2 Elastic Computing Cloud) 1-29

30 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores To Amazon EC2 Σύστημα Διαπροσωπείας Στα πλαίσια του μαθήματος θα χρησιμοποιήσουμε το DMSL VCenter (http://dmsl.cs.ucy.ac.cy/) 1-30

31 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores What is the picture like today? Traditional RBMSs (OLTP) (OLAP) Venn Diagram by 451 group 1-31

32 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores NoSQL A broad class of DBMSs that Don't follow the relational model (i.e., not using tables), thus those DBMSs are usually also not using SQL either. Characteristics NoSQL, Distributed, Fault-tolerant Architectures, Less Consistency Guarantees, High Performance and High Scalability! Examples Store/Analyze Google Maps (Bigtable), friendship data from Facebook (Cassandra, HBase), accounting data at Akamai (HBase), Amazon S3 (DynamoDB) 1-32

33 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores NewSQL OLTP (Online Transaction Processing): facilitate & manage transaction-oriented applications (order something, withdraw money, cash a check, etc.) New OLTP: Consider new Web-based applications such as multi-player games, social networking sites, and online gambling networks. The aggregate number of interactions per second is skyrocketing!. New SQL: An alternative to NoSQL or Old SQL for New OLTP applications. Examples: Clustrix, NimbusDB, and VoltDB. * Michael Stonebraker, June 16, 2011, 1-33

34 ΕΠΛ646: Ενότητα Β Distributed/Web/Cloud DBs/Dstores Big-data Example: Akamai Content Distribution Network 15,000 Sites! Big-data! 1-34

35 SQL ΕΠΛ646: Ενότητα Γ Sensor/Spatio-temporal/etc. EPL342 DBs (Modeling, SQL, Normalization) Programmers / Users EPL646 - PART B (Distributed/Web/Cloud DBs) EPL646 - PART A (RDBMS Internals) crowd EPL646 - PART C (Other DB Research) streams energy mobile Spatio-temporal sensor 1-35

36 ΕΠΛ646: Ενότητα Γ (Research) Sensor Data Management Configuration Panel Online Ranking Query Box 1-36

37 ΕΠΛ646: Ενότητα Β (Research) Spatio-temporal Data Management Προσκεκλημένο Ομιλητή D = 7.3 Distance K? D = 10.2 Query D = 11.8 D = 17 D =

38 ΕΠΛ646: Ενότητα Γ (Research) Crowdsourced Databases 1-38

39 ΕΠΛ646: Ενότητα Γ (Research) Crowdsourced Databases CrowdDB Architecture Crowd Extensions 1-39

40 ΕΠΛ646: Ενότητα Γ (Research) Crowdsourced Databases CrowdSQL in Action: Finding Missing Data / Generate GUIs on-the-fly SELECT * FROM companies WHERE name = "IBM"; Fuzzy Matching (subjective comparison) SELECT * FROM companies WHERE name ~= "IBM"; (nor regex-oriented LIKE) Fuzzy Ranking (subjective): SELECT image FROM pictures ORDER BY novel_idea LIMIT 10 Fuzzy Aggregation (subjective), Join and typical DBMS operators (group-by, index scans, etc) CrowdDB: Answering Queries with Crowdsourcing,M. J. Franklin, D. Kossmann,T. Kraska, S. Ramesh, R. Xin, SIGMOD 11 & VLDB'11Demo 1-40

41 ΕΠΛ646: Ενότητα Γ (Research) Energy, Streams, Embedded, etc. Student Presentations 1-41

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό

Διαβάστε περισσότερα

Επισκόπηση Μαθήµατος

Επισκόπηση Μαθήµατος Βάσεις εδοµένων 5 ο Εξάµηνο ηµήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τµήµα Στατιστικής & Αναλογιστικών-Χρηµατοοικονοµικών Μαθηµατικών Επισκόπηση Μαθήµατος Εισαγωγή (Σ Β ) Το µοντέλο σχέσεων

Διαβάστε περισσότερα

Εισαγωγή. Τι είναι µια βάση δεδοµένων;

Εισαγωγή. Τι είναι µια βάση δεδοµένων; Ζήτω οι Βάσεις εδοµένων!! Εισαγωγή Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία

Διαβάστε περισσότερα

Πληροφοριακά Συστήµατα

Πληροφοριακά Συστήµατα Nell Dale John Lewis Chapter 12 Πληροφοριακά Συστήµατα Στόχοι Ενότητας Η κατανόηση της έννοιας «Πληροφοριακό Σύστηµα» Επεξήγηση της οργάνωσης λογιστικών φύλλων (spreadsheets) Επεξήγηση της ανάλυσης δεδοµένων

Διαβάστε περισσότερα

Διαχείριση Δεδομένων

Διαχείριση Δεδομένων Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα

Διαβάστε περισσότερα

Βάσεις Δεδομένων (Databases)

Βάσεις Δεδομένων (Databases) Βάσεις Δεδομένων (Databases) ΕΠΛ 342 Χειμερινό Εξάμηνο 2011 Διδάσκοντες Καθηγητές Γιώργος Σαμάρας (ΧΩΔ01 109) Δημιουργία Πεδίων Ορισμού Πεδίο Ορισμού είναι συστατικό του σχήματος για τον ορισμό των μακροεντολών

Διαβάστε περισσότερα

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΛΥΣΕΙΣ Ι. Βασιλείου -----------------------------------------------------------------------------------------------------

Διαβάστε περισσότερα

Information Technology for Business

Information Technology for Business Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

Διαβάστε περισσότερα

Βάσεις Δεδομένων (Databases)

Βάσεις Δεδομένων (Databases) Βάσεις Δεδομένων (Databases) ΕΠΛ 342 Χειμερινό Εξάμηνο 2011 Διδάσκοντες Καθηγητές Γιώργος Σαμάρας (ΧΩΔ01 109) Βάσεις Δεδομένων Vs. Αρχείων Αφαίρεση (Data Abstraction) Αξιοπιστία (Reliability) Ικανότητα/Απόδοση

Διαβάστε περισσότερα

Πρόγραμμα Σεμιναρίων Σεπτεμβρίου - Δεκεμβρίου

Πρόγραμμα Σεμιναρίων Σεπτεμβρίου - Δεκεμβρίου Πρόγραμμα Σεμιναρίων Σεπτεμβρίου - Δεκεμβρίου SQL Server MC2778 Writing Queries Using Microsoft SQL Server 2008 Transact-SQL 24 14-17 (Β) MC6231 Maintaining a Microsoft SQL Server 2008 R2 Database 40 28/9-3/10

Διαβάστε περισσότερα

Το σχεσιακό μοντέλο βάσεων δεδομένων

Το σχεσιακό μοντέλο βάσεων δεδομένων ΕΣΔ232 Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας Το σχεσιακό μοντέλο βάσεων δεδομένων Περιεχόμενα Περιεχόμενα - Βιβλιογραφία Ενότητας Εισαγωγή στο σχεσιακό μοντέλο Σχεσιακές γλώσσες ερωτημάτων Περιορισμοί

Διαβάστε περισσότερα

Test Data Management in Practice

Test Data Management in Practice Problems, Concepts, and the Swisscom Test Data Organizer Do you have issues with your legal and compliance department because test environments contain sensitive data outsourcing partners must not see?

Διαβάστε περισσότερα

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

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 3ο Μάθημα: Εισαγωγή στην SQL. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 3ο Μάθημα: Εισαγωγή στην SQL Δρ. Κωνσταντίνος Χ. Γιωτόπουλος SQL Background SQL Structured Query Language Standard query γλώσσα για

Διαβάστε περισσότερα

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά

Διαβάστε περισσότερα

Information Technology for Business

Information Technology for Business Information Technology for Business Lecturer: N. Kyritsis, MBA, Ph.D. Candidate e-mail: kyritsis@ist.edu.gr Computer System Hardware Υποδομή του Information Technology Υλικό Υπολογιστών (Hardware) Λογισμικό

Διαβάστε περισσότερα

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εφαρμογές της Πληροφορικής

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εφαρμογές της Πληροφορικής ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Εφαρμογές της Πληροφορικής Υπολογιστικά συστήματα: Στρώματα 1 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εφαρμογές

Διαβάστε περισσότερα

Επερωτήσεις σύζευξης με κατάταξη

Επερωτήσεις σύζευξης με κατάταξη Επερωτήσεις σύζευξης με κατάταξη Επερωτήσεις κατάταξης Top-K queries Οι επερωτήσεις κατάταξης επιστρέφουν τις k απαντήσεις που ταιριάζουν καλύτερα με τις προτιμήσεις του χρήστη. Επερωτήσεις κατάταξης Top-K

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ 2015-2016

Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ 2015-2016 Βάσεις Δεδομένων Εισαγωγή για το Εργαστήριο Δρ. Τιάκας Ελευθέριος Τμήμα Πληροφορικής ΑΠΘ 2015-2016 2 Βασικοί στόχοι Μερικοί βασικοί στόχοι του εργαστηρίου είναι: Η ικανότητα ανάλυσης των απαιτήσεων, κατασκευής

Διαβάστε περισσότερα

BUSINESS SOFTWARE DIVISION

BUSINESS SOFTWARE DIVISION BUSINESS SOFTWARE DIVISION Agenda DEMO Go-to-market strategy Γενικά για τα συστήματα CRM Περιγραφή πρότασης CRM Ειδικά για το project Πληροφορίες για τη SiEBEN SiEBEN We Lead By Numbers: 2000 SiEBEN Founding

Διαβάστε περισσότερα

SEMANTIC DATA CACHING AND REPLACEMENT

SEMANTIC DATA CACHING AND REPLACEMENT SEMANTIC DATA CACHING AND REPLACEMENT Paper By: Shaul Dar, Michael J. Franklin, Bjorn Jonsson, Divesh Srivastava, Michael Tan Appeared: VLDB conference 1996 Presented by: Βασίλης Φωτόπουλος Agenda 1. Data-Shipping

Διαβάστε περισσότερα

Πανεπιστήµιο Κρήτης Τµήµα Επιστήµης Υπολογιστών. ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης

Πανεπιστήµιο Κρήτης Τµήµα Επιστήµης Υπολογιστών. ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Πανεπιστήµιο Κρήτης Τµήµα Επιστήµης Υπολογιστών ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Ονοµατεπώνυµο: Αριθµός Μητρώου: Τελική Εξέταση (3 ώρες) Ηµεροµηνία: 7

Διαβάστε περισσότερα

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 4: ER I. Data Modeling Using the ER Model

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 4: ER I. Data Modeling Using the ER Model Department of Computer Science University of Cyprus EPL342 Databases Lecture 4: ER I Data Modeling Using the ER Model (Chapter 3.1-3.3, Elmasri-Navathe 5ED) ιδάσκων: Παναγιώτης Ανδρέου http://www.cs.ucy.ac.cy/courses/epl342

Διαβάστε περισσότερα

Άσκηση 1 (15 μονάδες) (Επεκτατός Κατακερματισμός)

Άσκηση 1 (15 μονάδες) (Επεκτατός Κατακερματισμός) ΗΥ460 Τελική Εξέηαζη 29 Ιανουαπίου 2013 Σελίδα 1 από 8 Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ-460 Συστήματα Διαχείρισης Βάσεων Δεδομένων Δημήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Επαναληπτική

Διαβάστε περισσότερα

Βασικές Ενότητες... 17 Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών... 17. Entry... Start... Services... Λογιστικές Εφαρμογές... 18. Retail...

Βασικές Ενότητες... 17 Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών... 17. Entry... Start... Services... Λογιστικές Εφαρμογές... 18. Retail... ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ ERP Βασικές Ενότητες... Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών... Entry... Start... Services... Λογιστικές Εφαρμογές... Retail... 4 4 5 6 7 7 7 ATLANTIS ENTRY ERP ATLANTIS Entry III

Διαβάστε περισσότερα

ΕΠΛ 002: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ. Εφαρμογές της Πληροφορικής

ΕΠΛ 002: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ. Εφαρμογές της Πληροφορικής ΕΠΛ 002: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ Εφαρμογές της Πληροφορικής Υπολογιστικά συστήματα: Στρώματα 1 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εφαρμογές στη Βιομηχανία

Διαβάστε περισσότερα

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου System Architecture Overview CYPDIS Services Σύστημα Εγγραφής Φαρμάκων Drug Regulatory Authority Σύστημα Τιμολόγησης Price Control Σύστημα Φαρμακοεπαγρύπνησης

Διαβάστε περισσότερα

Terabyte Technology Ltd

Terabyte Technology Ltd Terabyte Technology Ltd is a Web and Graphic design company in Limassol with dedicated staff who will endeavour to deliver the highest quality of work in our field. We offer a range of services such as

Διαβάστε περισσότερα

ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Master of science in Networking and Data Communications Ακαδημαϊκό Έτος 2013-2014 Συνδιοργάνωση Το ΤΕΙ Πειραιά και το πανεπιστήμιο Kingston της Μεγάλης Βρετανίας συνδιοργανώνουν

Διαβάστε περισσότερα

Εποχές( 1. Εποχή(του(mainframe((πολλοί( χρήστες,(ένας(υπολογιστής)(( 2. Εποχή(του(PC((ένας(χρήστης,(

Εποχές( 1. Εποχή(του(mainframe((πολλοί( χρήστες,(ένας(υπολογιστής)(( 2. Εποχή(του(PC((ένας(χρήστης,( Κίνητρα( Η(εξάπλωση(των(υπολογιστικών(συσκευών( Πως(έγινε;( Ανάγκη(για(πληροφορία( Προς(τι;( Εφαρμογές(του(διάχυτου(υπολογισμού( Μπορούμε(να(σχεδιάσουμε(&(να(αναπτύξουμε(ώστε(οι( άνθρωποι(να(μπορούν(να(τον(χρησιμοποιούν(

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ II ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ II ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΙΟΙΚΗΣΗ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ

Διαβάστε περισσότερα

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 0-03 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File Server/Advanced

Διαβάστε περισσότερα

DISTRIBUTED CACHE TABLE: EFFICIENT QUERY-DRIVEN PROCESSING OF MULTI-TERM QUERIES IN P2P NETWORKS

DISTRIBUTED CACHE TABLE: EFFICIENT QUERY-DRIVEN PROCESSING OF MULTI-TERM QUERIES IN P2P NETWORKS DISTRIBUTED CACHE TABLE: EFFICIENT QUERY-DRIVEN PROCESSING OF MULTI-TERM QUERIES IN P2P NETWORKS Paper By: Gleb Skobeltsyn, Karl Aberer Presented by: Βασίλης Φωτόπουλος Agenda 1. Ορισμός του προβλήματος

Διαβάστε περισσότερα

ΘΕΜΑΤΑ. Ερώτηση 1 Κατά τη Φυσική Αποθήκευση (Physical storage) μιας ΒΔ αποθηκεύονται στον δίσκο τα:

ΘΕΜΑΤΑ. Ερώτηση 1 Κατά τη Φυσική Αποθήκευση (Physical storage) μιας ΒΔ αποθηκεύονται στον δίσκο τα: ΘΕΜΑΤΑ Θέμα 1 ο Σε μία βάση δεδομένων χρηματιστηριακών συναλλαγών υπάρχουν οι παρακάτω πίνακες που αποτελούνται από τα εξής πεδία : : ΚΣ, ΗΜΝΙΑ, ΩΡΑ, ΚΜ, ΤΙΜΗ ΜΕΤΟΧΗ : ΚΜ, ΟΝΟΜΑ, ΕΤΟΣ_ΙΔΡΥΣΗΣ, ΚΚ, ΚΑΤΗΓΟΡΙΑ

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 1.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Επιλέγει όλες τις πλειάδες, από μια σχέση R, που ικανοποιούν τη συνθήκη επιλογής.

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Επιλέγει όλες τις πλειάδες, από μια σχέση R, που ικανοποιούν τη συνθήκη επιλογής. ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2012 SQL Structured Query Language Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Πράξεις της σχεσιακής άλγεβρας ΠΡΑΞΗ ΣΚΟΠΟΣ

Διαβάστε περισσότερα

ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ 2013-1014. Παρουσίαση του Τµήµατος

ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ 2013-1014. Παρουσίαση του Τµήµατος Πανεπιστήμιο ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ,ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ 2013-1014 Παρουσίαση του Τµήµατος http://dit.uop.gr

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR

2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR ISV Royalty Πρόγραµµα Content created by 3 Leaf Solutions 1 ISV Royalty Licensing Program Απευθύνεται σε:: Independent Software Vendors (ISVs) εταιρίες ανάπτυξης προϊόντων λογισµικού οι οποίες ενδιαφέρονται

Διαβάστε περισσότερα

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425 Cloud Computing with Google and Microsoft Despoina Trikomitou Andreas Diavastos Class: EPL425 Σχεδιάγραμμα Εισαγωγή Τεχνολογίες Cloud Computing Περιγραφή Εργασίας Επιτεύγματα Εργασίας Συμπεράσματα Cloud

Διαβάστε περισσότερα

Τμήμα Διοίκησης Επιχειρήσεων

Τμήμα Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων «Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα» «Σημειώσεις για την SQL» ΕΞΑΜΗΝΟ: ΣΤ Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Πάτρα, Νοέμβριος 2010 SQL Create Table Η CREATE TABLE

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 7: Βάσεις Δεδομένων (Θεωρία) Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών Σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος Επιχειρησιακά Πληροφοριακά Συστήματα Διδάσκων: Αγγελόπουλος Γιάννης Δευτέρα 3-5 Τρίτη 4-6 Εργαστήριο Α Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com 1 Στόχος Σκοπός μαθήματος Σκοπός:

Διαβάστε περισσότερα

ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης

ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Πανεπιστήµιο Κρήτης Τµήµα Επιστήµης Υπολογιστών ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Ονοµατεπώνυµο: Αριθµός Μητρώου: Επαναληπτική Εξέταση (3 ώρες) Ηµεροµηνία:

Διαβάστε περισσότερα

ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting

ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting Διαδικτυακό OLAP Σύστημα Λήψης Αποφάσεων και δημιουργίας έξυπνων προσαρμοστικών γραφημάτων

Διαβάστε περισσότερα

Α/Α Υποέργου: Ε1 07 Τίτλος: ConServ: Δίκτυα Υπηρεσιών με Βάση τα Συμφραζόμενα: Διαχείριση, Δυναμική Προσαρμοστικότητα και Επεξεργασία Ερωτήσεων

Α/Α Υποέργου: Ε1 07 Τίτλος: ConServ: Δίκτυα Υπηρεσιών με Βάση τα Συμφραζόμενα: Διαχείριση, Δυναμική Προσαρμοστικότητα και Επεξεργασία Ερωτήσεων Α/Α Υποέργου: Ε1 07 Τίτλος: ConServ: Δίκτυα Υπηρεσιών με Βάση τα Συμφραζόμενα: Διαχείριση, Δυναμική Προσαρμοστικότητα και Επεξεργασία Ερωτήσεων Επιστημονικός Υπεύθυνος: Ευαγγελία Πιτουρά, Τμήμα Πληροφορικής,

Διαβάστε περισσότερα

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Βάσεις Δεδομένων Stored Procedures 1 Stored Routines (1/2) Τμήματα κώδικα τα

Διαβάστε περισσότερα

2 ο Σύνολο Ασκήσεων. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1

2 ο Σύνολο Ασκήσεων. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 2 ο Σύνολο Ασκήσεων Οι βαθμοί θα ανακοινωθούν αύριο μαζί με τους βαθμούς της προγραμματιστικής άσκησης Τα αστεράκια δείχνουν τον εκτιμώμενο βαθμό δυσκολίας (*) εύκολο (**) μέτριο (***) δύσκολο Βάσεις Δεδομένων

Διαβάστε περισσότερα

ΕΠΛ 233: Αντικειμενοστρεφής Προγραμματισμός (Object-oriented programming)

ΕΠΛ 233: Αντικειμενοστρεφής Προγραμματισμός (Object-oriented programming) ΕΠΛ 233: Αντικειμενοστρεφής Προγραμματισμός (Object-oriented programming) Πληροφορίες Μαθήματος Διαλέξεις Δευτέρα, Πέμπτη 10:30-12:00 Κτήριο ΘΕΕ01, Αίθουσα 202 Εργαστήριο Τετάρτη 10:30-12:00, Κτήριο ΘΕΕ01,

Διαβάστε περισσότερα

BUSINESS PLAN (Επιχειρηματικό σχέδιο)

BUSINESS PLAN (Επιχειρηματικό σχέδιο) Καλωσήλθατε στην ηλεκτρονική βιβλιοθήκη του epiheirimatikotita.gr. Εδώ μπορείτε να βρείτε άφθονο BUSINESS PLAN (Επιχειρηματικό σχέδιο) Seven Steps To A Successfull pdf Business Plan Writing an effective

Διαβάστε περισσότερα

Προχωρημένα Θέματα Βάσεων Δεδομένων

Προχωρημένα Θέματα Βάσεων Δεδομένων Προχωρημένα Θέματα Βάσεων Δεδομένων 1ο Σετ Ασκήσεων ΕΡΩΤΗΜΑ 1 Ατομικότητα : Η ατομικότητα πρακτικά εξασφαλίζει ότι είτε όλες οι πράξεις μιας δοσοληψίας θα εκτελεστούν ή καμμιά από αυτές δεν θα εκτελεστεί.

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Φροντιστήριο 4/2/2009 Δικαιώματα χρηστών - Προβολές (Views) ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ MYSQL queries results mysql host DB server queries results Client host Β Δ Ηχρήσητηςmysql βασίζεται

Διαβάστε περισσότερα

Θέματα Υλοποίησης Σχεσιακών ΣΔΒΔ

Θέματα Υλοποίησης Σχεσιακών ΣΔΒΔ Θέματα Υλοποίησης Σχεσιακών ΣΔΒΔ Γιάννης Θεοδωρίδης InfoLab, Τμήμα Πληροφορικής, Πανεπιστήμιο Πειραιά http://infolab.cs.unipi.gr version: Nov.2009 Περιεχόμενα Η τυπική αρχιτεκτονική ενός Σχεσιακού ΣΔΒΔ

Διαβάστε περισσότερα

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων 2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων Μετά τον μετασχηματισμό των δεδομένων με τη χρήση του Excel, τα δεδομένα θα εισαχθούν σε μια σχεσιακή βάση δεδομένων (Microsoft SQL Sever 2005) ώστε να

Διαβάστε περισσότερα

DATA QUALITY & ANALYTICS DRIVING BUSINESS GROWTH AT YDROGIOS. Θάνος Αγγελόπουλος

DATA QUALITY & ANALYTICS DRIVING BUSINESS GROWTH AT YDROGIOS. Θάνος Αγγελόπουλος DATA QUALITY & ANALYTICS DRIVING BUSINESS GROWTH AT YDROGIOS Θάνος Αγγελόπουλος ΤΕΧΝΙΚΕΣ ΠΡΟΒΛΕΨΕΙΣ ΥΠΟΛΟΓΙΣΜΟΣ ΚΕΦΑΛΑΙΩΝ ORSA ΠΟΛΙΤΙΚΕΣ ΑΝΑΦΟΡΕΣ DATA POINT MODEL ΠΟΙΟΤΗΤΑ ΔΕΔΟΜΕΝΩΝ Reserves Pricing Marketing

Διαβάστε περισσότερα

Το Σχεσιακό μοντέλο και η γλώσσα SQL

Το Σχεσιακό μοντέλο και η γλώσσα SQL Το Σχεσιακό μοντέλο και η γλώσσα SQL Μανόλης Γεργατσούλης (manolis@ionio.gr) Αναπληρωτής Καθηγητής Ομάδα Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων, Τμήμα Αρχειονομίας Βιβλιοθηκονομίας, Ιόνιο Πανεπιστήμιο

Διαβάστε περισσότερα

Σταδιοδρομία & Επιχειρηματικότητα 2014 Information Communication Technology. Γιάννος Μυλωνάς ΕΕΠ, Πληροφορική Πανεπιστήμιο Κύπρου

Σταδιοδρομία & Επιχειρηματικότητα 2014 Information Communication Technology. Γιάννος Μυλωνάς ΕΕΠ, Πληροφορική Πανεπιστήμιο Κύπρου Σταδιοδρομία & Επιχειρηματικότητα 2014 Information Communication Technology Γιάννος Μυλωνάς ΕΕΠ, Πληροφορική Πανεπιστήμιο Κύπρου Στόχοι!! Να σας βοηθήσουμε να προετοιμαστείτε καλύτερα για την μελλοντική

Διαβάστε περισσότερα

. Εργαστήριο Βάσεων Δεδομένων. Triggers

. Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers Triggers: Βασικές Έννοιες Ένας trigger είναι ένα κομμάτι κώδικα, μια ρουτίνα Συνδέεται με ένα συγκεκριμένο πίνακα Καλείται όταν συμβεί ένα γεγονός στον πίνακα Συχνές

Διαβάστε περισσότερα

Μελέτη και Ανάπτυξη ενός Εργαλείου Υποβοήθησης στη Σχεδίαση µίας Βάσης εδοµένων Τύπου Graph από Τελικούς Χρήστες

Μελέτη και Ανάπτυξη ενός Εργαλείου Υποβοήθησης στη Σχεδίαση µίας Βάσης εδοµένων Τύπου Graph από Τελικούς Χρήστες Μελέτη και Ανάπτυξη ενός Εργαλείου Υποβοήθησης στη Σχεδίαση µίας Βάσης εδοµένων Τύπου Graph από Τελικούς Χρήστες ηµήτρης Λαµπούδης Επιβλέπων: Νικόλαος Πρωτόγερος ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών

Διαβάστε περισσότερα

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Ολοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα είναι μικρότεροι το 1000 εκτός αν ορίζεται διαφορετικά στη διατύπωση του προβλήματος. Διάρκεια: 3,5 ώρες Καλή

Διαβάστε περισσότερα

Χτίζοντας την ΕΚΕ από..μέσα προς τα έξω! 2013 Grant Thornton International Ltd. All rights reserved.

Χτίζοντας την ΕΚΕ από..μέσα προς τα έξω! 2013 Grant Thornton International Ltd. All rights reserved. Χτίζοντας την ΕΚΕ από..μέσα προς τα έξω! 2013 Grant Thornton International Ltd. All rights reserved. 1. Σύντομη παρουσίαση της Grant Thornton 2013 Grant Thornton International Ltd. All rights reserved.

Διαβάστε περισσότερα

Βασικές Ενότητες... 18 Πρόσθετες Ενότητες... 18. Entry... Start... Λογιστικές Εφαρμογές... Βασικές Ενότητες... Πρόσθετες Ενότητες...

Βασικές Ενότητες... 18 Πρόσθετες Ενότητες... 18. Entry... Start... Λογιστικές Εφαρμογές... Βασικές Ενότητες... Πρόσθετες Ενότητες... ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ ERP Βασικές Ενότητες... Πρόσθετες Ενότητες... Entry... Start... Λογιστικές Εφαρμογές... 4 5 6 7 7 xline ERP Βασικές Ενότητες... Πρόσθετες Ενότητες... Entry... Start... Λογιστικές Εφαρμογές...

Διαβάστε περισσότερα

Βασικές Ενότητες... 18 Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών... 18. Λογιστικές Εφαρμογές... 12. Entry... 10 Start... 11. Services...

Βασικές Ενότητες... 18 Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών... 18. Λογιστικές Εφαρμογές... 12. Entry... 10 Start... 11. Services... ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ ERP Βασικές Ενότητες... Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών... Λογιστικές Εφαρμογές... Entry... Start... Services... 4 5 5 6 7 7 xline ERP Βασικές Ενότητες... 8 Πρόσθετες Ενότητες

Διαβάστε περισσότερα

Τι προσφέρουν τα Τµήµατα Πληροφορικής. ... το Εργαστήριο Πληροφοριακών Συστηµάτων του Πα.Πει. Ερευνητικές δραστηριότητες σε GI Ενδεικτικές εργασίες

Τι προσφέρουν τα Τµήµατα Πληροφορικής. ... το Εργαστήριο Πληροφοριακών Συστηµάτων του Πα.Πει. Ερευνητικές δραστηριότητες σε GI Ενδεικτικές εργασίες ΗΓεωπληροφορικήστα Τµήµατα Πληροφορικής Γιάννης Θεοδωρίδης Τµήµα Πληροφορικής Πανεπιστήµιο Πειραιά Περιεχόµενα... Τι προσφέρουν τα Τµήµατα Πληροφορικής το Τµήµα Πληροφορικής του Παν/µίου Πειραιά... το

Διαβάστε περισσότερα

Ηλεκτρονικό Εμπόριο. Κωδικός Πακέτου ACTA - CEC 010 Certified E-Commerce Consultant Τίτλος Πακέτου

Ηλεκτρονικό Εμπόριο. Κωδικός Πακέτου ACTA - CEC 010 Certified E-Commerce Consultant Τίτλος Πακέτου Κωδικός Πακέτου ACTA - CEC 010 Certified E-Commerce Consultant Τίτλος Πακέτου Εκπαιδευτικές Ενότητες Είδος Προγράμματος Μέθοδος Διδασκαλίας Πιστοποιημένος Σύμβουλος Ηλεκτρονικού Εμπορίου - ACTA Διαδίκτυο

Διαβάστε περισσότερα

Βασικές Ενότητες... 19 Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών... 19. Entry... 11 Start... 12. Services... Λογιστικές Εφαρμογές... 14. Retail...

Βασικές Ενότητες... 19 Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών... 19. Entry... 11 Start... 12. Services... Λογιστικές Εφαρμογές... 14. Retail... ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ ERP Βασικές Ενότητες... Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών... Entry... Start... Services... Λογιστικές Εφαρμογές... Retail... 4 5 6 7 8 8 8 xline ERP Βασικές Ενότητες... 9 Πρόσθετες

Διαβάστε περισσότερα

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011 Διάρκεια Διαγωνισμού: 3 ώρες Απαντήστε όλες τις ερωτήσεις Μέγιστο Βάρος (20 Μονάδες) Δίνεται ένα σύνολο από N σφαιρίδια τα οποία δεν έχουν όλα το ίδιο βάρος μεταξύ τους και ένα κουτί που αντέχει μέχρι

Διαβάστε περισσότερα

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Παραδοτέα 1. Το αρχείο.mdb της βάσης δεδομένων σας σε ACCESS 2. Ένα CD που θα αναγράφει το ονοματεπώνυμο του σπουδαστή και το ΑΕΜ και θα περιέχει το αρχείο.mdb της βάσης δεδομένων καθώς και το εγχειρίδιο

Διαβάστε περισσότερα

Managing Information.! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business!! e-mail: kyritsis@ist.edu.

Managing Information.! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business!! e-mail: kyritsis@ist.edu. Managing Information! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business!! e-mail: kyritsis@ist.edu.gr Database Management Database Definition Collection of relevant

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Δικαιώματα Χρηστών Προβολές

Εργαστήριο Βάσεων Δεδομένων. Δικαιώματα Χρηστών Προβολές Εργαστήριο Βάσεων Δεδομένων Δικαιώματα Χρηστών Προβολές Επικοινωνία με MySQL mysql host DB server queries results Client host Β Δ Η χρήση της mysql βασίζεται στο μοντέλο client server Remote access to

Διαβάστε περισσότερα

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης

Διαβάστε περισσότερα

Ανοικτά Δεδομένα. Η εμπειρία του OpenDataCloud

Ανοικτά Δεδομένα. Η εμπειρία του OpenDataCloud Ανοικτά Δεδομένα Προκλήσεις και Ευκαιρίες: Η εμπειρία του OpenDataCloud Κώστας Σαΐδης, PhD Πάροχοι Ανοικτών Δεδομένων datagov.gr diavgeia.gr geodata.gov.gr Πυροσβεστικό σώμα Ελληνική Αστυνομία Υπουργείο

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ. Βασικές Ενότητες... 19 Πρόσθετες Ενότητες... 19. Entry... 17. Start... 12 Λογιστικές Εφαρμογές... 13. xline ERP ATLANTIS ERP

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ. Βασικές Ενότητες... 19 Πρόσθετες Ενότητες... 19. Entry... 17. Start... 12 Λογιστικές Εφαρμογές... 13. xline ERP ATLANTIS ERP 3 ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ Βασικές Ενότητες... 5 Πρόσθετες Ενότητες... 6 Entry... 7 Start... 8 Λογιστικές Εφαρμογές... 8 xline ERP Βασικές Ενότητες... 9 Πρόσθετες Ενότητες... 10 Entry... 11 Start... 12 Λογιστικές

Διαβάστε περισσότερα

Business English. Ενότητα # 9: Financial Planning. Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων

Business English. Ενότητα # 9: Financial Planning. Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Business English Ενότητα # 9: Financial Planning Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Συνοπτική επισκόπηση αγοράς & εργαλείων ΒΙ

Συνοπτική επισκόπηση αγοράς & εργαλείων ΒΙ Συνοπτική επισκόπηση αγοράς & εργαλείων ΒΙ Μιχάλης Μεταξάς Innovatia ΕΠΕ Agenda Αναφορά σε στοιχεία της µελέτης «Συγκέντρωση, ανάλυση και αξιολόγηση εργαλείων και λογισµικού Επιχειρηµατικής Ευφυΐας» Ορισµοί

Διαβάστε περισσότερα

Τεχνικές Ανάνηψης Περιεχόµενα

Τεχνικές Ανάνηψης Περιεχόµενα Τεχνικές Ανάνηψης Περιεχόµενα Εισαγωγή & υποθέσεις εργασίας Αλγόριθµος Write-Ahead Log (WAL) Ανάνηψη τη παρουσία WAL 2 Επίπεδα αποθήκευσης Κυρίως µνήµη RAM, cache Ταχύτητα στην προσπέλαση Τα δεδοµένα χάνονται

Διαβάστε περισσότερα

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

Συστήματα διαχείρισης περιεχομένου Content Management Systems Συστήματα διαχείρισης περιεχομένου Συμεωνίδης Ευστάθιος BSc in Information Technology MSc in Information Systems MSc in Management Linked In: http://gr.linkedin.com/pub/stathis-simeonidis/24/217/92

Διαβάστε περισσότερα

Τμήμα Πληροφορικής ΑΠΘ 2013-2014

Τμήμα Πληροφορικής ΑΠΘ 2013-2014 Βάσεις Δεδομένων Εργαστήριο V Τμήμα Πληροφορικής ΑΠΘ 2013-2014 2 Σκοπός του 5 ου εργαστηρίου Σκοπός αυτού του εργαστηρίου είναι: η μελέτη ερωτημάτων τροποποίησης δομής / δεδομένων η μελέτη σύνθετων ερωτημάτων

Διαβάστε περισσότερα

Οδηγό Εγκατάσταση Λογισμικού

Οδηγό Εγκατάσταση Λογισμικού ΜΟΝΤΕΛΟ: ΨΗΦΙΑΚΟ ΕΓΧΡΩΜΟ ΠΟΛΥΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ MX-C310 MX-C311 MX-C380 MX-C381 MX-C400 Οδηγό Εγκατάσταση Λογισμικού ΠΡΙΝ ΤΗΝ ΕΓΚΑΤΑΣΤΑΣΗ ΤΟΥ ΛΟΓΙΣΜΙΚΟΥ ΕΓΚΑΤΑΣΤΑΣΗ ΣΕ ΠΕΡΙΒΑΛΛΟΝ WINDOWS ΕΓΚΑΤΑΣΤΑΣΗ ΣΕ

Διαβάστε περισσότερα

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ Η συνθήκη WHERE βάζει περιορισμούς στις εγγραφές που επιστρέφονται. Ο όρος ORDER BY ταξινομεί τις εγγραφές που επιστρέφονται. Παράδειγμα: SELECT * FROM table_name ORDER

Διαβάστε περισσότερα

ΜΗΧΑΝΙΣΜΟΣ ΔΙΑΓΝΩΣΗΣ ΤΩΝ ΑΝΑΓΚΩΝ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΕ ΕΠΑΓΓΕΛΜΑΤΑ ΚΑΙ ΔΕΞΙΟΤΗΤΕΣ: Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΤΠΕ

ΜΗΧΑΝΙΣΜΟΣ ΔΙΑΓΝΩΣΗΣ ΤΩΝ ΑΝΑΓΚΩΝ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΕ ΕΠΑΓΓΕΛΜΑΤΑ ΚΑΙ ΔΕΞΙΟΤΗΤΕΣ: Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΤΠΕ ΜΗΧΑΝΙΣΜΟΣ ΔΙΑΓΝΩΣΗΣ ΤΩΝ ΑΝΑΓΚΩΝ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΕ ΕΠΑΓΓΕΛΜΑΤΑ ΚΑΙ ΔΕΞΙΟΤΗΤΕΣ: Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΤΠΕ Ρένα Μπαρδάνη, Διευθύντρια Τομέα Ανθρώπινου Δυναμικού, ΣΕΒ Deree - The American College of Greece, Τετάρτη

Διαβάστε περισσότερα

Κεφάλαιο 1ο. 1.1.5 Πολυπρογραμματισμός 1.1.6 Πολυδιεργασία 1.2.2. Κατηγορίες Λειτουργικών Συστημάτων

Κεφάλαιο 1ο. 1.1.5 Πολυπρογραμματισμός 1.1.6 Πολυδιεργασία 1.2.2. Κατηγορίες Λειτουργικών Συστημάτων Κεφάλαιο 1ο 1.1.5 Πολυπρογραμματισμός 1.1.6 Πολυδιεργασία 1.2.2. Κατηγορίες Λειτουργικών Συστημάτων http://leitourgika-systhmata-epal-b.ggia.info Creative Commons License 3.0 Share-Alike Πολυπρογραμματισμός

Διαβάστε περισσότερα

METALIB Σύστημα μετα-αναζήτησης για ηλεκτρονικές πηγές πληροφόρησης

METALIB Σύστημα μετα-αναζήτησης για ηλεκτρονικές πηγές πληροφόρησης METALIB Σύστημα μετα-αναζήτησης για ηλεκτρονικές πηγές πληροφόρησης Βιβλιοθήκη & Κέντρο Πληροφόρησης, Πανεπιστημίου Λευκωσίας E-mail: libithelp@unic.ac.cy Τηλ: 22444772 Έκδοση: Μάρτιος 2013 (ES, GC, KP)

Διαβάστε περισσότερα

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File

Διαβάστε περισσότερα

RMCLab. Remote Monitored and Controlled Laboratory

RMCLab. Remote Monitored and Controlled Laboratory RMCLab Remote Monitored and Controlled Laboratory Help with Microsoft Windows XP and Norton Internet Security Firewalls Ακολούθως δίνονται αναλυτικές οδηγίες για την σωστή διαχείριση του Firewall των Windows

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006 Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006 A Θέμα 1 ο (30%) 1. (10%) α) Ποια τα πλεονεκτήματα ενός B + -tree ευρετηρίου; β) Αναφέρετε τις διαφορές ανάμεσα στα αραιά και τα πυκνά ευρετήρια.

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. 3. Η υλοποίηση απλών ερωτημάτων mysql

Διαβάστε περισσότερα

Τεχνολογική Υποδομή Πληροφοριακών Συστημάτων

Τεχνολογική Υποδομή Πληροφοριακών Συστημάτων Τεχνολογική Υποδομή Πληροφοριακών Συστημάτων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Παρουσίαση βασισμένη στο βιβλίο Διοίκησης, 6 η εκδ., K. Laudon, J. Laudon,

Διαβάστε περισσότερα

Διαδανεισμός, Πρωτόκολλο z39.50 Στρατηγικές αναζήτησης

Διαδανεισμός, Πρωτόκολλο z39.50 Στρατηγικές αναζήτησης Διαδανεισμός, Πρωτόκολλο z39.50 Στρατηγικές αναζήτησης Σεμινάρια Βιβλιοθηκονόμων ΕΠΕΑΕΚ 2000 Φίλιππος Τσιμπόγλου Διευθυντής Βιβλιοθήκης Πανεπιστημίου Κύπρου e-mail ftsimp@ucy.ac.cy 2 3 Πρωτόκολλο Z.3950

Διαβάστε περισσότερα

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0 Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0 Πνευματικά Δικαιώματα 2007 Ίδρυμα ECDL (ECDL Foundation www.ecdl.org) Όλα τα δικαιώματα είναι κατοχυρωμένα. Κανένα μέρος αυτού του εγγράφου δεν μπορεί να αναπαραχθεί

Διαβάστε περισσότερα

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade Για να ελέγξετε το λογισμικό που έχει τώρα η συσκευή κάντε κλικ Menu > Options > Device > About Device Versions. Στο πιο κάτω παράδειγμα η συσκευή έχει έκδοση λογισμικού 6.0.0.546 με πλατφόρμα 6.6.0.207.

Διαβάστε περισσότερα

ΕURO ATLANTIS II ERP ΒΑΣΙΚΕΣ ΕΝΟΤΗΤΕΣ. Περιγραφή Εφαρµογή Σύµβαση 2.400

ΕURO ATLANTIS II ERP ΒΑΣΙΚΕΣ ΕΝΟΤΗΤΕΣ. Περιγραφή Εφαρµογή Σύµβαση 2.400 ATLANTIS II ERP ΒΑΣΙΚΕΣ ΕΝΟΤΗΤΕΣ 211 016 ATLANTIS - Διαχείριση Λογαριασµών Εισπρακτέων - Πληρωτέων Πελάτες - Χρεώστες, Πωλητές - Εισπράκτορες, Έργα Πελατών, Προµηθευτές - Πιστωτές, Διαχείριση Ειδικών Λογαριασµών,

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή Τι είναι ένα CMS CMS ή Σύστημα Διαχείρισης Περιεχομένου (Content Management System) ονομάζουμε ένα λογισμικό που μας βοηθά να ελέγχουμε και να διαχειριζόμαστε έναν ιστότοπο δημόσιας ή περιορισμένης πρόσβασης.

Διαβάστε περισσότερα

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1)

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1) Εργαστήριο Βάσεων Δεδομένων Εισαγωγή στη My (1) Η (Structured Query Language) είναι μια πλήρης γλώσσα Βάσεων Δεδομενων Είναι δομημένη σε βάσεις που περιέχουν πίνακες Οι πίνακες αποτελούνται από γραμμές

Διαβάστε περισσότερα

Ενημερωτική εκδήλωση για τις ερευνητικές υποδομές 26.04.2013. Δημήτρης Δενιόζος Γενική Γραμματεία Δημοσίων Επενδύσεων και ΕΣΠΑ

Ενημερωτική εκδήλωση για τις ερευνητικές υποδομές 26.04.2013. Δημήτρης Δενιόζος Γενική Γραμματεία Δημοσίων Επενδύσεων και ΕΣΠΑ Ενημερωτική εκδήλωση για τις ερευνητικές υποδομές 26.04.2013 Δημήτρης Δενιόζος Γενική Γραμματεία Δημοσίων Επενδύσεων και ΕΣΠΑ Οι «αιρεσιμότητες» του «νέου ΕΣΠΑ» Θεματικός στόχος 1: Ενδυνάμωση της έρευνας,

Διαβάστε περισσότερα

Supporting Continuous Improvement through a Learning Organization. MEΘΟΔΟΛΟΓΙΑ tapantareitraining

Supporting Continuous Improvement through a Learning Organization. MEΘΟΔΟΛΟΓΙΑ tapantareitraining Supporting Continuous Improvement through a Learning Organization 1 MEΘΟΔΟΛΟΓΙΑ tapantareitraining ΒΑΣΙΚΕΣ ΑΡΧΕΣ EΚΠΑΙΔΕΥΣΗΣ 2 ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΕΚΠΑΙΔΕΥΣΗΣ 1. Διαρκής εκπαίδευση σε όλη τη διάρκεια της εκπαιδευτικής

Διαβάστε περισσότερα

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Πώς να δημιουργήσουμε ένα νέο λογαριασμό χρήστη (User Account) στα Windows 7 Αρκετές φορές τυχαίνει να χρησιμοποιούν διάφορα άτομα τον Η/Υ σας. Σε τέτοιες

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Database Management Systems (DBMS) Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ)

Βάσεις Δεδομένων. Database Management Systems (DBMS) Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ) Βάσεις Δεδομένων Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ) Database Management Systems (DBMS) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Περιεχόμενα 1. Παραδοσιακές και νέες εφαρμογές

Διαβάστε περισσότερα

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης

Διαβάστε περισσότερα

(SEO) - Ανοίγοντας τους ορίζοντες τις ΜΜΕ Ελληνικής τουριστικής επιχείρησης στο ιαδίκτυο

(SEO) - Ανοίγοντας τους ορίζοντες τις ΜΜΕ Ελληνικής τουριστικής επιχείρησης στο ιαδίκτυο (SEO) - Ανοίγοντας τους ορίζοντες τις ΜΜΕ Ελληνικής τουριστικής επιχείρησης στο ιαδίκτυο SEO Η βελτιστοποίηση µηχανών αναζήτησης είναι ένα σύνολο µεθοδολογιών που στοχεύουν στην ευνοϊκής κατάταξή ενός

Διαβάστε περισσότερα