Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
ΔημοσίευσεEvadine Rigas Τροποποιήθηκε πριν 9 χρόνια
1
Βάσεις Δεδομένων Εργαστήριο Ι Τμήμα Πληροφορικής ΑΠΘ 2013-2014
2
Σκοπός του 1 ου εργαστηρίου Σκοπός αυτού του εργαστηρίου είναι: ▫ η εισαγωγή στις βασικές λειτουργίες του MS SQL Server 2012 ▫η εισαγωγή στη γλώσσα SQL ▫η δημιουργία της βάσης δεδομένων dvdClub 2
3
Η σύνδεση στον SQL Server 2012 Σύνδεση με τον SQL Server μέσω του SQL Server Management Studio. 3
4
Η βάση δεδομένων dvdClub (1/2) Ένα dvdClub έχει πελάτες, όπου κάθε πελάτης έχει: ▫ID ▫επίθετο ▫τηλέφωνο ▫οδό ▫αριθμό Κάθε πελάτης μπορεί να νοικιάσει dvd για ένα συγκεκριμένο χρονικό διάστημα, όπου κάθε dvd χαρακτηρίζεται από: ▫ID ▫τιμή ▫τύπος ▫ποσότητα 4
5
Η βάση δεδομένων dvdClub (2/2) Κάθε dvd αντιστοιχεί σε μία ταινία, όπου κάθε ταινία χαρακτηρίζεται από: ▫ID ▫χρονιά ▫τίτλος Κάθε ταινία έχει συντελεστές, οι οποίοι έχουν κάποιον ρόλο, κάθε συντελεστής χαρακτηρίζεται από: ▫ID ▫όνομα 5
6
Το ER της ΒΔ dvdClub: 6
7
Οι σχέσεις του σχήματος: ΠΕΛΑΤΗΣ 7 ΠΕΛΑΤΗΣ: περιλαμβάνει τα στοιχεία των πελατών του dvd club. IDΕπίθετοΤηλέφωνοΟδόςΑριθμός 1 Perkins 246801Σολωμού6Α6Α 2Παπαδόπουλος246801Φιλίππου16 3Παλαιολόγος987654Σωκράτους20
8
Οι σχέσεις του σχήματος: TAINIA 8 TAINIA: περιλαμβάνει τις ταινίες που υπάρχουν διαθέσιμες στο dvd club. IDΤίτλοςΧρονιά 1 Rear Window 1954 2 Psycho 1960 3 Ben-Hur 1959
9
Οι σχέσεις του σχήματος: ΣΥΝΤΕΛΕΣΤΗΣ 9 ΣΥΝΤΕΛΕΣΤΗΣ: περιλαμβάνει τους συντελεστές μίας ταινίας IDΌνομα 1Alfred Hitchcock 2Grace Kelly 3Anthony Perkins
10
Οι σχέσεις του σχήματος: DVD 10 DVD: περιγράφει πληροφορίες σχετικά με τη διαθεσιμότητα και την τιμή των dvd. IDIDΤαινίαςΠοσότηταΤιμή 1 1 32 2113 3222
11
Οι σχέσεις του σχήματος: ΕΝΟΙΚΙΑΣΗ 11 ΕΝΟΙΚΙΑΣΗ: περιλαμβάνει ποιοι πελάτες νοίκιασαν ποια dvd καθώς και τις ημερομηνίες ενοικίασης και επιστροφής των dvd. IDΠελάτηIDdvdΑπόΈως 1 1 07/10/200609/10/2006 1209/20/200611/20/2006 2109/10/2006NULL
12
Οι σχέσεις του σχήματος: ΤΣ 12 ΤΣ: περιλαμβάνει ποιοι συντελεστές συμμετείχαν σε ποιες ταινίες καθώς και τον ρόλο συμμετοχής αυτών. IDΤαινίαςIDΣυντελεστήΡόλος 11Σκηνοθέτης 12Ηθοποιός 21Σκηνοθέτης 23Ηθοποιός
13
Δημιουργία βάσης δεδομένων με την SQL Δημιουργία της βάσης δεδομένων με την εντολή create database: create database dvdClub; Διαγραφή της βάσης δεδομένων με την εντολή drop database: drop database dvdClub; 13
14
Τύποι πεδίου ορισμού στην SQL Τύποι δεδομένωνΠεριγραφή char(n)συμβολοσειρά σταθερού μήκους n varchar(n)συμβολοσειρά μεταβλητού μήκους με μέγιστο μήκος n intακέραιος smallintμικρός ακέραιος numeric(p,d)αριθμός σταθερής υποδιαστολής (p: ακρίβεια ψηφίων και d: τα ψηφία που βρίσκονται δεξιά της υποδιαστολής) real, double precisionαριθμός κινητής υποδιαστολής (απλή και διπλή ακρίβεια) float(n)αριθμός κινητής υποδιαστολής dateημερομηνία timeώρα της ημέρας timestampημερομηνία και ώρα intervalχρονική περίοδος 14
15
Δημιουργία πινάκων με την SQL (1/2) Δημιουργία του πίνακα ΠΕΛΑΤΗΣ με την εντολή create table: create table ΠΕΛΑΤΗΣ ( ID int, Επίθετο char(30), Τηλέφωνο char(10), Οδός char(30), Αριθμός char(30), primary key (ID) ) 15
16
Δημιουργία πινάκων με την SQL (2/2) Δημιουργία του πίνακα ΤΑΙΝΙΑ με την εντολή create table: create table ΤΑΙΝΙΑ ( ID int, Τίτλος char(100), Χρονιά int, primary key (ID) ) 16
17
Εισαγωγή δεδομένων στους πίνακες της ΒΔ με την SQL 17 Εισαγωγή δεδομένων στον πίνακα ΠΕΛΑΤΗΣ με την εντολή insert into: insert into ΠΕΛΑΤΗΣ (ID, Επίθετο, Τηλέφωνο, Οδός, Αριθμός) values (2, ‘Παπαδόπουλος’, ‘246801’, ‘Φιλίππου’,’16’)
18
Δημιουργία βάσης δεδομένων με τον Object Explorer 18
19
Δημιουργία πινάκων με τον Object Explorer 19
20
Ορισμός του primary και foreign κλειδιού 20
21
Εισαγωγή δεδομένων στους πίνακες της ΒΔ με τον Object Explorer 21
22
Εισαγωγή δεδομένων στους πίνακες της ΒΔ με τον Object Explorer 22
23
Δημιουργία πινάκων με το Database Diagrams (1/2) 23
24
Δημιουργία πινάκων με το Database Diagrams (2/2) 24
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.