Danke zunächst mal für die vielen Antworten. 
Entschuldigung, ich habe das in meinem Eifer impliziert. Folgt natürlich sofort:
CREATE TABLE tbl_user (
id SERIAL PRIMARY KEY,
name VARCHAR(16),
surname VARCHAR(16),
email VARCHAR(255) UNIQUE,
password VARCHAR(255),
salt VARCHAR(48)
);
CREATE TABLE tbl_study (
id SERIAL PRIMARY KEY,
name VARCHAR(48) UNIQUE
);
CREATE TABLE tbl_user_study (
id SERIAL UNIQUE,
fk_user INT REFERENCES tbl_user(id),
fk_study INT REFERENCES tbl_study(id),
PRIMARY KEY(fk_user, fk_study)
);
CREATE TABLE tbl_lecture (
id SERIAL PRIMARY KEY,
name VARCHAR(32) UNIQUE
);
CREATE TABLE tbl_study_lecture (
id SERIAL UNIQUE,
fk_study INT REFERENCES tbl_study(id),
fk_lecture INT REFERENCES tbl_lecture(id),
PRIMARY KEY(fk_study, fk_lecture)
);
CREATE TABLE tbl_card (
id SERIAL PRIMARY KEY,
title VARCHAR(32),
fk_lecture INT REFERENCES tbl_lecture(id),
fk_owner INT REFERENCES tbl_user(id),
time_modified TIMESTAMP,
time_created TIMESTAMP,
content TEXT
);
CREATE TABLE tbl_card_share(
id SERIAL UNIQUE,
fk_card INT REFERENCES tbl_card(id),
fk_receiver INT REFERENCES tbl_user(id),
can_edit BOOLEAN,
PRIMARY KEY(fk_card, fk_receiver)
);
Das ist meine Datenbank. Was mir allerdings bei der Aufgabenstellung noch aufgefallen ist, ist dass der Benutzer nicht nur generell denselben Studiengang haben sollte, sondern auch diesselbe Vorlesung besuchen muss. Im großen Ganzen geht es nämlich derzeit darum, dass eine Karte für einen Benutzer freigegeben werden kann und zwar eben nur für Benutzer die denselben Studiengang und dieselbe Vorlesung besuchen, wie der Benutzer der die Karte freigeben möchte.
Also beispielhaft wenn die Datenbank den Herrn und die Frau Mustermann beinhaltet und die beiden unterschiedliche Studiengänge beziehungsweise unterschiedliche Vorlesungen besuchen soll es den beiden nicht möglich sein Karten untereinander zu teilen. Ob ein Benutzer mit mir in der gleichen Vorlesung und Studiengang sitzt möchte ich herausfinden.
Ich hoffe das ist soweit verständlich. Danke schon mal inzwischen.
Mit freundlichen Grüßen
InformaTiger