Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE AUTOKINITA (
- KODIKOS_AUTOKINITOU VARCHAR(20),
- MARKA VARCHAR(20),
- MODELO VARCHAR(20),
- ARITHMOS_KIKLOFORIAS VARCHAR(20) NOT NULL,
- PORTES SMALLINT,
- THESIS SMALLINT,
- XROMA VARCHAR(20),
- TIMI_IME_ENIKIASIS DOUBLE,
- TIPOS_KAUSIMOU VARCHAR(20),
- IME_KIKLOFORIAS DATE,
- XILIOMETRA DOUBLE,
- PRIMARY KEY (KODIKOS_AUTOKINITOU)
- );
- ---------------------------------------------------------------------------------------------------------------------------------
- FOR command :
- CREATE TABLE AUTOKINITA ( KODIKOS_AUTOKINITOU VARCHAR(20), MARKA VARCHAR(20), MODELO VARCHAR(20), ARITHMOS_KIKLOFORIAS VARCHAR(20) NOT NULL, PORTES SMALLINT, THESIS SMALLINT, XROMA VARCHAR(20), TIMI_IME_ENIKIASIS DOUBLE, TIPOS_KAUSIMOU VARCHAR(20), IME_KIKLOFORIAS DATE, XILIOMETRA DOUBLE, PRIMARY KEY (KODIKOS_AUTOKINITOU) );
- ---------------------------------------------------------------------------------------------------------------------------------
- CREATE TABLE PELATES
- (
- KODIKOS_PELATI INT NOT NULL,
- EPITHETO VARCHAR(20),
- ONOMA VARCHAR(20),
- IME_GENISIS DATE,
- DIEUTHINSI VARCHAR(20),
- POLI VARCHAR(20),
- TK INT,
- AFM INT,
- DOY INT,
- TIL INT,
- PRIMARY KEY (KODIKOS_PELATI)
- );
- ---------------------------------------------------------------------------------------------------------------------------------
- FOR command :
- CREATE TABLE PELATES ( KODIKOS_PELATI INT NOT NULL, EPITHETO VARCHAR(20), ONOMA VARCHAR(20), IME_GENISIS DATE, DIEUTHINSI VARCHAR(20), POLI VARCHAR(20), TK INT, AFM INT, DOY INT, TIL INT, PRIMARY KEY (KODIKOS_PELATI) );
- ---------------------------------------------------------------------------------------------------------------------------------
- CREATE TABLE ENIKIASI
- (
- KODIKOS_AUTOKINITOU INT NOT NULL,
- KODIKOS_PELATI INT NOT NULL,
- IMEROMINIA_ENIKIASIS DATE,
- IMEROMINIA_EPISTROFIS DATE,
- POSO_PLIROMIS DOUBLE,
- PRIMARY KEY (KODIKOS_AUTOKINITOU, KODIKOS_PELATI),
- FOREIGN KEY ( KODIKOS_AUTOKINITOU ) REFERENCES AUTOKINITA(KODIKOS_AUTOKINITOU),
- FOREIGN KEY ( KODIKOS_PELATI ) REFERENCES PELATES (KODIKOS_PELATI)
- );
- ---------------------------------------------------------------------------------------------------------------------------------
- FOR command :
- CREATE TABLE ENIKIASI ( KODIKOS_AUTOKINITOU INT NOT NULL, KODIKOS_PELATI INT NOT NULL, IMEROMINIA_ENIKIASIS DATE, IMEROMINIA_EPISTROFIS DATE, POSO_PLIROMIS DOUBLE, PRIMARY KEY (KODIKOS_AUTOKINITOU, KODIKOS_PELATI), FOREIGN KEY ( KODIKOS_AUTOKINITOU ) REFERENCES AUTOKINITA(KODIKOS_AUTOKINITOU), FOREIGN KEY ( KODIKOS_PELATI ) REFERENCES PELATES (KODIKOS_PELATI) );
- ---------------------------------------------------------------------------------------------------------------------------------
- β) Να γίνει η συσχέτιση των τριών πινάκων.
- γ) Να εισάγετε τουλάχιστον πέντε εγγραφές για κάθε πίνακα.
- δ) Δημιουργείστε και εκτελέστε ακόλουθα ερωτήματα:
-
- Ένα ερώτημα που θα εμφανίζει το ιστορικό ενοικιάσεων.
-
- Ένα ερώτημα που
- θα εμφανίζει τα αυτοκίνητα που δεν έχουν ενοικιαστεί καθόλου.
-
- Ένα ερώτημα με τα στοιχεία του πελάτη με το μέγιστο ποσό ενοικίασης.
-
- Ένα ερώτημα με τα στοιχεία του αυτοκινήτου που προτιμούν περισσότερο οι πελάτες.
Advertisement
Add Comment
Please, Sign In to add comment