Αρχάριος σε access

Συζητήσεις για την τοπική βάση δεδομένων Access της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
dimmisel
Δημοσιεύσεις: 6
Εγγραφή: 19 Φεβ 2011 10:46

Αρχάριος σε access

Δημοσίευση από dimmisel » 03 Ιαν 2012 13:27

Καλησπέρα παιδιά! Είμαι αρχάριος στην access και έχω μια εργασία να κάνω. Μας δίνει τον παρακάτω κώδικα

--- createcc, 1, 50
DROP TABLE permit;
DROP TABLE image;
DROP TABLE vehicle;
DROP TABLE keeper;
DROP TABLE camera;

CREATE TABLE camera(
id INTEGER NOT NULL PRIMARY KEY
,perim VARCHAR(3)
);

CREATE TABLE keeper(
id INTEGER NOT NULL PRIMARY KEY
,name VARCHAR(20)
,address VARCHAR(25)
);

CREATE TABLE vehicle(
id VARCHAR(10) NOT NULL PRIMARY KEY
,keeper INTEGER
,FOREIGN KEY(keeper) REFERENCES keeper(id)
);

CREATE TABLE img(
camera INTEGER NOT NULL
,whn DATE NOT NULL


,reg VARCHAR(10)
,PRIMARY KEY (camera,whn)
,FOREIGN KEY (camera) REFERENCES camera(id)
,FOREIGN KEY (reg) REFERENCES vehicle(id)
);

CREATE TABLE permit(
reg VARCHAR(10) NOT NULL
,sDate DATE NOT NULL
,chargeType VARCHAR(10)
,PRIMARY KEY (reg,sDate)
,FOREIGN KEY (reg) REFERENCES vehicle(id)
);

GRANT SELECT ON camera TO PUBLIC;
GRANT SELECT ON keeper TO PUBLIC;
GRANT SELECT ON vehicle TO PUBLIC;
GRANT SELECT ON image TO PUBLIC;
GRANT SELECT ON permit TO PUBLIC;

--- tabcamera, 1, 50
insert into camera values (1,'IN');
insert into camera values (19,NULL);
--- tabkeeper, 1, 50

insert into keeper values (6,'Incongruous, Ingrid','Irresolution Pl.');
--- tabvehicle, 1, 50
insert into vehicle values ('SO 02 ASP',1);

insert into vehicle values ('SO 02 QUP',NULL);
--- tabpermit, 1, 50
insert into permit values ('SO 02 ASP',DATE '2006-01-21','Weekly');

insert into permit values ('SO 02 BTP',DATE '2007-02-07','Daily');
--- tabimage, 1, 50
insert into image values (1,TIMESTAMP '2007-02-25 06:10:13.00','SO 02 ASP');
insert into image values (12,TIMESTAMP '2007-02-25 18:08:13.00','SO 02 GSP');

Μας λέει να χτίσουμε τη βάση δεδομένων από εδώ! Τι εννοεί και πως να το κάνω??
Μπαίνω δηλαδή στην access αλλά που πρέπει να βάλω αυτόν τον κώδικα?Δεν έχω ιδέα!!!

Μετά έχουμε να απαντήσουμε κάτι ερωτησούλες τις οποίες μπορώ να τις κάνω αλλά τη βάση δεν μπορώ να τη χτίσω! Υπάρχει κάποιος που μπορεί να βοηθήσει?
Με συγχωρείτε αν είναι πολύ χαζό το ποστ μου!

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Αρχάριος σε access

Δημοσίευση από dva_dev » 03 Ιαν 2012 16:15

Φτιάξε μια κενή βάση και μετά πήγαινε στη δημιουργία ερωτήματος. Πήγαινε σε προβολή κώδικα sql και κάνε copy/paste τις εντολές και μετά τρέξε τις (μία μία κάθε φορά).

Δεν χρειάζεται να διευκρινίσουμε βέβαια ότι οι εντολές τλειώνουν στο ";"

dimmisel
Δημοσιεύσεις: 6
Εγγραφή: 19 Φεβ 2011 10:46

Αρχάριος σε access

Δημοσίευση από dimmisel » 05 Ιαν 2012 12:12

Φίλε μου το έκανα και όλα καλά μέχρι που έφτασα στην εισαγωγή στοιχείων...

insert into image values (1,TIMESTAMP '2007-02-25 06:10:13.00','SO 02 ASP');

Σε αυτή τη σειρά μου χτυπάει λάθος. Λέει ότι έχει λάθος σύνταξη(λείπει τελεστής) και δε με αφήνει να το προσθέσω...προσπάθησα να τα κάνω χειροκίνητα αλλά δεν μπορώ να βάλω και ημερομηνία και ώρα στο ίδιο κελί.Έχει κανείς ιδέα τι πρέπει να κάνω??

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Αρχάριος σε access

Δημοσίευση από dva_dev » 05 Ιαν 2012 15:46

Μήπως κάποιο από τα ερωτήματα που πρέπει να απαντήσεις έχει σχέση με το ότι δεν μπορείς να τρέξεις τις εντολές;

Απάντηση

Επιστροφή στο “MS Access”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες