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

Σχετικά έγγραφα
Information Technology for Business

Test Data Management in Practice

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Instruction Execution Times

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ»

ΠΠΜ 515: Προχωρηµένα Θέµατα Διεύθυνσης Κατασκευαστικών Έργων

Ασφάλεια σε χώρους αναψυχής: Ένα σύστημα από έξυπνα αντικείμενα

Η ΠΡΟΣΩΠΙΚΗ ΟΡΙΟΘΕΤΗΣΗ ΤΟΥ ΧΩΡΟΥ Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ CHAT ROOMS

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

(C) 2010 Pearson Education, Inc. All rights reserved.

The Simply Typed Lambda Calculus

ΠΠΜ 515: Προχωρημένα Θέματα Διεύθυνσης Κατασκευαστικών

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)


Terabyte Technology Ltd

Solutions to the Schrodinger equation atomic orbitals. Ψ 1 s Ψ 2 s Ψ 2 px Ψ 2 py Ψ 2 pz

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #2

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων: ΠΟΤΗΡΑΚΗΣ ΑΝΤΩΝΙΟΣ

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

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

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

TMA4115 Matematikk 3

ΜΟΝΤΕΛΑ ΛΗΨΗΣ ΑΠΟΦΑΣΕΩΝ

Information Technology for Business

6.003: Signals and Systems. Modulation

Πτυχιακή Εργασία. Τίτλος: Ηλεκτρονικό Κατάστηµα. Τεχνολογικό Εκπαιδευτικό Ίδρυµα Κρήτης. Σχολή ιοίκησης και Οικονοµίας. Τµήµα ιοίκησης Επιχειρήσεων

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

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

Επιμέλεια: Αδαμαντία Τραϊφόρου (Α.Μ 263) Επίβλεψη: Καθηγητής Μιχαήλ Κονιόρδος

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ

Αποτελεί ισχυρό εργαλείο, µε υψηλή απόδοση & αποτελεσµατικότητα.

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

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

ΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΣΤΗ ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ. ιπλωµατική Εργασία. της ΘΕΟ ΟΣΟΠΟΥΛΟΥ ΕΛΕΝΗΣ ΜΣ:5411

ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ ΣΟΒΑΡΟΥ ΣΚΟΠΟΥ ΓΙΑ ΤΗΝ ΕΚΜΑΘΗΣΗ ΕΝΝΟΙΩΝ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΕ JAVA

Finite Field Problems: Solutions

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία

Εκτίμηση κινδύνου και μέτρα ασφαλείας για την προστασία προσωπικών δεδομένων

Repeated measures Επαναληπτικές μετρήσεις

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

department listing department name αχχουντσ ϕανε βαλικτ δδσϕηασδδη σδηφγ ασκϕηλκ τεχηνιχαλ αλαν ϕουν διξ τεχηνιχαλ ϕοην µαριανι

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

Approximation of distance between locations on earth given by latitude and longitude

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

Παλεπηζηήκην Πεηξαηώο Τκήκα Πιεξνθνξηθήο Πξόγξακκα Μεηαπηπρηαθώλ Σπνπδώλ «Πξνεγκέλα Σπζηήκαηα Πιεξνθνξηθήο»

Πρόγραμμα Σεμιναρίων Φεβρουαρίου - Ιουλίου

Πτυχιακή εργασία. Τίτλος: ΤΣΙΧΛΙΑΣ ΜΕΝΕΛΑΟΣ (AM: 2175)

SOAP API. Table of Contents

ΜΗΤΡΙΚΟΣ ΘΗΛΑΣΜΟΣ ΚΑΙ ΓΝΩΣΤΙΚΗ ΑΝΑΠΤΥΞΗ ΜΕΧΡΙ ΚΑΙ 10 ΧΡΟΝΩΝ

ΤΕΧΝΟΛΟ ΓΙ ΚΟ ΕΚΠΑ ΙΔ ΕΥ Τ ΙΚΟ Ι ΔΡΥ Μ Α 'ΠΕ Ι ΡΑ ΙΑ ΤΜΗΜΑ ΚΛΩΣΤΟΥΦΑΝΤΟΥΡΓΙΑΣ ΕΙΔΙΚΟΤΗΤΑ ΒΑΦΙΚΗΣ ΠΤΥΧΙΑΚΉ ΕΡΓ ΑΣΙΑ ΤΙΤΛΟΣ ΕΥΧΡΗΣΤΙΑ ΕΞΕΙΔΙΚΕΥΜΕΝΟΥ

