Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής"— Μεταγράφημα παρουσίασης:

1 Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής
Βάσεις Δεδομένων Ενότητα : Μοντελοποίηση. Μοντέλο Οντοτήτων – Συσχετίσεων και mySQL Workbench Χ. Σκουρλάς Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

2

3

4 Μοντέλο οντοτήτων συσχετίσεων με συμβολισμό Navathe-Elmasri

5 Παράδειγμα μοντέλου σε MySQL Workbench

6 Παράδειγμα μοντέλου σε MySQL Workbench –Crow’s foot

7 Παράδειγμα σε MySQL Workbench: Classic

8 Παράδειγμα σε MySQL Workbench: Connect to columns

9 Παράδειγμα μοντέλου σε UML

10 Παράδειγμα μοντέλου σε IDEFIX

11 Forward engineering

12 -- MySQL Workbench Forward Engineering
SET UNIQUE_CHECKS=0; SET FOREIGN_KEY_CHECKS=0; SET SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; -- Schema new_personnel CREATE SCHEMA IF NOT EXISTS `new_personnel` DEFAULT CHARACTER SET utf8 ; USE `new_personnel` ; -- Table `new_personnel`.`dept` CREATE TABLE IF NOT EXISTS `new_personnel`.`dept` ( `DEPTNO` INT(2) NOT NULL, `DNAME` VARCHAR(14) NULL DEFAULT NULL, `LOC` VARCHAR(14) NULL DEFAULT NULL, PRIMARY KEY (`DEPTNO`)) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8; -- Table `new_personnel`.`emp` CREATE TABLE IF NOT EXISTS `new_personnel`.`emp` ( `EMPNO` INT(4) NOT NULL, `ENAME` VARCHAR(10) NULL DEFAULT NULL, `JOB` VARCHAR(25) NULL DEFAULT NULL, `HIREDATE` DATE NULL DEFAULT NULL, `MGR` INT(4) NULL DEFAULT NULL, `SAL` FLOAT(7,2) NULL DEFAULT NULL, `COMM` FLOAT(7,2) NULL DEFAULT NULL, `DNO` INT(2) NULL DEFAULT NULL, PRIMARY KEY (`EMPNO`), INDEX `DNO` (`DNO` ASC), CONSTRAINT `emp_ibfk_1` FOREIGN KEY (`DNO`) REFERENCES `new_personnel`.`dept` (`DEPTNO`))

13 -- -----------------------------------------------------
-- Table `new_personnel`.`proj` CREATE TABLE IF NOT EXISTS `new_personnel`.`proj` ( `projno` INT(3) NOT NULL, `pname` VARCHAR(15) NULL DEFAULT NULL, `budget` FLOAT(12,2) NULL DEFAULT NULL, PRIMARY KEY (`projno`)) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8; -- Table `new_personnel`.`assign` CREATE TABLE IF NOT EXISTS `new_personnel`.`assign` ( `EMPNO` INT(4) NOT NULL, `PROJNO` INT(3) NOT NULL, `PTIME` INT(3) NULL DEFAULT NULL, PRIMARY KEY (`EMPNO`, `PROJNO`), INDEX `PROJNO` (`PROJNO` ASC), CONSTRAINT `assign_ibfk_1` FOREIGN KEY (`EMPNO`) REFERENCES `new_personnel`.`emp` (`EMPNO`), CONSTRAINT `assign_ibfk_2` FOREIGN KEY (`PROJNO`) REFERENCES `new_personnel`.`proj` (`projno`)) SET SET SET

14

15

16

17

18

19

20

21

22

23 Βάση δεδομένων προσωπικού εταιρείας. Primary key, Foreign key

24 Primary key, Foreign key

25

26

27

28 Σημειώματα

29 Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Δυτικής Αττικής, Χ. Σκουρλάς 2018. Χ. Σκουρλάς. «Βάσεις Δεδομένων Ι. Ενότητα 4a: Σχεδίαση βάσεων δεδομένων. Εισαγωγή στη Μοντελοποίηση. Μοντέλο Οντοτήτων – Συσχετίσεων και mySQL Workbench». Έκδοση: 1.0. Αθήνα Διαθέσιμο από τη δικτυακή διεύθυνση: pyles.teiath.gr.

30 Σημείωμα Αδειοδότησης
Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λπ., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί.

31 Διατήρηση Σημειωμάτων
Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους.


Κατέβασμα ppt "Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google