WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 31.05.2004, 20:46   #1
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

Hi!

Ich weiß zwar nicht, wie der Suchbegriff in die Abfrage kommt.

Ich nehme an, daß [Filme]![Schauspieler1]![Schauspieler:] aus einem Formular, oder aus einer Parameterabfrage stammt.

Wenn das SQL-Statement so funktioniert, sollte die Erweiterung so aussehen:

WHERE (((Filme.Schauspieler1)=[Filme]![Schauspieler1]![Schauspieler:])OR ((Filme.Schauspieler2)=[Filme]![Schauspieler1]![Schauspieler:]))

Einfacher zu Handhaben ist die Lösung mit allen Schauspielern in einem Feld.

Die "professionelle" Lösung würde ungefähr so aussehen:

Tabelle Filme
ID
Titel
OriginalTitel
.......

Tabelle Schauspieler
ID
Name
........

Tabelle FilmDetails
ID
FilmeID
SchauspielerID

Die Tabelle FilmDetails enthält eine Zeile für jeden Schauspieler pro Film.

Das ist zwar am Anfang mehr Arbeit, lohnt sich aber später.
Die Pflege und Auswertung der Daten wird erleichtert.
Redundante Einträge werden vermieden.
Außerdem läßt sich die DB leichter erweitern (z. B. zusätzliche Daten zu den Schauspielern).

Wenn man diese "Normalisierung" weiter betreibt, könnte man auch Regie und Formate in eigenen Tabellen auslagern.
Das rentiert sich ab eine gewissen Größe der DB.

mfg

WB
wbendl ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:35 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag