[Thema] SchulProjekt : Brauche kleinen Tipp ?!

Dieses Thema im Forum "Webentwicklung" wurde erstellt von gamerheino, 17. Juli 2008 .

  1. 17. Juli 2008
    SchulProjekt : Brauche kleinen Tipp ?!

    HeyHo

    Ich bräucht einen kleinen Tipp von euch ..
    undzwar geht um ein Schulprojekt ..

    Jede Gruppe soll ein Thema mit StarOffice Base / SQL Abfragen und Tabellen präsentieren ...
    Anfangs wollt ich Vokabeln damit abfragen lassen ... doch dieses Thema hat bereits schon jemand anders gewählt ...

    Dann hab ich angefangen ein Onlineshop in eine Datenbank umszusetzen .. jedoch hab ich diese Abgebrochen da ich einfach nicht genug Tabellen dafür erreicht habe ...

    Habt ihr vielleicht eine Idee, welches Themengebiet ich nehmen könnte und dieses dann in Datenbanksystem darstellen könnt ??

    Es sollte mind. 3 Tabellen enthalten und irgendwie miteinander verknüpft sein und man sollte auch vernünftige Abfragen dazu erstellen können ...
    mir fällt beim besten Willen nichts gescheides ein ... und die leichtesten / am besten zu umsetzenden Themen sind bereits vergeben ...

    Ich belohn jeden Tipp selbstverständlich mit BW

    Danke schonmal !!!!

    Greetz
    G.
     
  2. 17. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    ein marathon. eingegeben wird alter, geschlecht, usw. der starter und ob startgeld bereits bezahlt wurde. abfragen läßt sich dann später alle nach diesen kriterien, z.b. alle ausgeben, die noch nicht gezahlt haben.

    wär sowas was?
     
  3. 17. Juli 2008
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    onlineshop mit weniger als 3 tabellen? der ist aber dann schon ziemlich klein!

    Schonmal an kunden, artikel und warenkorb gedacht?

    Sogar eine Zimmerreservierung hat mehr als 3 Tabellen:
    [Thema] MS Access - RR:Board

    Schau dir das mal an
    No File | xup.in (ist MS Access)
     
  4. 17. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    es darf eigentlich so ziemlich alles sein .. sollt aber eben nicht zu simple sein !
    Aber die idee über die Schuhe find ich gut ... aber wie würdet ihr Schuhe in mehr als 3 Tabellen miteinander verknüpfen ?
     
  5. 17. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    habe den alten post gelöscht, wegen der Warnung, muss ja nicht noch eine dazu kommen ^^
    Sicher ist Sicher

    Thema Schuhe :
    MARKE/PREIS/GRÖSSE/BEWERTUNG/SCHUHART/(NICHT)LIEFERBAR/LAGERBESTAND/GEKAUFT/VERKAUFT sowas in der Art `?
    War nur mal so zusammengewürfelt =)

    Mir fällt bestimmt noch mehr ein
     
  6. 17. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    ich würde des ganze eigentlich eher in eine Tabelle zusammenfassen ..
    Aber wenn man das jetzt alles in einzelne Tabellen umwandeln dann müssen diese auch miteinander verknüpft werden ... hier eben mit bestimmten IDs ...

    Wie würdest du dir das ungefähr vorstellen ?
    Danke schonmal habt alle BW
     
  7. 18. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    Dachte jetzt mit mehreren Tabellen. Joa also, wieviele variablen willst du den in einer Tabelle dann haben ?
     
  8. 18. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    hatte mal nen (ich sag mal) "newsletter" geschrieben xD
    mit der db konntest du adressen sammeln und emails versenden.

    hatte folgende tabellen:
    - branche (da waren halt brachen drinnen damit man den newsletter a weng spezialisieren konnte)
    - newsletters (nette nachrichten die versendet werden sollen)
    - adressen
    - aktive_adressen (leute die auf den "newsletter" antworten, die rutschen ganz nach oben für den nächsten)

    der email versand usw is via php passiert.

    für die suche kannst dir ja nen query bauen der ausgibt welche adresse in welcher branche is und welcher newsletter gut dazu passen würde.
     
  9. 19. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    ok gut danke Freunde ich hab mich jetzt entschieden !
    Alle haben BW

    Nun komm ich wo nicht weiter -.-

    Ich habe z.B eine Spalte mit mehreren vorhandenen Größen hab , z.b S, L, XL, XXL, 3XL usw.

    Und ich will mit einer SQL Abfrage nur die Artikel angezeigt bekommen, die die größe ' L ' enthalten ..
    Habs mit Where Größe Like '%L%' probiert, aber dann zeigt er absolut alles an was ein L enthält ( also auch XL, XXL usw... )

    Hat einer ne idee ???

    LG !
     
  10. 19. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    lass das like weg, bzw. mach ein = daraus.

    *spam*
     
  11. 19. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    ich würd eher die %-zeichen weg lassen
     
  12. 19. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    erstmal danke für eure Antwort

    Naja das hab ich schon alles probiert ... das Problem ist, wenn man aus dem LIKE ein ' = ' macht, dann werden nur die Artikel angezeigt, dessen Zeile NUR EIN L beeinhaltet !
    Aber wenn ich eine Anreihung hab von ' S, M, L, Xl, 2Xl, usw. dann werden diese Artikel nicht angezeigt .

    Das mit '' WHERE GRÖßE LIKE '%L%' klappt ja eig ganz gut, nur wenn ich dann aber Artikel hab,
    dessen Zeile folgendermaßen lautet : S, M, XL, 2XL
    Und ich gib in die Abfrage ein, dass ich alle Artikel haben will, die die Größe L haben, so werden z.B der oben genannte Artikel ebenfalls genannt, wegen dem XL und 2XL usw. da diese ja auch ein ' L ' enthalten =/
     
  13. 19. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    ehm .. danke erstmal ^^
    Ich hab size mit größe ersetzt ok ...
    aber was bedeutet regexp ??

    Ich hab das ganze mal abgeschrieben ... syntax Fehler .. kannst du kurz sagen was die ' , ' und '?' und das [^] bedeuten soll ??

    Danke dir
     
  14. 19. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    ja mei, hab ganz vergessen das select usw. dazu zu schreiben

    Code:
    select * from artikel where größe regexp ',?[^X]L,?'
    regexp bedeutet regulärer ausdruck, das is in etwa mit dem keyword "like" zu vergleichen nur sehr viel komplexer.

    ,?[^X]L,? => in worten: ein oder kein komma, kein X, L, ein oder kein komma

    da ganze sollte auf folgende einträge passen:
    - S, L, XL
    - L, XL
    - L

    aber folgende einträge soll es überspringen:
    - S, XL
    - M, XL, XXL

    usw...
     
  15. 20. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    klingt logisch, Murdoc, danke für deinen Post !
    Aber dennoch bekomm ich einen Sytnax Fehler ?

    Hat einer eine Idee ?? Ich hab schon so ziemlich alles probiert und trotzdem kommt es zu diesem Syntax fehler

    Danke
    greetz
     
  16. 20. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    poste mal den syntax-fehler.
     
  17. 20. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    Code:
    SELECT*
    FROM KATALOG
    WHERE "Größe" regexp ',?[^X]L,?'
    Syntax Fehler :

    Code:
    DIe Dateninhalte konnten nicht geladen werden.
    
    Unexpected token: REGEXP in statement [SELECT* FROM KATALOG WHERE "Größe" regexp ',?[^X]L,?'
     
  18. 20. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    hmmm, also ich habs mal selber probiert (auf konsole)
    Code:
    mysql> select * from items;
    +----+-------+------------------+
    | id | name | size |
    +----+-------+------------------+
    | 1 | item1 | S, M, L, XL, XXL |
    | 2 | item2 | S, M |
    | 3 | item3 | XL, XXL |
    | 4 | item4 | L, XL |
    +----+-------+------------------+
    4 rows in set (0.00 sec)
    
    mysql> select * from items where size regexp '\s?[^X]L,?';
    +----+-------+------------------+
    | id | name | size |
    +----+-------+------------------+
    | 1 | item1 | S, M, L, XL, XXL |
    +----+-------+------------------+
    1 row in set (0.00 sec)
    
    mysql> select * from items where size regexp '(^L.*|\s?[^X]L,?)';
    +----+-------+------------------+
    | id | name | size |
    +----+-------+------------------+
    | 1 | item1 | S, M, L, XL, XXL |
    | 4 | item4 | L, XL |
    +----+-------+------------------+
    2 rows in set (0.00 sec)
    es klappt, keine ahnung was du falsch machst...

    kann es sein das du garnicht MySQL benutzt? wenn ja, welche engine benutzt du denn?
     
  19. 20. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    naja wir müssen das in der Schule mit Staroffice Base machen =/
     
  20. 20. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    ok dann wird das nix mit regexp, aber ich hätte da auch schon eine andere lösung:
    benutzt doch einfach zahlen! 0 = S, 1 = M, 2 = L [...]
    und jetzt schickst du den query einfach ganz normal via
    Code:
    select * from items where size like '%2%'
    natürlich kannst dann nur zahlen von 0 - 9 nehmen, aber das sollte (denk ich) reichen
     
  21. 20. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    Oder wie wärs mit einem ENUM?
    Das gibts sicher bei StarOffice-Base...

    und das wäre denke ich am praktischsten. dann hast du nämlich wirklich zeichenketten und keine zahlen.. also sowas wie enum 'S', 'M', 'L', 'XL', 'XXL' etc.
     
  22. 20. Juli 2008
    AW: SchulProjekt : Brauche kleinen Tipp ?!

    ok danke euch ich schaus mir nochmal an !!
    Das mit den Zahlen klingt vernünftigt, jedoch muss ich viel umändern ...

    ich versuchs mal mit ENUM

    danke euch alle BWs raus
     
  23. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.