Kampfgummibaerlie
Datenbank-Guru
- Beiträge
- 743
Nach 3 Tagen Kurs, setze ich mich jetzt wieder hinter den Lernprozess, dass ich ein wenig mehr über PostgreSQL lerne, also wollte ich mir eine schnelle Übung machen, ob ichs "noch drauf" habe....
Ich dachte mir, weils mir zuhause ncht ganz gelungen ist, und eine Pause und abwechseln ja an sich meistens in der Produktivität potenziell fördernd ist, weil man den Kopf auch mal bei was anderem hat, setze ich nun fort dabei, eine Versandtdatenbank (oder zumindest die Tabellen dafür) zu erstellen und miteinander zu verbinden.
Also, mein Ansatz bisher (bin noch in Wien, außerhalb von der absoluten Datenbank), und setze wiedermal an
1. Code:
Natürlich, wie immer, Datenbank erstellen:
2. Code
Fortführend mit einer Tabelle Kunden, wel die denke ich als 1. kommen sollte:
3. Code
Jetzt kommen meiner Meinung nach die Produkte, weil wir ja eigentlich nur die vorige und diese Tabelle brauchen, um eine Bestellung aufzugeben. (Das mit Adressen und so weiter kenne ich noch ^^ alter table add column ....)
4. Code
Jetzt kommt natürlich die Versandttabelle, mit 2 Foreign Keys, und so weiter... ^^
Soweit bin ich bisher
Warum ich das hier veröffentliche?
Ich glaube, heute Abend könnte ich noch eine "Hausaufgabe" schreiben, falls mir jemand den Auftrag dazu gibt, ich würde natürlich einen solchen vom lieben mr. Elephant bevorzugen, weil der mit meinen Erfahrungen bisher schon beinahe 1:1 der Vortragende war
Also, was ich bräuchte:
Kurze, aber effektive aufgaben, die ich beherrschen sollte, mich aber nicht überfordern.
(PostgreSQL ist zB ein Trigger, den werde ich aber auch mal schnell schreiben, wofür auch immer, ich habe den Spaß am Leben wieder gefunden )
Ich bedanke mich vielmals bei euch, dass ihr mich wieder ein wenig näher an den Arbeitsvorgang gebracht habt, seit ich hier bin
EDIT: Jaja, Funktionen glaube ich kann ich auch noch
Hier ein Beispiel meiner angehensweise:
EDIT 2: Der Kurs war quasi ein Programmier-Einsteigerkurs, und diente eigentlich nur dem Erproben der Ausdauer und Lernfähigkeit, dementsprechend einen 3 tägigen Kurs zu je 8 Stunden in HTML und CSS genommen.
Ich dachte mir, weils mir zuhause ncht ganz gelungen ist, und eine Pause und abwechseln ja an sich meistens in der Produktivität potenziell fördernd ist, weil man den Kopf auch mal bei was anderem hat, setze ich nun fort dabei, eine Versandtdatenbank (oder zumindest die Tabellen dafür) zu erstellen und miteinander zu verbinden.
Also, mein Ansatz bisher (bin noch in Wien, außerhalb von der absoluten Datenbank), und setze wiedermal an
1. Code:
Natürlich, wie immer, Datenbank erstellen:
Code:
Create Database Versandtdatenbank;
2. Code
Fortführend mit einer Tabelle Kunden, wel die denke ich als 1. kommen sollte:
Code:
create table kunden (id serial primary key, name text unique)
3. Code
Jetzt kommen meiner Meinung nach die Produkte, weil wir ja eigentlich nur die vorige und diese Tabelle brauchen, um eine Bestellung aufzugeben. (Das mit Adressen und so weiter kenne ich noch ^^ alter table add column ....)
Code:
create table produkte (id serial primary key, name text unique, preis money)
4. Code
Jetzt kommt natürlich die Versandttabelle, mit 2 Foreign Keys, und so weiter... ^^
Code:
create table versandt (id serial primary key, kunde integer references kunden(id), produkt integer references produkte(id)
Soweit bin ich bisher
Warum ich das hier veröffentliche?
Ich glaube, heute Abend könnte ich noch eine "Hausaufgabe" schreiben, falls mir jemand den Auftrag dazu gibt, ich würde natürlich einen solchen vom lieben mr. Elephant bevorzugen, weil der mit meinen Erfahrungen bisher schon beinahe 1:1 der Vortragende war
Also, was ich bräuchte:
Kurze, aber effektive aufgaben, die ich beherrschen sollte, mich aber nicht überfordern.
(PostgreSQL ist zB ein Trigger, den werde ich aber auch mal schnell schreiben, wofür auch immer, ich habe den Spaß am Leben wieder gefunden )
Ich bedanke mich vielmals bei euch, dass ihr mich wieder ein wenig näher an den Arbeitsvorgang gebracht habt, seit ich hier bin
EDIT: Jaja, Funktionen glaube ich kann ich auch noch
Hier ein Beispiel meiner angehensweise:
Code:
create function blubberdieblubb(x text) returns text as 'select x' language sql
EDIT 2: Der Kurs war quasi ein Programmier-Einsteigerkurs, und diente eigentlich nur dem Erproben der Ausdauer und Lernfähigkeit, dementsprechend einen 3 tägigen Kurs zu je 8 Stunden in HTML und CSS genommen.