«Εισαγωγή στις ΒΔ - SQL»

Τμήμα Πολιτικών και Δομικών Έργων

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

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

Σχεδιασμός Βάσεων Δεδομένων

Galatia SIL Keyboard Information

ΚΒΑΝΤΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Ιατρική Πληροφορική. Δρ. Π. ΑσβεστΑΣ ΤμΗμα ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ

Architecture οf Integrated Ιnformation Systems (ARIS)

Microsoft Visual Studio Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas

Démographie spatiale/spatial Demography

Επιβλέπουσα Καθηγήτρια: ΣΟΦΙΑ ΑΡΑΒΟΥ ΠΑΠΑΔΑΤΟΥ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων

Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your

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

Cloud Computing & Data Management (Υπολογιστικά Νέφη & Διαχείριση Δεδομένων)

Ανάπτυξη Οντολογικής Γνώσης για Τεκμηρίωση Οπτικοακουστικού Περιεχομένου ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

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

Εικονική Αναπαράσταση Νοηµατικής Γλώσσας στο ιαδίκτυο

Γιπλυμαηική Δπγαζία. «Ανθπυποκενηπικόρ ζσεδιαζμόρ γέθςπαρ πλοίος» Φοςζιάνηρ Αθανάζιορ. Δπιβλέπυν Καθηγηηήρ: Νηθφιανο Π. Βεληίθνο

Χρήση συστημάτων πληροφορικής στην οδική υποδομή

Μηχανισμοί πρόβλεψης προσήμων σε προσημασμένα μοντέλα κοινωνικών δικτύων ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Physical DB Design. B-Trees Index files can become quite large for large main files Indices on index files are possible.

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Bring Your Own Device (BYOD) Legal Challenges of the new Business Trend MINA ZOULOVITS LAWYER, PARNTER FILOTHEIDIS & PARTNERS LAW FIRM

1) Abstract (To be organized as: background, aim, workpackages, expected results) (300 words max) Το όριο λέξεων θα είναι ελαστικό.

Advanced Subsidiary Unit 1: Understanding and Written Response

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

ΜΕΤΑΠΤΥΧΙΑΚΗ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «ΘΕΜΑ»

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ. του Γεράσιμου Τουλιάτου ΑΜ: 697

Πρόγραμμα Σεμιναρίων Φεβρουαρίου - Ιουλίου

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

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

Η θέση ύπνου του βρέφους και η σχέση της με το Σύνδρομο του αιφνίδιου βρεφικού θανάτου. ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ

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

Α. ΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΠΡΟΤΥΠΟ

ΚΑΤΑΛΟΓΟΣ ΕΚΠΑΙΔΕΥΣΗΣ

About these lecture notes. Simply Typed λ-calculus. Types

BRAND MANUAL AND USER GUIDELINES

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

Quantifying the Financial Benefits of Chemical Inventory Management Using CISPro

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

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

ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΓΕΩΤΕΧΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΔΙΑΧΕΙΡΗΣΗΣ ΠΕΡΙΒΑΛΛΟΝΤΟΣ. Πτυχιακή εργασία ΑΝΑΠΤΥΞΗ ΔΕΙΚΤΩΝ ΠΟΙΟΤΗΤΑΣ ΕΔΑΦΟΥΣ

Transcript:

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 files that contain data reagarding people, locations, products.!! e.g. Phone Book, Customer list, Video Club Movies Catalogue, Enterprise Ordering details

Traditional Vs. Computer Based Databases VS

Database Advantages Space saving (e.g. files in cabinets & storages)! Time saving (Typing and double checking for errors)! Efficiency (ease of access to information)! Accuracy in data and information search! Low maintenance Costs! Reliability! Connectivity and Integration of different types of files

Database Management Systems (DBMS) A DataBase Management System- DBMS is a specialized software that is used to create, store, organise and access a database.! Examples of DBMS:! Personal Use: Microsoft Access, Filemaker! Professional Use: Oracle, Lotus, Microsoft SQL Server, MySQL

Database Elements Entities - Everyone that uses the database system (Users, Administrators etc)! Tables (e.g. Customers, Suppliers, Employees, Orders)! Forms (Database User Interface)! Reports

Database Tables Records! Primary & Foreign Keys! Fields! Data types! Table Relationships!! These are the basic structural elements of a Database System

Example of Customers Table ΚΩΔΙΚΟΣ ΠΕΛΑΤΗ ΕΠΩΝΥΜΟ ΟΝΟΜΑ ΔΙΕΥΘΥΝΣΗ E-MAIL ΕΔΡΑ 209 ΚΑΡΝΕΖΗΣ ΓΕΩΡΓΙΟΣ ΠΕΙΡΑΙΩΣ 200 george@mail.com ΑΘΗΝΑ 315 ΠΑΠΑΣΤΡΑΤΟΥ ΕΥΑΓΓΕΛΙΑ ΑΘΗΝΑΣ 100 papastratou@mail.com ΑΘΗΝΑ 109 ΞΕΝΟΥ ΙΩΑΝΝΗΣ ΚΥΠΡΟΥ 16 ksenou@mail.com ΘΕΣ/ΝΙΚΗ 201 ΖΑΦΕΙΡΙΟΥ ΑΝΝΑ ΠΑΤΗΣΙΩΝ 47 anna@mail.com ΠΑΤΡΑ 455 ΓΕΩΡΓΙΟΥ ΚΩΝ/ΝΟΣ ΣΠΟΡΑΔΩΝ 23 georgiou@mail.com ΑΘΗΝΑ 632 ΙΩΑΝΝΟΥ ΜΑΡΙΑ ΖΑΚΥΝΘΟΥ 42 maria@mail.com ΚΟΡΙΝΘΟΣ

Example of Products Table ΚΩΔΙΚΟΣ ΠΡΟΙΟΝΤΟΣ 200301 ΠΕΡΙΓΡΑΦΗ ΚΑΤΗΓΟΡΙΑ ΤΙΜΗ ΑΠΟΘΕΜΑ ΕΚΤΥΠΩΤΗΣ CANON ΜΟΝΑΔΑ ΜΕΤΡΗΣΗΣ ΕΚΤΥΠΩΤΕΣ 120,00 150 ΤΕΜΑΧΙΑ 200303 SCANNER HP ΣΑΡΩΤΕΣ 90,00 200 ΤΕΜΑΧΙΑ 200324 201789 LAPTOP TOSHIBA ΕΚΤΥΠΩΤΗΣ HP Η/Υ 540,00 30 ΤΕΜΑΧΙΑ ΕΚΤΥΠΩΤΕΣ 110,00 120 ΤΕΜΑΧΙΑ 200309 ΜΕΛΑΝΙΑ HP ΑΝΑΛΩΣΙΜΑ 23,00 1 ΚΟΥΤΙΑ 200311 ΜΑΡΚΑΔΟΡΟΙ ΓΡΑΦΙΚΗ ΥΛΗ 4,00 3 ΤΕΜΑΧΙΑ

Table Relationships ERD Diagram! Is a schematic representation that is used in relational databases in order to describe the relationship between two tables. Different types of relationships! One to one! One to Many! Many to Many

Table Relationships ΚΩΔΙΚΟΣ ΠΕΛΑΤΗ ΕΠΩΝΥΜΟ ΟΝΟΜΑ ΔΙΕΥΘΥΝΣΗ E-MAIL ΕΔΡΑ ΚΩΔΙΚΟΣ ΠΡΟΙΟΝΤΟΣ ΠΕΡΙΓΡΑΦΗ ΚΑΤΗΓΟΡΙΑ ΤΙΜΗ ΑΠΟΘΕΜΑ ΜΟΝΑΔΑ ΜΕΤΡΗΣΗΣ 209 ΚΑΡΝΕΖΗΣ ΓΕΩΡΓΙΟΣ ΠΕΙΡΑΙΩΣ 200 george@mail.com ΑΘΗΝΑ 200301 ΕΚΤΥΠΩΤΗΣ CANON ΕΚΤΥΠΩΤΕΣ 120,00 150 ΤΕΜΑΧΙΑ 315 ΠΑΠΑΣΤΡΑΤΟΥ ΕΥΑΓΓΕΛΙΑ ΑΘΗΝΑΣ 100 papastratou@mail.com ΑΘΗΝΑ 200303 SCANNER HP ΣΑΡΩΤΕΣ 90,00 200 ΤΕΜΑΧΙΑ 109 ΞΕΝΟΥ ΙΩΑΝΝΗΣ ΚΥΠΡΟΥ 16 ksenou@mail.com ΘΕΣ/ΝΙΚΗ 200324 LAPTOP TOSHIBA Η/Υ 540,00 30 ΤΕΜΑΧΙΑ 201 ΖΑΦΕΙΡΙΟΥ ΑΝΝΑ ΠΑΤΗΣΙΩΝ 47 anna@mail.com ΠΑΤΡΑ 201789 ΕΚΤΥΠΩΤΗΣ HP ΕΚΤΥΠΩΤΕΣ 110,00 120 ΤΕΜΑΧΙΑ 455 ΓΕΩΡΓΙΟΥ ΚΩΝ/ΝΟΣ ΣΠΟΡΑΔΩΝ 23 georgiou@mail.com ΑΘΗΝΑ 200309 ΜΕΛΑΝΙΑ HP ΑΝΑΛΩΣΙΜΑ 23,00 1 ΚΟΥΤΙΑ 632 ΙΩΑΝΝΟΥ ΜΑΡΙΑ ΖΑΚΥΝΘΟΥ 42 maria@mail.com ΚΟΡΙΝΘΟΣ 200311 ΜΑΡΚΑΔΟΡΟΙ ΓΡΑΦΙΚΗ ΥΛΗ 4,00 3 ΤΕΜΑΧΙΑ One to Many One to Many ΚΩΔΙΚΟΣ ΠΕΛΑΤΗ ΚΩΔΙΚΟΣ ΠΡΟΙΟΝΤΟΣ ΠΟΣΟΤΗΤΑ ΗΜΕΡΟΜΗΝΙΑ ΑΓΟΡΑΣ 209 200303 2 25/10/2012 209 200303 3 25/10/2012 201 200303 4 26/10/2012 201 200309 2 27/10/2012 201 200309 12 27/10/2012 632 200309 10 30/10/2012

