So ich habe jetzt einfach mal 4 einfache Queries... erstmal der Quelltext:
DROP DATABASE Dateiverwaltungssystem ;
CREATE DATABASE Dateiverwaltungssystem ;
USE Dateiverwaltungssystem;
CREATE Table Datei(D_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
Dateiname varchar(25) Not Null,
Größe_in_MB varchar(25) Not Null,
Zuletzt_geändert_am DATE Not Null);
CREATE Table Nutzer (N_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
Nickname varchar(25)Not Null);
CREATE Table Zugriff (N_ID int(10) NOT NULL auto_increment primary key ,
Leserecht varchar(5) NOT NULL,
Schreibrecht varchar(5) NOT NULL );
INSERT INTO Datei (Dateiname, Größe_in_MB, Zuletzt_geändert_am) VALUES ("Harry Potter.jpg", "1", "2008-11-02"), ("Informatik.gif", "5", "2010-02-22");
INSERT INTO Nutzer (Nickname) VALUES ("Hauke"), ("Christian"), ("Axelnator3000");
INSERT INTO Zugriff (Leserecht, Schreibrecht) VALUES ("Ja","Nein"), ("Ja","Ja"), ("Ja","Nein");
nur ein Beispiel^^
und jetzt die Queries:
SELECT D_ID, Dateiname FROM datei WHERE zuletzt_geändert_am='2008-11-02';
SELECT Dateiname, Größe_in_MB FROM datei WHERE Zuletzt_geändert_am='2010-02-22';
SELECT N_ID FROM Zugriff WHERE Leserecht='ja' AND Schreibrecht='nein';
SELECT N_ID FROM Zugriff WHERE Leserecht='ja' AND Schreibrecht='ja';
müsste eigentlich in Ordnung sein... Habe es auch schon getestet. Keine Fehler
Dann mach ich noch eine zu der Frage: Wie heißt die Datei, die größer ist als 3mb?
Das sollte dann reichen