Normalization of a Database Is the process of rationalising complicated groups of data in order to minimize duplicate and redundant data, relations of many-to-many type and achieve increased stability and flexibility of the database.! There are 3 Normalisation Forms.

Normalization Example ΚΩΔΙΚΟΣ ΠΕΛΑΤΗ ΕΠΩΝΥΜΟ ΟΝΟΜΑ ΔΙΕΥΘΥΝΣΗ E-MAIL ΚΩΔΙΚΟΣ ΕΔΡΑΣ 209 ΚΑΡΝΕΖΗΣ ΓΕΩΡΓΙΟΣ ΠΕΙΡΑΙΩΣ 200 george@mail.com 1 315 ΠΑΠΑΣΤΡΑΤΟΥ ΕΥΑΓΓΕΛΙΑ ΑΘΗΝΑΣ 100 papastratou@mail.com 1 109 ΞΕΝΟΥ ΙΩΑΝΝΗΣ ΚΥΠΡΟΥ 16 ksenou@mail.com 2 201 ΖΑΦΕΙΡΙΟΥ ΑΝΝΑ ΠΑΤΗΣΙΩΝ 47 anna@mail.com 3 One to Many 455 ΓΕΩΡΓΙΟΥ ΚΩΝ/ΝΟΣ ΣΠΟΡΑΔΩΝ 23 georgiou@mail.com 1 632 ΙΩΑΝΝΟΥ ΜΑΡΙΑ ΖΑΚΥΝΘΟΥ 42 maria@mail.com 4 ΚΩΔΙΚΟΣ ΕΔΡΑΣ ΕΔΡΑ We create a separate table that contains each city only once (avoid duplicates and errors) 1 ΑΘΗΝΑ 2 ΘΕΣ/ΝΙΚΗ 3 ΠΑΤΡΑ 4 ΚΟΡΙΝΘΟΣ

Referencial Integrity Relational DBMS try to enforce rules of data and referencial integrity in order to ensure that data loss is minimised and all the database tables remain intact.! Example:! Customer-Places Order- Delete Customer-What happens to his purchase history?

Queries Queries is the way through each user or developer can interact with the database system.! The means to ask anything related to the information he needs! The DBMS returns all the relevant results! A user can execute multiple queries at the same time in order to acquire all the information needed.! The DBMS results come in a coherent, grouped and easy to understand format.

DBMS Capabilities Data Definition! Data Dictionary! Queries - Reports! Structured Query Language (SQL)! Object Oriented Database Management Systems (OODBMS)

Object Oriented Database Management Systems (OODBMS) Databases that store and retrieve not only structured numbers and characters but also Designs, Images, Photographs, Sound and full motion Video.! Stores all data and procedures as objects that are easy to access at any time needed even simultaneously by many users.! OODBMS are very popular in the fields of Multimedia Management & Java Applications that are implemented in Website development.! Cons: They are slower in response than relational DB when dealing with heavy traffic.! Pros: They can store and manage more complex and different types of data that relational DBMS.! New Trend: Hybrid Systems Object Relational Database Management Systems